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

123

/external/oprofile/daemon/liblegacy/
H A Dopd_kernel.h39 * @param eip EIP value of sample
45 void opd_handle_kernel_sample(unsigned long eip, u32 counter);
49 * @param eip EIP value
51 * Returns %1 if eip is in the address space starting at
54 int opd_eip_is_kernel(unsigned long eip);
60 * @param eip eip inside the new mapping
62 * We assume than eip >= kernel_start
65 void opd_add_kernel_map(struct opd_proc * proc, unsigned long eip);
H A Dopd_mapping.h85 * @param eip EIP value
87 * Return %1 if the EIP value @eip is within the boundaries
90 inline static int opd_is_in_map(struct opd_map * map, unsigned long eip) argument
92 return (eip >= map->start && eip < map->end);
99 * @param eip EIP value to use
101 * Returns the offset of the EIP value @eip into
106 unsigned long eip)
108 return (eip - map->start) + map->offset;
105 opd_map_offset(struct opd_map * map, unsigned long eip) argument
H A Dopd_kernel.c260 * @param eip eip of sample
271 static void opd_drop_module_sample(unsigned long eip) argument
298 if (eip >= info.addr && eip < info.addr + info.size) {
314 * opd_find_module_by_eip - find a module by its eip
315 * @param eip EIP value
318 * contain this eip return %NULL if not found.
321 static struct opd_module * opd_find_module_by_eip(unsigned long eip) argument
328 if (module->start <= eip
352 opd_handle_module_sample(unsigned long eip, u32 counter) argument
381 opd_handle_kernel_sample(unsigned long eip, u32 counter) argument
394 opd_eip_is_kernel(unsigned long eip) argument
411 opd_add_kernel_map(struct opd_proc * proc, unsigned long eip) argument
[all...]
H A Dopd_proc.c174 if (opd_is_in_map(map, sample->eip)) {
175 unsigned long offset = opd_map_offset(map, sample->eip);
193 int in_kernel_eip = opd_eip_is_kernel(sample->eip);
198 sample->counter, sample->eip, sample->tgid, sample->pid);
201 opd_handle_kernel_sample(sample->eip, sample->counter);
213 opd_handle_kernel_sample(sample->eip, sample->counter);
226 opd_add_kernel_map(proc, sample->eip);
233 sample->pid, sample->eip);
260 /* eip/len is actually tid/tgid of new process */
/external/oprofile/module/x86/
H A Dop_arch.h18 #define instruction_pointer(regs) ((regs)->eip)
/external/qemu/distrib/sdl-1.2.15/src/video/
H A DSDL_stretch.c81 unsigned char *eip, *fence; local
117 eip = copy_row;
119 for ( i=0; i<dst_w && eip < end; ++i ) {
121 if ( eip == fence ) {
125 *eip++ = PREFIX16;
127 *eip++ = load;
130 if ( eip == fence ) {
134 *eip++ = PREFIX16;
136 *eip++ = store;
139 *eip
[all...]
/external/oprofile/libop/
H A Dop_interface.h34 unsigned long eip; /**< eip value where occur interrupt */ member in struct:op_sample
/external/kernel-headers/original/asm-x86/
H A Dptrace.h26 long eip; member in struct:pt_regs
61 #define instruction_pointer(regs) ((regs)->eip)
H A Dsigcontext.h76 unsigned long eip; member in struct:sigcontext
H A Duser32.h38 __u32 orig_eax, eip; member in struct:user_regs_struct32
H A Duser_32.h81 long orig_eax, eip; member in struct:user_regs_struct
H A Dsystem_32.h31 :"=m" (prev->thread.esp),"=m" (prev->thread.eip), \
33 :"m" (next->thread.esp),"m" (next->thread.eip), \
H A Dvm86.h88 long eip; member in struct:vm86_regs
184 * this way. In front of 'return-eip' may be some data, depending on
189 long return-eip; from call to vm86()
H A Dprocessor_32.h303 unsigned long eip; member in struct:i386_hw_tss
352 unsigned long eip; member in struct:thread_struct
406 regs->eip = new_eip; \
454 #define KSTK_EIP(task) (task_pt_regs(task)->eip)
/external/oprofile/module/
H A Doprofile.h144 void op_do_profile(uint cpu, long eip, long irq_enabled, int ctr);
H A Doprofile.c109 fill_op_entry(struct op_sample * ops, long eip, pid_t pid, pid_t tgid, int ctr) argument
111 ops->eip = eip;
117 void op_do_profile(uint cpu, long eip, long irq_enabled, int ctr) argument
126 fill_op_entry(samples, eip, pid, tgid, ctr);
/external/valgrind/main/coregrind/
H A Dm_libcassert.c51 { UInt eip, esp, ebp; \
57 : "=r" (eip), "=r" (esp), "=r" (ebp) \
61 (srP)->r_pc = (ULong)eip; \
/external/qemu/
H A Dkqemu.h46 uint64_t eip; member in struct:kqemu_cpu_state
87 uint64_t next_eip; /* next eip value when exiting with an interrupt */
H A Dkqemu.c538 env->eip = env->lstar;
540 env->eip = env->cstar;
558 env->eip = (uint32_t)env->star;
709 kenv->eip = env->eip;
779 env->eip = kenv->eip;
902 unsigned long pc = env->eip + env->segs[R_CS].base;
/external/valgrind/main/include/vki/
H A Dvki-x86-linux.h249 unsigned long eip; member in struct:vki_sigcontext
591 long orig_eax, eip; member in struct:vki_user_regs_struct
831 long eip; member in struct:vki_vm86_regs
/external/valgrind/main/include/
H A Dpub_tool_debuginfo.h121 /* Puts into 'buf' info about the code address %eip: the address, function
128 extern Char* VG_(describe_IP)(Addr eip, Char* buf, Int n_buf);
/external/qemu/target-i386/
H A Dcpu.h569 target_ulong eip; member in struct:CPUX86State
907 env->eip = tb->pc - tb->cs_base;
914 *pc = *cs_base + env->eip;
H A Dmachine.c37 qemu_put_betls(f, &env->eip);
200 qemu_get_betls(f, &env->eip);
H A Dop_helper.c440 env->eip = new_eip;
673 old_eip = env->eip;
841 env->eip = offset;
898 old_eip = env->eip;
989 env->eip = offset;
1004 env->exception_next_eip = env->eip + next_eip_addend;
1019 ECX = env->eip + next_eip_addend;
1038 env->eip = env->lstar;
1040 env->eip = env->cstar;
1042 ECX = (uint32_t)(env->eip
[all...]
/external/valgrind/main/coregrind/m_sigframe/
H A Dsigframe-x86-linux.c383 SC2(eip,EIP);
663 tst->arch.vex.guest_EIP = sc->eip;

Completed in 1415 milliseconds

123