Home | History | Annotate | Download | only in sanitizer_common

Lines Matching full:uptr

30 void GetThreadStackTopAndBottom(bool at_initialization, uptr *stack_top,
31 uptr *stack_bottom) {
32 static const uptr kMaxThreadStackSize = 1 << 30; // 1Gb
42 uptr start, end, offset;
43 uptr prev_end = 0;
45 if ((uptr)&rl < end)
49 CHECK((uptr)&rl >= start && (uptr)&rl < end);
53 uptr stacksize = rl.rlim_cur;
68 uptr stacksize = 0;
74 *stack_top = (uptr)stackaddr + stacksize;
75 *stack_bottom = (uptr)stackaddr;
123 uptr Unwind_GetIP(struct _Unwind_Context *ctx) {
125 uptr val;
130 return val & ~(uptr)1;
139 uptr pc = Unwind_GetIP(ctx);
145 static bool MatchPc(uptr cur_pc, uptr trace_pc) {
149 void StackTrace::SlowUnwindStack(uptr pc, uptr max_depth) {
169 static uptr g_tls_size;
193 uptr GetTlsSize() {
202 const uptr kThreadDescriptorSize = FIRST_32_SECOND_64(1216, 2304);
204 const uptr kThreadDescriptorSize = FIRST_32_SECOND_64(1168, 2304);
207 uptr ThreadDescriptorSize() {
212 const uptr kThreadSelfOffset = FIRST_32_SECOND_64(8, 16);
214 uptr ThreadSelfOffset() {
218 uptr ThreadSelf() {
219 uptr descr_addr;
229 void GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size,
230 uptr *tls_addr, uptr *tls_size) {
242 uptr stack_top, stack_bottom;
266 uptr stackaddr = 0;
273 const uptr minstacksize = GetTlsSize() + 128*1024;