Lines Matching refs:stackTrace
78 const LCHAR* stackTrace; member
125 static ESR_ReturnCode getStackTrace(LCHAR* stackTrace, size_t* len) in getStackTrace() argument
137 rc = PStackTraceGetValue(stackTrace, &bufferLen); in getStackTrace()
142 rc = PStackTracePopLevel(stackTrace); in getStackTrace()
149 index = stackTrace; in getStackTrace()
158 LSTRCPY(stackTrace, L("")); in getStackTrace()
166 LSTRCPY(stackTrace, L("(null)")); in getStackTrace()
167 *len = LSTRLEN(stackTrace); in getStackTrace()
433 LCHAR stackTrace[P_MAX_STACKTRACE]; in PMemLogFree() local
436 rc = getStackTrace(stackTrace, &len); in PMemLogFree()
442 …(gFile, L("pmem|free|%s|%s|%d|0x%x|%s|\n"), e->tag, data->stackTrace, data->size, ptr, stackTrace); in PMemLogFree()
527 if (data->size != 0 && data->stackTrace != NULL) in PMemReport()
529 LCHAR stackTrace[P_MAX_STACKTRACE]; in PMemReport() local
532 LSTRCPY(stackTrace, data->stackTrace); in PMemReport()
533 index = stackTrace; in PMemReport()
540 pfprintf(file, L("StackTrace:\n%s\n\n"), stackTrace); in PMemReport()
582 LCHAR* stackTrace; in pmalloc() local
632 stackTrace = malloc(sizeof(LCHAR) * (stackTraceSize + 1)); in pmalloc()
633 if (stackTrace == NULL) in pmalloc()
635 rc = getStackTrace(stackTrace, &stackTraceSize); in pmalloc()
639 passert(LSTRLEN(stackTrace) < P_MAX_STACKTRACE); in pmalloc()
640 data->stackTrace = realloc(stackTrace, sizeof(LCHAR) * (LSTRLEN(stackTrace) + 1)); in pmalloc()
641 if (data->stackTrace == NULL) in pmalloc()
643 free(stackTrace); in pmalloc()
648 data->stackTrace = NULL; in pmalloc()
688 pfprintf(gFile, L("pmem|alloc|%s|%d|0x%x|%s|\n"), tag, actualSize, result, data->stackTrace); in pmalloc()
781 oldStackTrace = oldData->stackTrace; in prealloc()
834 newData->stackTrace = oldStackTrace; in prealloc()
859 LCHAR stackTrace[P_MAX_STACKTRACE]; in prealloc() local
863 rc = getStackTrace(stackTrace, &len); in prealloc()
869 …printf(gFile, L("pmem|%s|%d|realloc|%d|0x%x|%s|\n"), e->tag, oldSize, actualSize, ptr, stackTrace); in prealloc()
930 LCHAR stackTrace[P_MAX_STACKTRACE]; in pfree() local
934 rc = getStackTrace(stackTrace, &len); in pfree()
940 …(gFile, L("pmem|free|%s|%s|%d|0x%x|%s|\n"), e->tag, data->stackTrace, data->size, ptr, stackTrace); in pfree()
947 free((LCHAR*) data->stackTrace); in pfree()
948 data->stackTrace = NULL; in pfree()