Lines Matching refs:thread_context

468   lldb_private::minidump::MinidumpContext_x86_64 thread_context = {};  in GetThreadContext_x86_64()  local
469 thread_context.p1_home = {}; in GetThreadContext_x86_64()
470 thread_context.context_flags = static_cast<uint32_t>( in GetThreadContext_x86_64()
475 thread_context.rax = read_register_u64(reg_ctx, "rax"); in GetThreadContext_x86_64()
476 thread_context.rbx = read_register_u64(reg_ctx, "rbx"); in GetThreadContext_x86_64()
477 thread_context.rcx = read_register_u64(reg_ctx, "rcx"); in GetThreadContext_x86_64()
478 thread_context.rdx = read_register_u64(reg_ctx, "rdx"); in GetThreadContext_x86_64()
479 thread_context.rdi = read_register_u64(reg_ctx, "rdi"); in GetThreadContext_x86_64()
480 thread_context.rsi = read_register_u64(reg_ctx, "rsi"); in GetThreadContext_x86_64()
481 thread_context.rbp = read_register_u64(reg_ctx, "rbp"); in GetThreadContext_x86_64()
482 thread_context.rsp = read_register_u64(reg_ctx, "rsp"); in GetThreadContext_x86_64()
483 thread_context.r8 = read_register_u64(reg_ctx, "r8"); in GetThreadContext_x86_64()
484 thread_context.r9 = read_register_u64(reg_ctx, "r9"); in GetThreadContext_x86_64()
485 thread_context.r10 = read_register_u64(reg_ctx, "r10"); in GetThreadContext_x86_64()
486 thread_context.r11 = read_register_u64(reg_ctx, "r11"); in GetThreadContext_x86_64()
487 thread_context.r12 = read_register_u64(reg_ctx, "r12"); in GetThreadContext_x86_64()
488 thread_context.r13 = read_register_u64(reg_ctx, "r13"); in GetThreadContext_x86_64()
489 thread_context.r14 = read_register_u64(reg_ctx, "r14"); in GetThreadContext_x86_64()
490 thread_context.r15 = read_register_u64(reg_ctx, "r15"); in GetThreadContext_x86_64()
491 thread_context.rip = read_register_u64(reg_ctx, "rip"); in GetThreadContext_x86_64()
492 thread_context.eflags = read_register_u32(reg_ctx, "rflags"); in GetThreadContext_x86_64()
493 thread_context.cs = read_register_u16(reg_ctx, "cs"); in GetThreadContext_x86_64()
494 thread_context.fs = read_register_u16(reg_ctx, "fs"); in GetThreadContext_x86_64()
495 thread_context.gs = read_register_u16(reg_ctx, "gs"); in GetThreadContext_x86_64()
496 thread_context.ss = read_register_u16(reg_ctx, "ss"); in GetThreadContext_x86_64()
497 thread_context.ds = read_register_u16(reg_ctx, "ds"); in GetThreadContext_x86_64()
498 return thread_context; in GetThreadContext_x86_64()
503 minidump::RegisterContextMinidump_ARM64::Context thread_context = {}; in GetThreadContext_ARM64() local
504 thread_context.context_flags = static_cast<uint32_t>( in GetThreadContext_ARM64()
511 thread_context.x[i] = read_register_u64(reg_ctx, reg_name); in GetThreadContext_ARM64()
515 thread_context.x[31] = read_register_u64(reg_ctx, "sp"); in GetThreadContext_ARM64()
516 thread_context.pc = read_register_u64(reg_ctx, "pc"); in GetThreadContext_ARM64()
517 thread_context.cpsr = read_register_u32(reg_ctx, "cpsr"); in GetThreadContext_ARM64()
518 thread_context.fpsr = read_register_u32(reg_ctx, "fpsr"); in GetThreadContext_ARM64()
519 thread_context.fpcr = read_register_u32(reg_ctx, "fpcr"); in GetThreadContext_ARM64()
522 read_register_u128(reg_ctx, reg_name, &thread_context.v[i * 16]); in GetThreadContext_ARM64()
524 return thread_context; in GetThreadContext_ARM64()
625 ArchThreadContexts thread_context(arch.GetMachine()); in AddThreadList() local
626 if (!thread_context.prepareRegisterContext(reg_ctx)) { in AddThreadList()
646 static_cast<llvm::support::ulittle32_t>(thread_context.size()); in AddThreadList()
653 thread_idx, thread_context.size()); in AddThreadList()
654 helper_data.AppendData(thread_context.data(), thread_context.size()); in AddThreadList()