__get_tp()1*c9945492SAndroid Build Coastguard Workerstatic inline uintptr_t __get_tp() 2*c9945492SAndroid Build Coastguard Worker { 3*c9945492SAndroid Build Coastguard Worker return __syscall(SYS_get_thread_area); 4*c9945492SAndroid Build Coastguard Worker } 5*c9945492SAndroid Build Coastguard Worker 6*c9945492SAndroid Build Coastguard Worker #define TLS_ABOVE_TP 7*c9945492SAndroid Build Coastguard Worker #define GAP_ABOVE_TP 0 8*c9945492SAndroid Build Coastguard Worker 9*c9945492SAndroid Build Coastguard Worker #define TP_OFFSET 0x7000 10*c9945492SAndroid Build Coastguard Worker #define DTP_OFFSET 0x8000 11*c9945492SAndroid Build Coastguard Worker 12*c9945492SAndroid Build Coastguard Worker #define MC_PC gregs[R_PC] 13