Lines Matching +defs:unwind +defs:h
16 #include "SyntheticSections.h"
17 #include "Config.h"
18 #include "DWARF.h"
19 #include "EhFrame.h"
20 #include "InputFiles.h"
21 #include "LinkerScript.h"
22 #include "OutputSections.h"
23 #include "SymbolTable.h"
24 #include "Symbols.h"
25 #include "Target.h"
26 #include "Thunks.h"
27 #include "Writer.h"
28 #include "lld/Common/CommonLinkerContext.h"
29 #include "lld/Common/DWARF.h"
30 #include "lld/Common/Strings.h"
31 #include "lld/Common/Version.h"
32 #include "llvm/ADT/STLExtras.h"
33 #include "llvm/ADT/Sequence.h"
34 #include "llvm/ADT/SetOperations.h"
35 #include "llvm/ADT/StringExtras.h"
36 #include "llvm/BinaryFormat/Dwarf.h"
37 #include "llvm/BinaryFormat/ELF.h"
38 #include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"
39 #include "llvm/DebugInfo/DWARF/DWARFDebugPubTable.h"
40 #include "llvm/Support/DJB.h"
41 #include "llvm/Support/Endian.h"
42 #include "llvm/Support/LEB128.h"
43 #include "llvm/Support/Parallel.h"
44 #include "llvm/Support/TimeProfiler.h"
544 // Call Frame Information records. glibc unwind-dw2-fde.c
2723 uint32_t h = 0;
2725 h = h * 67 + toLower(c) - 113;
2726 return h;
3586 uint32_t h = sym.name.hash();
3587 uint32_t i = h & mask;
3588 uint32_t step = ((h * 17) & mask) | 1;
4037 static bool isExtabRef(uint32_t unwind) {
4038 return (unwind & 0x80000000) == 0 && unwind != 0x1;
4055 // We consider the unwind instructions of an .ARM.exidx table entry
4056 // a duplicate if the previous unwind instructions if:
4058 // - Both are the same inline unwind instructions.