search for: fheapprof

Displaying 4 results from an estimated 4 matches for "fheapprof".

2020 Jul 05
2
RFC: Sanitizer-based Heap Profiler
...e submitted). > - > - I’m not familiar with how sanitizer handles stack trace, but for > getting most accurate calling context (use FP rather than dwarf), I guess > frame pointer omission and tail call opt etc. need to be turned off? Is > that going to be implied by -fheapprof? > > Kostya can provide detailed answers to these questions. David > > - > > > > Thanks, > > Wenlei > > > > *From: *llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of Teresa > Johnson via llvm-dev <llvm-dev at lists.llvm.org> &gt...
2020 Jun 24
7
RFC: Sanitizer-based Heap Profiler
...ounter updates (e.g. given the 32-byte alignment, accesses known to be in the same 32-byte block, or across possible aliases since we don’t care about the dereferenced values). Additionally, the Clang driver needs to set up to link with the runtime library, much as it does with the sanitizers. A -fheapprof option is added to enable the instrumentation pass and runtime library linking. Similar to -fprofile-generate, -fheapprof will accept an argument specifying the directory in which to write the profile. Runtime The heap profiler runtime is responsible for tracking and reporting information about he...
2020 Jul 09
2
RFC: Sanitizer-based Heap Profiler
...t;> known to be in the same 32-byte block, or across possible aliases since we >> don’t care about the dereferenced values). >> >> Additionally, the Clang driver needs to set up to link with the runtime >> library, much as it does with the sanitizers. >> >> A -fheapprof option is added to enable the instrumentation pass and >> runtime library linking. Similar to -fprofile-generate, -fheapprof will >> accept an argument specifying the directory in which to write the profile. >> Runtime >> >> The heap profiler runtime is responsible for...
2020 Jun 25
1
RFC: Sanitizer-based Heap Profiler
...nt, accesses > known to be in the same 32-byte block, or across possible aliases > since we don’t care about the dereferenced values). > > > Additionally, the Clang driver needs to set up to link with the > runtime library, much as it does with the sanitizers. > > > A -fheapprofoption is added to enable the instrumentation pass and > runtime library linking. Similar to -fprofile-generate, -fheapprofwill > accept an argument specifying the directory in which to write the profile. > > > Runtime > > The heap profiler runtime is responsible for track...