llvm-project/llvm/test/tools/llvm-profgen
wlei 6693c562f9 [llvm-profgen] Support to load debug info from a second binary
For reducing binary size purpose, the binary's debug info and executable segment can be separated(like using objcopy --only-keep-debug). Here add support in llvm-profgen to use two binaries as input. The original one is executable binary and added for debug info only binary. Adding a flag `--debug-binary=file-path`, with this, the binary will load debug info from debug binary.

Reviewed By: hoy, wenlei

Differential Revision: https://reviews.llvm.org/D115948
2022-01-24 17:14:05 -08:00
..
Inputs [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
callback-external-addr.test [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
cold-profile-trimming.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
coroutine.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
cs-extbinary.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
cs-external-address.test [CSSPGO][llvm-profgen] Fix external address issues of perf reader (leading external LBR part) 2021-12-14 16:40:53 -08:00
cs-interrupt.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
cs-invalid-ret-addr.test [llvm-profgen] Warn on invalid range and show warning summary 2021-11-02 19:55:55 -07:00
cs-preinline-cost.test [llvm-profgen] Use context-sensitive byte size cost for preinliner decisions by default 2021-09-16 10:36:12 -07:00
cs-preinline.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
disassemble.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
fname-canonicalization.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
fs-discriminator.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
func-split.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
help.test [llvm][tools] Hide more unrelated LLVM tool options 2021-07-21 09:14:04 +02:00
inline-cs-noprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
inline-cs-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
inline-force-dwarf.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
inline-noprobe.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
inline-noprobe2.test [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
invalid-perfscript.test [CSSPGO][llvm-profgen] Renovate perfscript check and command line input validation 2021-02-12 15:18:50 -08:00
lit.local.cfg [llvm-profgen] A couple tweaks to the testing harness. 2021-04-22 08:57:14 -07:00
merge-cold-profile.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
mmapEvent.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
multi-load-segs.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
noinline-cs-noprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
noinline-cs-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
noinline-noprobe.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
profile-density.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
pseudoprobe-decoding.test [llvm-profgen] An option to dump disasm of specified symbols 2021-09-22 10:32:59 -07:00
recursion-compression-noprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
recursion-compression-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
separate-debuginfo-binary.test [llvm-profgen] Support to load debug info from a second binary 2022-01-24 17:14:05 -08:00
symbolize.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
truncated-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00