Home | History | Annotate | Download | only in src

Lines Matching refs:relocations

5 // Run-length encode and decode R_ARM_RELATIVE relocations.
7 // R_ARM_RELATIVE relocations are the bulk of dynamic relocations (the
31 // set of R_ARM_RELATIVE relocations in libchrome.<version>.so can be
38 // Decoding regenerates R_ARM_RELATIVE relocations beginning at address
43 // count pairs. A final run-length encoded R_ARM_RELATIVE relocations vector
62 // A RelocationRunLengthCodec packs vectors of R_ARM_RELATIVE relocations
66 // Encode R_ARM_RELATIVE relocations into a more compact form.
67 // |relocations| is a vector of R_ARM_RELATIVE relocation structs.
68 // |packed| is the vector of packed words into which relocations are packed.
69 static void Encode(const std::vector<Elf32_Rel>& relocations,
72 // Decode R_ARM_RELATIVE relocations from their more compact form.
73 // |packed| is the vector of packed relocations.
74 // |relocations| is a vector of unpacked R_ARM_RELATIVE relocation structs.
76 std::vector<Elf32_Rel>* relocations);