Lines Matching refs:uptr

43   const uptr *trace;
53 StackTrace(const uptr *trace, u32 size) : trace(trace), size(size), tag(0) {} in StackTrace()
54 StackTrace(const uptr *trace, u32 size, u32 tag) in StackTrace()
68 uptr PrintTo(char *out_buf, uptr out_buf_size) const;
78 static uptr GetCurrentPc();
79 static inline uptr GetPreviousInstructionPc(uptr pc);
80 static uptr GetNextInstructionPc(uptr pc);
85 uptr StackTrace::GetPreviousInstructionPc(uptr pc) { in GetPreviousInstructionPc()
110 uptr trace_buffer[kStackTraceMax];
111 uptr top_frame_bp; // Optional bp of a top frame.
115 void Init(const uptr *pcs, uptr cnt, uptr extra_top_pc = 0);
120 void Unwind(uptr pc, uptr bp, void *context, bool request_fast,
133 void Unwind(u32 max_depth, uptr pc, uptr bp, void *context, uptr stack_top,
134 uptr stack_bottom, bool request_fast_unwind);
143 void UnwindImpl(uptr pc, uptr bp, void *context, bool request_fast,
147 void UnwindFast(uptr pc, uptr bp, uptr stack_top, uptr stack_bottom,
149 void UnwindSlow(uptr pc, u32 max_depth);
150 void UnwindSlow(uptr pc, void *context, u32 max_depth);
152 void PopStackFrames(uptr count);
153 uptr LocatePcInTrace(uptr pc);
162 static const uptr kFrameSize = 160;
164 static const uptr kFrameSize = 96;
166 static const uptr kFrameSize = 2 * sizeof(uhwptr);
170 static inline bool IsValidFrame(uptr frame, uptr stack_top, uptr stack_bottom) { in IsValidFrame()
179 uptr bp = GET_CURRENT_FRAME(); \
180 uptr pc = GET_CALLER_PC();
184 uptr local_stack; \
185 uptr sp = (uptr)&local_stack
190 uptr bp = GET_CURRENT_FRAME(); \
191 uptr pc = StackTrace::GetCurrentPc()
195 uptr local_stack; \
196 uptr sp = (uptr)&local_stack
212 uptr pc; \