Searched refs:eip (Results 1 - 13 of 13) sorted by relevance

/haiku/src/libs/stdc++/legacy/
H A Dstrerror.c502 const struct error_info *eip; local
510 for (eip = error_table; eip -> name != NULL; eip++)
512 if (eip -> value >= num_error_names)
514 num_error_names = eip -> value + 1;
528 for (eip = error_table; eip -> name != NULL; eip++)
530 error_names[eip
[all...]
/haiku/src/kits/debug/arch/x86/
H A Darch_debug_support.cpp28 *ip = (void*)cpuState.eip;
/haiku/src/system/boot/platform/bios_ia32/
H A Dinterrupts.cpp81 uint32 eip; member in struct:interrupt_frame
166 kprintf(REG(eip) REG(eflags) "\n", frame.eip, frame.eflags);
179 void* instructionPointer = (void*)frame.eip;
/haiku/src/kits/debugger/arch/x86/
H A DArchitectureX86.cpp175 _AddIntegerRegister(X86_REGISTER_EIP, "eip", B_UINT32_TYPE,
363 uint32 eip = cpuState->IntRegisterValue(X86_REGISTER_EIP); local
374 // top-most frame and we need to adjust the eip.
376 eip -= 2;
404 if (eip < function->Address() + 3) {
408 if (eip > function->Address()) {
418 if (fTeamMemory->ReadMemory(eip, &code, 1) == 1
430 if (fTeamMemory->ReadMemory(eip, &data, 1) != 1)
456 framePointer, eip, stackFrameDebugInfo);
502 // This is not a top frame, so we want to offset eip t
507 uint32 eip = cpuState->IntRegisterValue(X86_REGISTER_EIP); local
[all...]
H A DCpuStateX86.cpp29 SetIntRegister(X86_REGISTER_EIP, state.eip);
121 x86State->eip = InstructionPointer();
/haiku/headers/os/arch/x86/
H A Darch_debugger.h60 uint32 eip; member in struct:x86_debug_cpu_state
/haiku/src/system/kernel/arch/m68k/
H A Dasm_offsets.cpp54 DEFINE_OFFSET_MACRO(IFRAME, iframe, eip);
/haiku/headers/posix/arch/x86/
H A Dsignal.h135 unsigned long eip; member in struct:vregs
/haiku/src/system/kernel/arch/x86/
H A Darch_debug.cpp454 kprintf(" eip %#-10lx eflags %#-10lx", frame->ip, frame->flags);
648 CHECK_DEBUG_VARIABLE("eip", frame->ip, true);
760 print_call(Thread *thread, addr_t eip, addr_t ebp, addr_t nextEbp, argument
770 status = lookup_symbol(thread, eip, &baseAddress, &symbol, &image,
773 kprintf("%08lx %08lx ", ebp, eip);
789 (void *)baseAddress, eip - baseAddress);
794 area = thread->team->address_space->LookupArea(eip);
797 (void *)area->Base(), eip - area->Base());
890 addr_t eip, nextEbp; local
892 if (get_next_frame_debugger(ebp, &nextEbp, &eip) !
[all...]
H A Darch_user_debugger.cpp164 cpuState->eip = frame->ip;
189 frame->ip = cpuState->eip;
1125 // reset eip to the int3 instruction
/haiku/headers/private/kernel/arch/x86/32/
H A Ddescriptors.h83 uint32 eip, eflags, eax, ecx, edx, ebx, esp, ebp, esi, edi; member in struct:tss
/haiku/src/system/kernel/arch/x86/32/
H A Dthread.cpp310 signalFrameData->context.uc_mcontext.eip = frame->ip;
356 // Adjust the iframe's esp and eip, so that the thread will continue with
379 frame->ip = signalFrameData->context.uc_mcontext.eip;
H A Ddescriptors.cpp161 frame->ip = tss->eip;
200 "Touching address %p from eip %p. Entering infinite loop...\n",
220 tss->eip = (uint32)&double_fault;

Completed in 127 milliseconds