Lines Matching full:addrint
133 ADDRINT ret);
634 static void UpdateCallStack(PinThread &t, ADDRINT sp);
688 #define FAST_WRAP_PARAM0 THREADID tid, ADDRINT pc, ADDRINT sp
689 #define FAST_WRAP_PARAM1 FAST_WRAP_PARAM0, ADDRINT arg0
690 #define FAST_WRAP_PARAM2 FAST_WRAP_PARAM1, ADDRINT arg1
691 #define FAST_WRAP_PARAM3 FAST_WRAP_PARAM2, ADDRINT arg2
694 THREADID tid, InstrumentedCallFrame &frame, ADDRINT ret
723 #define WRAP_PARAM4 THREADID tid, ADDRINT pc, CONTEXT *ctx, \
860 ADDRINT pc, ADDRINT sp) {
875 ADDRINT pc, ADDRINT sp) {
930 static void Before_cxa_guard_acquire(THREADID tid, ADDRINT pc, ADDRINT guard) {
934 static void After_cxa_guard_acquire(THREADID tid, ADDRINT pc, ADDRINT ret) {
943 static void After_cxa_guard_release(THREADID tid, ADDRINT pc) {
955 void TmpCallback1(THREADID tid, ADDRINT pc) {
958 void TmpCallback2(THREADID tid, ADDRINT pc) {
963 static void HandleThreadCreateBefore(THREADID tid, ADDRINT pc) {
1068 PIN_SetContextReg(ctxt, tls_reg, (ADDRINT)&t.tleb.events[2]);
1103 static void Before_start_thread(THREADID tid, ADDRINT pc, ADDRINT sp) {
1198 static void Before_BaseThreadInitThunk(THREADID tid, ADDRINT pc, ADDRINT sp) {
1228 static void Before_RtlExitUserThread(THREADID tid, ADDRINT pc) {
1766 if (ret != (ADDRINT)-1L) {
1821 ADDRINT Before_RET_IF(THREADID tid, ADDRINT pc, ADDRINT sp, ADDRINT ret) {
1826 void Before_RET_THEN(THREADID tid, ADDRINT pc, ADDRINT sp, ADDRINT ret) {
1890 static INLINE void UpdateCallStack(PinThread &t, ADDRINT sp) {
1917 void InsertBeforeEvent_SysCall(THREADID tid, ADDRINT sp) {
1923 void InsertBeforeEvent_Call(THREADID tid, ADDRINT pc, ADDRINT target,
1924 ADDRINT sp, IGNORE_BELOW_RTN ignore_below) {
1946 static void OnTraceSerial(THREADID tid, ADDRINT sp, TraceInfo *trace_info,
1961 static void OnTraceParallel(uintptr_t *tls_reg, ADDRINT sp, TraceInfo *trace_info) {
2009 static void OnTraceNoMopsVerify(THREADID tid, ADDRINT sp,
2017 static void OnTraceVerify(THREADID tid, ADDRINT sp, TraceInfo *trace_info,
2039 static void OnMop(uintptr_t *addr, THREADID tid, ADDRINT idx, ADDRINT a) {
2055 THREADID tid, ADDRINT idx, ADDRINT a) {
2061 static void OnMopCheckIdentStoreBefore(uintptr_t *addr, THREADID tid, ADDRINT idx, ADDRINT a) {
2065 static void OnMopCheckIdentStoreAfter(uintptr_t *addr, THREADID tid, ADDRINT idx, ADDRINT a) {
2079 static void Before_SignallingIOCall(THREADID tid, ADDRINT pc) {
2083 static void After_WaitingIOCall(THREADID tid, ADDRINT pc) {
2089 static void On_atexit(THREADID tid, ADDRINT pc) {
2093 static void On_exit(THREADID tid, ADDRINT pc) {
2099 static void Before_pthread_unlock(THREADID tid, ADDRINT pc, ADDRINT mu) {
2193 static void Before_pthread_mutex_init(THREADID tid, ADDRINT pc, ADDRINT mu) {
2196 static void Before_pthread_rwlock_init(THREADID tid, ADDRINT pc, ADDRINT mu) {
2200 static void Before_pthread_mutex_destroy(THREADID tid, ADDRINT pc, ADDRINT mu) {
2203 static void Before_pthread_rwlock_destroy(THREADID tid, ADDRINT pc, ADDRINT mu) {
2222 static void Before_pthread_cond_signal(THREADID tid, ADDRINT pc, ADDRINT cv) {
2246 static void Before_epoll_ctl(THREADID tid, ADDRINT pc) {
2250 static void After_epoll_wait(THREADID tid, ADDRINT pc) {
2255 static void After_sem_open(THREADID tid, ADDRINT pc, ADDRINT ret) {
2259 static void Before_sem_post(THREADID tid, ADDRINT pc, ADDRINT sem) {
2294 static void On_AnnotateBenignRace(THREADID tid, ADDRINT pc,
2295 ADDRINT file, ADDRINT line,
2296 ADDRINT a, ADDRINT descr) {
2300 static void On_AnnotateBenignRaceSized(THREADID tid, ADDRINT pc,
2301 ADDRINT file, ADDRINT line,
2302 ADDRINT a, ADDRINT size, ADDRINT descr) {
2306 static void On_AnnotateExpectRace(THREADID tid, ADDRINT pc,
2307 ADDRINT file, ADDRINT line,
2308 ADDRINT a, ADDRINT descr) {
2312 static void On_AnnotateFlushExpectedRaces(THREADID tid, ADDRINT pc,
2313 ADDRINT file, ADDRINT line) {
2318 static void On_AnnotateTraceMemory(THREADID tid, ADDRINT pc,
2319 ADDRINT file, ADDRINT line,
2320 ADDRINT a) {
2324 static void On_AnnotateNewMemory(THREADID tid, ADDRINT pc,
2325 ADDRINT file, ADDRINT line,
2326 ADDRINT a, ADDRINT size) {
2330 static void On_AnnotateNoOp(THREADID tid, ADDRINT pc,
2331 ADDRINT file, ADDRINT line, ADDRINT a) {
2337 static void On_AnnotateFlushState(THREADID tid, ADDRINT pc,
2338 ADDRINT file, ADDRINT line) {
2342 static void On_AnnotateCondVarSignal(THREADID tid, ADDRINT pc,
2343 ADDRINT file, ADDRINT line, ADDRINT obj) {
2347 static void On_AnnotateCondVarWait(THREADID tid, ADDRINT pc,
2348 ADDRINT file, ADDRINT line, ADDRINT obj) {
2352 static void On_AnnotateHappensBefore(THREADID tid, ADDRINT pc,
2353 ADDRINT file, ADDRINT line, ADDRINT obj) {
2357 static void On_AnnotateHappensAfter(THREADID tid, ADDRINT pc,
2358 ADDRINT file, ADDRINT line, ADDRINT obj) {
2362 static void On_AnnotateEnableRaceDetection(THREADID tid, ADDRINT pc,
2363 ADDRINT file, ADDRINT line,
2364 ADDRINT enable) {
2370 static void On_AnnotateIgnoreReadsBegin(THREADID tid, ADDRINT pc,
2371 ADDRINT file, ADDRINT line) {
2374 static void On_AnnotateIgnoreReadsEnd(THREADID tid, ADDRINT pc,
2375 ADDRINT file, ADDRINT line) {
2378 static void On_AnnotateIgnoreWritesBegin(THREADID tid, ADDRINT pc,
2379 ADDRINT file, ADDRINT line) {
2382 static void On_AnnotateIgnoreWritesEnd(THREADID tid, ADDRINT pc,
2383 ADDRINT file, ADDRINT line) {
2386 static void On_AnnotateThreadName(THREADID tid, ADDRINT pc,
2387 ADDRINT file, ADDRINT line,
2388 ADDRINT name) {
2391 static void On_AnnotatePublishMemoryRange(THREADID tid, ADDRINT pc,
2392 ADDRINT file, ADDRINT line,
2393 ADDRINT a, ADDRINT size) {
2397 static void On_AnnotateUnpublishMemoryRange(THREADID tid, ADDRINT pc,
2398 ADDRINT file, ADDRINT line,
2399 ADDRINT a, ADDRINT size) {
2405 static void On_AnnotateMutexIsUsedAsCondVar(THREADID tid, ADDRINT pc,
2406 ADDRINT file, ADDRINT line,
2407 ADDRINT mu) {
2411 static void On_AnnotateMutexIsNotPhb(THREADID tid, ADDRINT pc,
2412 ADDRINT file, ADDRINT line,
2413 ADDRINT mu) {
2417 static void On_AnnotatePCQCreate(THREADID tid, ADDRINT pc,
2418 ADDRINT file, ADDRINT line,
2419 ADDRINT pcq) {
2423 static void On_AnnotatePCQDestroy(THREADID tid, ADDRINT pc,
2424 ADDRINT file, ADDRINT line,
2425 ADDRINT pcq) {
2429 static void On_AnnotatePCQPut(THREADID tid, ADDRINT pc,
2430 ADDRINT file, ADDRINT line,
2431 ADDRINT pcq) {
2435 static void On_AnnotatePCQGet(THREADID tid, ADDRINT pc,
2436 ADDRINT file, ADDRINT line,
2437 ADDRINT pcq) {
2441 static void On_AnnotateRWLockCreate(THREADID tid, ADDRINT pc,
2442 ADDRINT file, ADDRINT line,
2443 ADDRINT lock) {
2447 static void On_AnnotateRWLockDestroy(THREADID tid, ADDRINT pc,
2448 ADDRINT file, ADDRINT line,
2449 ADDRINT lock) {
2453 static void On_AnnotateRWLockAcquired(THREADID tid, ADDRINT pc,
2454 ADDRINT file, ADDRINT line,
2455 ADDRINT lock, ADDRINT is_w) {
2459 static void On_AnnotateRWLockReleased(THREADID tid, ADDRINT pc,
2460 ADDRINT file, ADDRINT line,
2461 ADDRINT lock, ADDRINT is_w) {
2480 ADDRINT rtn_address = RTN_Address(rtn);
2491 ADDRINT target = INS_DirectBranchOrCallTargetAddress(ins);
3565 ADDRINT to = INS_DirectBranchOrCallTargetAddress(ins);
3566 ADDRINT from = INS_Address(ins);