| cb8d701b | 16-Oct-2021 |
Vladislav Khmelevsky <[email protected]> |
[PR] Disable instrumentation and hugify build for aarch64
Summary: This patch temporarily disables instrumentation and higufy build not for x86 platforms to be able to build llvm-bolt tool on aarch6
[PR] Disable instrumentation and hugify build for aarch64
Summary: This patch temporarily disables instrumentation and higufy build not for x86 platforms to be able to build llvm-bolt tool on aarch64.
Vladislav Khmelevsky, Advanced Software Technology Lab, Huawei
(cherry picked from FBD31738306)
show more ...
|
| af58da4e | 21-Jul-2021 |
Vladislav Khmelevsky <[email protected]> |
[PR] Instrumentation: Avoid generating GOT table in instrumentation library
Summary: To avoid RELATIVE relocations avoid using of GOT table by using hidden visibility for all symbols in library.
Vl
[PR] Instrumentation: Avoid generating GOT table in instrumentation library
Summary: To avoid RELATIVE relocations avoid using of GOT table by using hidden visibility for all symbols in library.
Vladislav Khmelevsky, Advanced Software Technology Lab, Huawei
(cherry picked from FBD30092712)
show more ...
|
| 553f28e9 | 30-Jul-2021 |
Vladislav Khmelevsky <[email protected]> |
[PR] Instrumentation: Fix start and fini trampoline pointers
Summary: The trampolines are no loger pointers to the functions. For propper name resolving by bolt use extern "C" for all external symb
[PR] Instrumentation: Fix start and fini trampoline pointers
Summary: The trampolines are no loger pointers to the functions. For propper name resolving by bolt use extern "C" for all external symbols in instr.cpp
Vladislav Khmelevsky, Advanced Software Technology Lab, Huawei
(cherry picked from FBD30092698)
show more ...
|
| 2ffd6e2b | 18-Jan-2021 |
Elvina Yakubova <[email protected]> |
[PR] Instrumentation: Add support for opening libs based on links /proc/self/map_files
Summary: This commit adds support for opening libs based on links /proc/self/map_files. For this we're getting
[PR] Instrumentation: Add support for opening libs based on links /proc/self/map_files
Summary: This commit adds support for opening libs based on links /proc/self/map_files. For this we're getting current virtual address and searching the lib in the directory with such address range. After that, we're getting full path to the binary by using readlink function. Direct read from link in /proc/self/map_files entries is not possible because of lack of permissions.
Elvina Yakubova, Advanced Software Technology Lab, Huawei
(cherry picked from FBD30092422)
show more ...
|
| 6665c628 | 18-Jan-2021 |
Elvina Yakubova <[email protected]> |
[PR] Instrumentation: Add readlink and getdents support
Summary: This commit adds support for getting directory entries and reading value of a symbolic link in instrumentation runtime library
Elvin
[PR] Instrumentation: Add readlink and getdents support
Summary: This commit adds support for getting directory entries and reading value of a symbolic link in instrumentation runtime library
Elvina Yakubova, Advanced Software Technology Lab, Huawei
(cherry picked from FBD30092362)
show more ...
|