-
With the ongoing overhaul of static metadata, there's an opportunity to design towards a more dynamic heuristic for identifying allocator functions. Done carefully, this should not impact performance …
-
```
$>llvm-bolt ./a.out -instrument -o a.tmp --runtime-instrumentation-lib=$HOME/bin/bolt/lib~/bolt-lib/libbolt_rt_instr.a
BOLT-INFO: Target architecture: aarch64
BOLT-INFO: BOLT version: e6c328980…
-
**Is your feature request related to a problem? Please describe.**
I know that I can use libcc to instrument a C program but I am not sure how to instrument a Rust program and get the coverage data.
…
-
My understanding is, that -fsanitize=address during compilation instrumentalizes the code and -fsanitize=address during linking loads the ASAN-runtime (libclang_rt.asan-x86_64).
However, when linki…
-
I noticed that the only two binaries we do Native PGO for are `clrjit` and `coreclr` (checked on Linux-x64) - I think it should make a difference if we add `System.Native` and `System.Compression` (br…
-
If using `llvm-bolt -instrument -instrumentation-sleep-time=N` for bolt instrumentation, `llvm-lit` hangs during profile collection.
The reason is that lit uses `subprocess.Popen.communicate`, whic…
-
The main idea would be to provide a drop-in compiler wrapper that performs the instrumentation of the PUT within its native build. This would be similar to [LibAFL CC](https://github.com/AFLplusplus/L…
-
NV DCGM stands for NVIDIA Data Center GPU Manager, a suite of tools for managing and monitoring NVIDIA datacenter GPUs in cluster environments¹². It includes active health monitoring, comprehensive di…
-
I have made attempts to perform bolt optimization on an aarch64 binary,but come accross with such many problems.
1. First I did bolt on on linux_intel-x86, and failed
```
$ ./build/bin/llvm-bolt…
-
When running a 100% statically-linked binary (that does not link to the dynamic loader `ld-linux-x86-64.so`) in shadow, the `LD_PRELOAD` env variable will be ignored. This means that the shim library …