Searched refs:RuntimeFunction (Results 1 - 8 of 8) sorted by relevance

/external/llvm/include/llvm/Support/
H A DWin64EH.h68 /// RuntimeFunction - An entry in the table of functions with unwind info.
69 struct RuntimeFunction { struct in namespace:llvm::Win64EH
99 // If UNW_ChainInfo is set then follows a RuntimeFunction which defines
133 RuntimeFunction *getChainedFunctionEntry() {
134 return reinterpret_cast<RuntimeFunction *>(getLanguageSpecificData());
138 const RuntimeFunction *getChainedFunctionEntry() const {
139 return reinterpret_cast<const RuntimeFunction *>(getLanguageSpecificData());
H A DARMWinEH.h33 /// RuntimeFunction - An entry in the table of procedure data (.pdata)
94 // NOTE: RuntimeFunction is meant to be a simple class that provides raw access
101 class RuntimeFunction { class in namespace:llvm::ARM::WinEH
106 RuntimeFunction(const support::ulittle32_t *Data) function in class:llvm::ARM::WinEH::RuntimeFunction
109 RuntimeFunction(const support::ulittle32_t BeginAddress, function in class:llvm::ARM::WinEH::RuntimeFunction
186 inline bool PrologueFolding(const RuntimeFunction &RF) {
191 inline bool EpilogueFolding(const RuntimeFunction &RF) {
197 inline uint16_t StackAdjustment(const RuntimeFunction &RF) {
206 std::pair<uint16_t, uint32_t> SavedRegisterMask(const RuntimeFunction &RF);
/external/llvm/lib/Support/
H A DARMWinEH.cpp16 std::pair<uint16_t, uint32_t> SavedRegisterMask(const RuntimeFunction &RF) {
/external/llvm/tools/llvm-readobj/
H A DWin64EHDumper.h47 const RuntimeFunction &RF);
53 uint64_t SectionOffset, const RuntimeFunction &RF);
H A DWin64EHDumper.cpp163 const RuntimeFunction &RF) {
269 if (const RuntimeFunction *Chained = UI.getChainedFunctionEntry()) {
279 const RuntimeFunction &RF) {
280 DictScope RFS(SW, "RuntimeFunction");
314 const RuntimeFunction *Entries =
315 reinterpret_cast<const RuntimeFunction *>(Contents.data());
316 const size_t Count = Contents.size() / sizeof(RuntimeFunction);
317 ArrayRef<RuntimeFunction> RuntimeFunctions(Entries, Count);
322 Index * sizeof(RuntimeFunction), RF);
H A DARMWinEHPrinter.h20 class RuntimeFunction;
100 unsigned Index, const RuntimeFunction &Entry);
103 unsigned Index, const RuntimeFunction &Entry);
H A DARMWinEHPrinter.cpp10 // Windows on ARM uses a series of serialised data structures (RuntimeFunction)
16 // RuntimeFunction's remaining 30-bits and can fully describe the entire frame.
117 const size_t Decoder::PDataEntrySize = sizeof(RuntimeFunction);
599 unsigned Index, const RuntimeFunction &RF) {
664 unsigned Index, const RuntimeFunction &RF) {
706 const RuntimeFunction Entry(Data);
707 DictScope RFS(SW, "RuntimeFunction");
/external/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp382 const RuntimeFunction *&RFStart, int &NumRFs) {
403 RFStart = reinterpret_cast<const RuntimeFunction *>(Contents.data());
404 NumRFs = Contents.size() / sizeof(RuntimeFunction);
450 /// Prints out the given RuntimeFunction struct for x64, assuming that Obj is
453 const RuntimeFunction &RF) {
469 /// Prints out the given RuntimeFunction struct for x64, assuming that Obj is
470 /// pointing to an object file. Unlike executable, fields in RuntimeFunction
476 const RuntimeFunction &RF,
483 /*offsetof(RuntimeFunction, StartAddress)*/ 0,
490 /*offsetof(RuntimeFunction, EndAddres
[all...]

Completed in 115 milliseconds