Lines Matching refs:RuntimeFunction
596 const RuntimeFunction *&RFStart, int &NumRFs) {
615 RFStart = reinterpret_cast<const RuntimeFunction *>(Contents.data());
616 NumRFs = Contents.size() / sizeof(RuntimeFunction);
674 /// Prints out the given RuntimeFunction struct for x64, assuming that Obj is
677 const RuntimeFunction &RF) {
693 /// Prints out the given RuntimeFunction struct for x64, assuming that Obj is
694 /// pointing to an object file. Unlike executable, fields in RuntimeFunction
700 const RuntimeFunction &RF,
707 /*offsetof(RuntimeFunction, StartAddress)*/ 0,
714 /*offsetof(RuntimeFunction, EndAddress)*/ 4,
721 /*offsetof(RuntimeFunction, UnwindInfoOffset)*/ 8,
730 /*offsetof(RuntimeFunction, UnwindInfoOffset)*/ 8,
754 const RuntimeFunction *RFStart;
758 ArrayRef<RuntimeFunction> RFs(RFStart, NumRFs);
762 for (const RuntimeFunction &RF : RFs)
767 for (const RuntimeFunction &RF : RFs) {
769 std::distance(RFs.begin(), &RF) * sizeof(RuntimeFunction);