#include "llvm/Object/SymbolSize.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Object/COFF.h"
#include "llvm/Object/ELFObjectFile.h"
#include "llvm/Object/MachO.h"
#include "llvm/Object/Wasm.h"
#include "llvm/Object/XCOFFObjectFile.h"
usingnamespacellvm;
usingnamespaceobject;
int llvm::object::compareAddress(const SymEntry *A, const SymEntry *B) { … }
static unsigned getSectionID(const ObjectFile &O, SectionRef Sec) { … }
static unsigned getSymbolSectionID(const ObjectFile &O, SymbolRef Sym) { … }
std::vector<std::pair<SymbolRef, uint64_t>>
llvm::object::computeSymbolSizes(const ObjectFile &O) { … }