Lines Matching defs:rva
29 // Different instructions encode the target rva differently. This
33 explicit TypedRVA(RVA rva) : rva_(rva), offset_(-1) {
38 RVA rva() {
42 RVA relative_target() {
46 void set_relative_target(RVA relative_target) {
61 // Emits the courgette instruction corresponding to the RVA type.
63 RVA target_rva) = 0;
68 return a->rva() < b->rva();
72 const RVA rva_;
73 RVA relative_target_;
94 std::vector<RVA> &Abs32Locations() { return abs32_locations_; }
153 CheckBool IsValidRVA(RVA rva) const WARN_UNUSED_RESULT;
155 // Convert an ELF relocation struction into an RVA
156 virtual CheckBool RelToRVA(Elf32_Rel rel, RVA* result)
159 // Returns kNoOffset if there is no file offset corresponding to 'rva'.
160 CheckBool RVAToFileOffset(RVA rva, size_t* result) const WARN_UNUSED_RESULT;
162 RVA FileOffsetToRVA(size_t offset) const WARN_UNUSED_RESULT;
164 CheckBool RVAsToOffsets(std::vector<RVA>* rvas /*in*/,
187 CheckBool CheckSection(RVA rva) WARN_UNUSED_RESULT;
202 std::vector<RVA> abs32_locations_;