Changeset 23192 for titan/titan/debug.h
- Timestamp:
- 09/01/13 11:46:55 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/debug.h
r23191 r23192 17 17 void __cyg_profile_func_enter(void *this_fn, void* call_size) 18 18 { 19 int i = 0 , treffer = 0;19 int i = 0; 20 20 pthread_t threadid = pthread_self(); 21 21 … … 26 26 stacktrace[i].func[stacktrace[i].pos] = this_fn; 27 27 stacktrace[i].pos++; 28 if(stacktrace[i].pos == MAXSTACKTRACE) stacktrace[i].pos = MAXSTACKTRACE - 1; 29 treffer = 1; 28 if(stacktrace[i].pos >= MAXSTACKTRACE) stacktrace[i].pos = MAXSTACKTRACE - 1; 30 29 break; 31 30 } 32 31 } 33 32 34 if( treffer == 0)33 if(i == MAXSTACKTRACE) 35 34 { 36 35 for(i = 0; i < MAXSTACKTRACE; i++) … … 41 40 stacktrace[i].func[stacktrace[i].pos] = this_fn; 42 41 stacktrace[i].pos++; 43 if(stacktrace[i].pos == MAXSTACKTRACE) stacktrace[i].pos = MAXSTACKTRACE - 1;42 if(stacktrace[i].pos >= MAXSTACKTRACE) stacktrace[i].pos = MAXSTACKTRACE - 1; 44 43 break; 45 44 }
Note: See TracChangeset
for help on using the changeset viewer.