Lines Matching refs:OatWriter

58 OatWriter::OatWriter(const std::vector<const DexFile*>& dex_files,  in OatWriter()  function in art::OatWriter
153 OatWriter::~OatWriter() { in ~OatWriter()
159 struct OatWriter::GcMapDataAccess {
181 struct OatWriter::MappingTableDataAccess {
203 struct OatWriter::VmapTableDataAccess {
225 class OatWriter::DexMethodVisitor {
227 DexMethodVisitor(OatWriter* writer, size_t offset) in DexMethodVisitor()
259 OatWriter* const writer_;
269 class OatWriter::OatDexMethodVisitor : public DexMethodVisitor {
271 OatDexMethodVisitor(OatWriter* writer, size_t offset) in OatDexMethodVisitor()
294 class OatWriter::InitOatClassesMethodVisitor : public DexMethodVisitor {
296 InitOatClassesMethodVisitor(OatWriter* writer, size_t offset) in InitOatClassesMethodVisitor()
350 class OatWriter::InitCodeMethodVisitor : public OatDexMethodVisitor {
352 InitCodeMethodVisitor(OatWriter* writer, size_t offset) in InitCodeMethodVisitor()
553 class OatWriter::InitMapMethodVisitor : public OatDexMethodVisitor {
555 InitMapMethodVisitor(OatWriter* writer, size_t offset) in InitMapMethodVisitor()
593 class OatWriter::InitImageMethodVisitor : public OatDexMethodVisitor {
595 InitImageMethodVisitor(OatWriter* writer, size_t offset) in InitImageMethodVisitor()
639 class OatWriter::WriteCodeMethodVisitor : public OatDexMethodVisitor {
641 WriteCodeMethodVisitor(OatWriter* writer, OutputStream* out, const size_t file_offset, in WriteCodeMethodVisitor()
895 class OatWriter::WriteMapMethodVisitor : public OatDexMethodVisitor {
897 WriteMapMethodVisitor(OatWriter* writer, OutputStream* out, const size_t file_offset, in WriteMapMethodVisitor()
946 bool OatWriter::VisitDexMethods(DexMethodVisitor* visitor) { in VisitDexMethods()
987 size_t OatWriter::InitOatHeader() { in InitOatHeader()
998 size_t OatWriter::InitOatDexFiles(size_t offset) { in InitOatDexFiles()
1010 size_t OatWriter::InitDexFiles(size_t offset) { in InitDexFiles()
1027 size_t OatWriter::InitOatClasses(size_t offset) { in InitOatClasses()
1049 size_t OatWriter::InitOatMaps(size_t offset) { in InitOatMaps()
1067 size_t OatWriter::InitOatCode(size_t offset) { in InitOatCode()
1108 size_t OatWriter::InitOatCodeDexFiles(size_t offset) { in InitOatCodeDexFiles()
1127 bool OatWriter::WriteRodata(OutputStream* out) { in WriteRodata()
1177 bool OatWriter::WriteCode(OutputStream* out) { in WriteCode()
1266 bool OatWriter::WriteTables(OutputStream* out, const size_t file_offset) { in WriteTables()
1299 size_t OatWriter::WriteMaps(OutputStream* out, const size_t file_offset, size_t relative_offset) { in WriteMaps()
1326 size_t OatWriter::WriteCode(OutputStream* out, const size_t file_offset, size_t relative_offset) { in WriteCode()
1357 size_t OatWriter::WriteCodeDexFiles(OutputStream* out, in WriteCodeDexFiles()
1380 bool OatWriter::WriteCodeAlignment(OutputStream* out, uint32_t aligned_code_delta) { in WriteCodeAlignment()
1392 std::pair<bool, uint32_t> OatWriter::MethodOffsetMap::FindMethodOffset(MethodReference ref) { in FindMethodOffset()
1401 OatWriter::OatDexFile::OatDexFile(size_t offset, const DexFile& dex_file) { in OatDexFile()
1411 size_t OatWriter::OatDexFile::SizeOf() const { in SizeOf()
1419 void OatWriter::OatDexFile::UpdateChecksum(OatHeader* oat_header) const { in UpdateChecksum()
1428 bool OatWriter::OatDexFile::Write(OatWriter* oat_writer, in Write()
1462 OatWriter::OatClass::OatClass(size_t offset, in OatClass()
1516 OatWriter::OatClass::~OatClass() { in ~OatClass()
1520 size_t OatWriter::OatClass::GetOatMethodOffsetsOffsetFromOatHeader( in GetOatMethodOffsetsOffsetFromOatHeader()
1529 size_t OatWriter::OatClass::GetOatMethodOffsetsOffsetFromOatClass( in GetOatMethodOffsetsOffsetFromOatClass()
1534 size_t OatWriter::OatClass::SizeOf() const { in SizeOf()
1542 void OatWriter::OatClass::UpdateChecksum(OatHeader* oat_header) const { in UpdateChecksum()
1554 bool OatWriter::OatClass::Write(OatWriter* oat_writer, in Write()