HomeSort by: relevance | last modified time | path
    Searched refs:StackTrace (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_allocator_report.h 24 const StackTrace *stack);
25 void NORETURN ReportPvallocOverflow(uptr size, const StackTrace *stack);
27 const StackTrace *stack);
29 const StackTrace *stack);
31 const StackTrace *stack);
33 const StackTrace *stack);
34 void NORETURN ReportOutOfMemory(uptr requested_size, const StackTrace *stack);
sanitizer_allocator_report.cc 25 const StackTrace *stack_)
40 const StackTrace* const stack;
45 const StackTrace *stack) {
55 void NORETURN ReportPvallocOverflow(uptr size, const StackTrace *stack) {
66 const StackTrace *stack) {
76 const StackTrace *stack) {
94 const StackTrace *stack) {
107 const StackTrace *stack) {
116 void NORETURN ReportOutOfMemory(uptr requested_size, const StackTrace *stack) {
sanitizer_stackdepot.h 38 u32 StackDepotPut(StackTrace stack);
39 StackDepotHandle StackDepotPut_WithHandle(StackTrace stack);
41 StackTrace StackDepotGet(u32 id);
53 StackTrace Get(u32 id);
sanitizer_stacktrace.h 41 struct StackTrace {
51 StackTrace() : trace(nullptr), size(0), tag(0) {}
52 StackTrace(const uptr *trace, u32 size) : trace(trace), size(size), tag(0) {}
53 StackTrace(const uptr *trace, u32 size, u32 tag)
56 // Prints a symbolized stacktrace, followed by an empty line.
76 uptr StackTrace::GetPreviousInstructionPc(uptr pc) {
92 // StackTrace that owns the buffer used to store the addresses.
93 struct BufferedStackTrace : public StackTrace {
97 BufferedStackTrace() : StackTrace(trace_buffer, 0), top_frame_bp(0) {}
104 *static_cast<StackTrace *>(this) = StackTrace(trace_buffer, 0)
    [all...]
sanitizer_stackdepot.cc 37 typedef StackTrace args_type;
111 u32 StackDepotPut(StackTrace stack) {
116 StackDepotHandle StackDepotPut_WithHandle(StackTrace stack) {
120 StackTrace StackDepotGet(u32 id) {
152 StackTrace StackDepotReverseMap::Get(u32 id) {
154 return StackTrace();
159 return StackTrace();
sanitizer_stacktrace.cc 20 uptr StackTrace::GetNextInstructionPc(uptr pc) {
31 uptr StackTrace::GetCurrentPc() {
  /src/sys/external/bsd/compiler_rt/dist/lib/asan/
asan_suppressions.h 25 bool IsStackTraceSuppressed(const StackTrace *stack);
asan_stack.h 70 stack.trace_buffer[0] = StackTrace::GetCurrentPc(); \
74 GetStackTrace(&stack, max_size, StackTrace::GetCurrentPc(), \
asan_debugging.cc 55 StackTrace stack(nullptr, 0);
69 trace[i] = StackTrace::GetPreviousInstructionPc(stack.trace[i]);
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
sanitizer_stackdepot_test.cc 22 StackTrace s1(array, ARRAY_SIZE(array));
24 StackTrace stack = StackDepotGet(i1);
31 StackTrace stack = StackDepotGet((1 << 30) - 1);
36 u32 i1 = StackDepotPut(StackTrace());
37 StackTrace stack = StackDepotGet(i1);
42 StackTrace stack = StackDepotGet(0);
48 StackTrace s1(array, ARRAY_SIZE(array));
52 StackTrace stack = StackDepotGet(i1);
60 StackTrace s1(array1, ARRAY_SIZE(array1));
63 StackTrace s2(array2, ARRAY_SIZE(array2))
    [all...]
sanitizer_stacktrace_test.cc 25 if (!StackTrace::WillUseFastUnwind(true))
153 if (StackTrace::WillUseFastUnwind(false))
156 uptr pc = StackTrace::GetCurrentPc();
  /src/sys/external/bsd/compiler_rt/dist/lib/msan/
msan_report.h 24 void ReportUMR(StackTrace *stack, u32 origin);
25 void ReportExpectedUMRNotFound(StackTrace *stack);
msan_poisoning.h 32 void CopyOrigin(const void *dst, const void *src, uptr size, StackTrace *stack);
37 StackTrace *stack);
42 StackTrace *stack);
46 void CopyMemory(void *dst, const void *src, uptr size, StackTrace *stack);
55 void PoisonMemory(const void *dst, uptr size, StackTrace *stack);
msan_origin.h 86 Origin getNextChainedOrigin(StackTrace *stack) const {
94 StackTrace getStackTraceForHeapOrigin() const {
103 static Origin CreateHeapOrigin(StackTrace *stack) {
110 static Origin CreateChainedOrigin(Origin prev, StackTrace *stack) {
msan_allocator.cc 144 static void *MsanAllocate(StackTrace *stack, uptr size, uptr alignment,
177 stack->tag = StackTrace::TAG_ALLOC;
186 void MsanDeallocate(StackTrace *stack, void *p) {
197 stack->tag = StackTrace::TAG_DEALLOC;
213 void *MsanReallocate(StackTrace *stack, void *old_p, uptr new_size,
223 stack->tag = StackTrace::TAG_ALLOC;
238 void *MsanCalloc(StackTrace *stack, uptr nmemb, uptr size) {
255 void *msan_malloc(uptr size, StackTrace *stack) {
259 void *msan_calloc(uptr nmemb, uptr size, StackTrace *stack) {
263 void *msan_realloc(void *ptr, uptr size, StackTrace *stack)
    [all...]
msan_report.cc 55 pc = StackTrace::GetNextInstructionPc(pc);
56 StackTrace(&pc, 1).Print();
65 StackTrace stack;
76 StackTrace stack = o.getStackTraceForHeapOrigin();
78 case StackTrace::TAG_ALLOC:
82 case StackTrace::TAG_DEALLOC:
99 void ReportUMR(StackTrace *stack, u32 origin) {
115 void ReportExpectedUMRNotFound(StackTrace *stack) {
msan.h 287 void MsanDeallocate(StackTrace *stack, void *ptr);
289 void *msan_malloc(uptr size, StackTrace *stack);
290 void *msan_calloc(uptr nmemb, uptr size, StackTrace *stack);
291 void *msan_realloc(void *ptr, uptr size, StackTrace *stack);
292 void *msan_valloc(uptr size, StackTrace *stack);
293 void *msan_pvalloc(uptr size, StackTrace *stack);
294 void *msan_aligned_alloc(uptr alignment, uptr size, StackTrace *stack);
295 void *msan_memalign(uptr alignment, uptr size, StackTrace *stack);
297 StackTrace *stack);
325 u32 ChainOrigin(u32 id, StackTrace *stack)
    [all...]
msan_poisoning.cc 44 StackTrace *stack) {
99 StackTrace *stack) {
109 StackTrace *stack) {
117 void CopyMemory(void *dst, const void *src, uptr size, StackTrace *stack) {
166 void PoisonMemory(const void *dst, uptr size, StackTrace *stack) {
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_stack_trace.h 21 // StackTrace which calls malloc/free to allocate the buffer for
23 struct VarSizeStackTrace : public StackTrace {
tsan_stack_trace.cc 20 : StackTrace(nullptr, 0), trace_buffer(nullptr) {}
tsan_interceptors.h 30 const uptr pc = StackTrace::GetCurrentPc(); \
  /src/sys/external/bsd/compiler_rt/dist/lib/lsan/
lsan_allocator.h 25 void *Allocate(const StackTrace &stack, uptr size, uptr alignment,
28 void *Reallocate(const StackTrace &stack, void *p, uptr new_size,
120 const StackTrace &stack);
121 void *lsan_aligned_alloc(uptr alignment, uptr size, const StackTrace &stack);
122 void *lsan_memalign(uptr alignment, uptr size, const StackTrace &stack);
123 void *lsan_malloc(uptr size, const StackTrace &stack);
125 void *lsan_realloc(void *p, uptr size, const StackTrace &stack);
126 void *lsan_calloc(uptr nmemb, uptr size, const StackTrace &stack);
127 void *lsan_valloc(uptr size, const StackTrace &stack);
128 void *lsan_pvalloc(uptr size, const StackTrace &stack)
    [all...]
lsan_allocator.cc 54 static void RegisterAllocation(const StackTrace &stack, void *p, uptr size) {
71 static void *ReportAllocationSizeTooBig(uptr size, const StackTrace &stack) {
79 void *Allocate(const StackTrace &stack, uptr size, uptr alignment,
101 static void *Calloc(uptr nmemb, uptr size, const StackTrace &stack) {
118 void *Reallocate(const StackTrace &stack, void *p, uptr new_size,
142 const StackTrace &stack) {
157 void *lsan_aligned_alloc(uptr alignment, uptr size, const StackTrace &stack) {
167 void *lsan_memalign(uptr alignment, uptr size, const StackTrace &stack) {
177 void *lsan_malloc(uptr size, const StackTrace &stack) {
185 void *lsan_realloc(void *p, uptr size, const StackTrace &stack)
    [all...]
lsan.h 21 GetStackTrace(&stack, max_size, StackTrace::GetCurrentPc(), \
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
tsan_stack_test.cc 75 TEST(StackTrace, BasicVarSize) {
80 TEST(StackTrace, BasicBuffered) {
85 TEST(StackTrace, TrimVarSize) {
90 TEST(StackTrace, TrimBuffered) {

Completed in 20 milliseconds

1 2 3