You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.167
Former-commit-id: 289509151e0fee68a1b591a20c9f109c3c789d3a
This commit is contained in:
parent
e19d552987
commit
b084638f15
@ -1,22 +0,0 @@
|
||||
void f1() {}
|
||||
__attribute__((always_inline)) inline void f2() {
|
||||
f1();
|
||||
}
|
||||
// throw a gap in the address range to force use of DW_AT_ranges, ranges_base,
|
||||
// range contribution in the .dwo file, etc.
|
||||
__attribute__((nodebug)) void gap() {
|
||||
}
|
||||
int main() {
|
||||
f2();
|
||||
}
|
||||
|
||||
// To produce split-dwarf-dwp.o{,dwp}, Create another file that has ranges, so
|
||||
// the ranges_base of the CU for split-dwarf-dwp.cpp is non-zero.
|
||||
//
|
||||
// $ cat > other.cpp
|
||||
// void other1() {}
|
||||
// __attribute__((nodebug)) void other2() {}
|
||||
// void other3() {}
|
||||
// $ clang++ other.cpp split-dwarf-dwp.cpp -gsplit-dwarf -c -Xclang -fdebug-compilation-dir -Xclang . -fno-split-dwarf-inlining
|
||||
// $ llvm-dwp other.dwo split-dwarf-dwp.dwo -o test/DebugInfo/Inputs/split-dwarf-dwp.o.dwp
|
||||
// $ ld -r other.o split-dwarf-dwp.o -o test/DebugInfo/Inputs/split-dwarf-dwp.o
|
Reference in New Issue
Block a user