Searched defs:frame (Results 1 - 7 of 7) sorted by relevance

/system/core/libcorkscrew/
H A Dbacktrace-helper.c34 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 Dbacktrace.c249 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 Dbacktrace-mips.c81 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 Dbacktrace-x86.c103 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 Dtombstone.c287 // 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 Dbacktrace-arm.c88 /* 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 Dcharger.c87 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