Home | History | Annotate | Download | only in courgette

Lines Matching refs:RVA

45   bool ParseRelocs(std::vector<RVA> *addresses);
48 const Section* RVAToSection(RVA rva) const;
51 // Returns kNoOffset if there is no file offset corresponding to 'rva'.
52 int RVAToFileOffset(RVA rva) const;
54 // Returns same as FileOffsetToPointer(RVAToFileOffset(rva)) except that NULL
55 // is returned if there is no file offset corresponding to 'rva'.
56 const uint8* RVAToPointer(RVA rva) const;
73 void HistogramTargets(const char* kind, const std::map<RVA, int>& map);
85 bool IsValidRVA(RVA rva) const { return rva < size_of_image_; }
87 // Returns description of the RVA, e.g. ".text+0x1243". For debugging only.
88 std::string DescribeRVA(RVA rva) const;
96 // RVA - relative virtual address (offset within *loaded image*)
99 RVA FileOffsetToRVA(uint32 offset) const;
108 std::vector<RVA> abs32_locations_;
109 std::vector<RVA> rel32_locations_;
133 RVA base_of_code_;
134 RVA base_of_data_;
151 std::map<RVA, int> abs32_target_rvas_;
152 std::map<RVA, int> rel32_target_rvas_;