Home | History | Annotate | Download | only in windows

Lines Matching refs:rva

67   os << "AddressRange(rva=" << ar.rva << ", length=" << ar.length << ")";

73 OMAP CreateOmap(DWORD rva, DWORD rvaTo) {
74 OMAP o = { rva, rvaTo };
126 omap_data.omap_to.push_back(CreateOmap(Bt.rva, B.rva));
127 omap_data.omap_to.push_back(CreateOmap(Dt.rva, D.rva));
128 omap_data.omap_to.push_back(CreateOmap(Ft.rva, F.rva));
129 omap_data.omap_to.push_back(CreateOmap(Et.rva, E.rva));
130 omap_data.omap_to.push_back(CreateOmap(injected.rva, kInvalidAddress));
131 omap_data.omap_to.push_back(CreateOmap(H1t.rva, H.rva));
132 omap_data.omap_to.push_back(CreateOmap(G1t.rva, G.rva));
133 omap_data.omap_to.push_back(CreateOmap(G2t.rva, G.rva));
134 omap_data.omap_to.push_back(CreateOmap(H2t.rva, H.rva + H1t.length));
138 omap_data.omap_from.push_back(CreateOmap(B.rva, Bt.rva));
139 omap_data.omap_from.push_back(CreateOmap(C.rva, kInvalidAddress));
140 omap_data.omap_from.push_back(CreateOmap(D.rva, Dt.rva));
141 omap_data.omap_from.push_back(CreateOmap(E.rva, Et.rva));
142 omap_data.omap_from.push_back(CreateOmap(F.rva, Ft.rva));
143 omap_data.omap_from.push_back(CreateOmap(G.rva, G1t.rva));
144 omap_data.omap_from.push_back(CreateOmap(H.rva, H1t.rva));
145 omap_data.omap_from.push_back(CreateOmap(H.rva + H1t.length, H2t.rva));
177 mapping.push_back(CreateMappedRange(0, 0, B.rva, 0, 0));
179 mapping.push_back(CreateMappedRange(B.rva, Bt.rva, B.length, 0, C.length));
181 mapping.push_back(CreateMappedRange(D.rva, Dt.rva, Dt.length, 0, 5));
183 mapping.push_back(CreateMappedRange(E.rva, Et.rva, E.length, injected.length,
185 mapping.push_back(CreateMappedRange(F.rva, Ft.rva, F.length, 0, 0));
187 mapping.push_back(CreateMappedRange(G.rva, G1t.rva, G.length, 0, 0));
188 mapping.push_back(CreateMappedRange(G.rva, G2t.rva, G.length, 0, 0));
190 mapping.push_back(CreateMappedRange(H.rva, H1t.rva, H1t.length, 0, 0));
191 mapping.push_back(CreateMappedRange(H.rva + H1t.length, H2t.rva, H2t.length,
198 endpoint_index_map.push_back(CreateEndpointIndex(B.rva, 1));
199 endpoint_index_map.push_back(CreateEndpointIndex(D.rva, 2));
200 endpoint_index_map.push_back(CreateEndpointIndex(E.rva, 3));
201 endpoint_index_map.push_back(CreateEndpointIndex(F.rva, 4));
203 endpoint_index_map.push_back(CreateEndpointIndex(G.rva, 5));
205 endpoint_index_map.push_back(CreateEndpointIndex(H.rva, 7));
206 endpoint_index_map.push_back(CreateEndpointIndex(H.rva + H1t.length, 8));
257 AddressRange DEF(D.rva, F.end() - D.rva);
261 AddressRange DFEt(Dt.rva, Et.end() - Dt.rva);
267 MapAddressRange(image_map, AddressRange(D.rva, 0), &mapped_ranges);
269 EXPECT_THAT(mapped_ranges, testing::ElementsAre(AddressRange(Dt.rva, 0)));
274 MapAddressRange(image_map, AddressRange(G.rva, 0), &mapped_ranges);
276 EXPECT_THAT(mapped_ranges, testing::ElementsAre(AddressRange(G1t.rva, 0),
277 AddressRange(G2t.rva, 0)));
285 AddressRange(G1t.rva, G2t.end() - G1t.rva)));
298 AddressRange EFGH(E.rva, H.end() - E.rva);
302 AddressRange FEHGGHt(Ft.rva, H2t.end() - Ft.rva);