Searched defs:frame (Results 1 - 7 of 7) sorted by relevance
/system/core/libcorkscrew/ |
H A D | backtrace-helper.c | 34 backtrace_frame_t* frame = &backtrace[*returned_frames]; local 35 frame->absolute_pc = pc; 36 frame->stack_top = 0; 37 frame->stack_size = 0; 39 return frame;
|
H A D | backtrace.c | 249 const backtrace_frame_t* frame = &backtrace[i]; local 251 init_backtrace_symbol(symbol, frame->absolute_pc); 253 const map_info_t* mi = find_map_info(milist, frame->absolute_pc); 255 symbol->relative_pc = frame->absolute_pc - mi->start; 261 if (dladdr((const void*)frame->absolute_pc, &info) && info.dli_sname) { 277 const backtrace_frame_t* frame = &backtrace[i]; local 279 init_backtrace_symbol(symbol, frame->absolute_pc); 283 find_symbol_ptrace(context, frame->absolute_pc, &mi, &s); 285 symbol->relative_pc = frame->absolute_pc - mi->start; 308 void format_backtrace_line(unsigned frameNumber, const backtrace_frame_t* frame __attribute_ [all...] |
/system/core/libcorkscrew/arch-mips/ |
H A D | backtrace-mips.c | 81 backtrace_frame_t* frame; local 87 frame = add_backtrace_entry(pc, backtrace, ignore_depth, 90 if (frame) 91 frame->stack_top = state->sp; 93 ALOGV("#%d: frame=%p pc=%08x sp=%08x\n", index, frame, frame->absolute_pc, frame->stack_top); 135 if (frame) 136 frame [all...] |
/system/core/libcorkscrew/arch-x86/ |
H A D | backtrace-x86.c | 103 backtrace_frame_t* frame = add_backtrace_entry( local 108 if (frame) { 109 frame->stack_top = state->esp; 111 frame->stack_size = next_esp - state->esp;
|
/system/core/debuggerd/ |
H A D | tombstone.c | 287 // Dump a few words before the first frame. 295 const backtrace_frame_t* frame = &backtrace[i]; local 296 if (sp != frame->stack_top) { 298 sp = frame->stack_top; 305 if (sp < frame->stack_top + frame->stack_size) { 309 size_t words = frame->stack_size / sizeof(uint32_t);
|
/system/core/libcorkscrew/arch-arm/ |
H A D | backtrace-arm.c | 88 /* Special EXIDX value that indicates that a frame cannot be unwound. */ 277 * the call frame is unwound and the PC register points to the call site. 283 case 0: // Personality routine #0, short frame, descriptors have 16-bit scope. 286 case 1: // Personality routine #1, long frame, descriptors have 16-bit scope. 287 case 2: { // Personality routine #2, long frame, descriptors have 32-bit scope. 496 backtrace_frame_t* frame = add_backtrace_entry(pc, local 498 if (frame) { 499 frame->stack_top = state->gregs[R_SP]; 504 // If there is no handler for the PC and this is the first frame, 533 if (frame [all...] |
/system/core/charger/ |
H A D | charger.c | 87 struct frame { struct 99 struct frame *frames; 137 static struct frame batt_anim_frames[] = { 637 struct frame *frame = &batt_anim->frames[batt_anim->cur_frame]; local 640 draw_surface_centered(charger, frame->surface); 641 LOGV("drawing frame #%d name=%s min_cap=%d time=%d\n", 642 batt_anim->cur_frame, frame->name, frame->min_capacity, 643 frame 964 struct frame *frame = &charger->batt_anim->frames[i]; local [all...] |
Completed in 66 milliseconds