Lines Matching refs:DisassemblerDex

868 DisassemblerDex::DisassemblerDex() : Disassembler(4) {}  in DisassemblerDex()  function in zucchini::DisassemblerDex
870 DisassemblerDex::~DisassemblerDex() = default;
873 bool DisassemblerDex::QuickDetect(ConstBufferView image) { in QuickDetect()
877 ExecutableType DisassemblerDex::GetExeType() const { in GetExeType()
881 std::string DisassemblerDex::GetExeTypeString() const { in GetExeTypeString()
885 std::vector<ReferenceGroup> DisassemblerDex::MakeReferenceGroups() const { in MakeReferenceGroups()
889 &DisassemblerDex::MakeReadTypeIdToDescriptorStringId32, in MakeReferenceGroups()
890 &DisassemblerDex::MakeWriteStringId32}, in MakeReferenceGroups()
892 &DisassemblerDex::MakeReadProtoIdToShortyStringId32, in MakeReferenceGroups()
893 &DisassemblerDex::MakeWriteStringId32}, in MakeReferenceGroups()
895 &DisassemblerDex::MakeReadFieldToNameStringId32, in MakeReferenceGroups()
896 &DisassemblerDex::MakeWriteStringId32}, in MakeReferenceGroups()
898 &DisassemblerDex::MakeReadMethodIdToNameStringId32, in MakeReferenceGroups()
899 &DisassemblerDex::MakeWriteStringId32}, in MakeReferenceGroups()
901 &DisassemblerDex::MakeReadClassDefToSourceFileStringId32, in MakeReferenceGroups()
902 &DisassemblerDex::MakeWriteStringId32}, in MakeReferenceGroups()
904 &DisassemblerDex::MakeReadCodeToStringId16, in MakeReferenceGroups()
905 &DisassemblerDex::MakeWriteStringId16}, in MakeReferenceGroups()
907 &DisassemblerDex::MakeReadCodeToStringId32, in MakeReferenceGroups()
908 &DisassemblerDex::MakeWriteStringId32}, in MakeReferenceGroups()
910 &DisassemblerDex::MakeReadProtoIdToReturnTypeId32, in MakeReferenceGroups()
911 &DisassemblerDex::MakeWriteTypeId32}, in MakeReferenceGroups()
913 &DisassemblerDex::MakeReadFieldToClassTypeId16, in MakeReferenceGroups()
914 &DisassemblerDex::MakeWriteTypeId16}, in MakeReferenceGroups()
916 &DisassemblerDex::MakeReadFieldToTypeId16, in MakeReferenceGroups()
917 &DisassemblerDex::MakeWriteTypeId16}, in MakeReferenceGroups()
919 &DisassemblerDex::MakeReadMethodIdToClassTypeId16, in MakeReferenceGroups()
920 &DisassemblerDex::MakeWriteTypeId16}, in MakeReferenceGroups()
922 &DisassemblerDex::MakeReadClassDefToClassTypeId32, in MakeReferenceGroups()
923 &DisassemblerDex::MakeWriteTypeId32}, in MakeReferenceGroups()
925 &DisassemblerDex::MakeReadClassDefToSuperClassTypeId32, in MakeReferenceGroups()
926 &DisassemblerDex::MakeWriteTypeId32}, in MakeReferenceGroups()
928 &DisassemblerDex::MakeReadTypeListToTypeId16, in MakeReferenceGroups()
929 &DisassemblerDex::MakeWriteTypeId16}, in MakeReferenceGroups()
931 &DisassemblerDex::MakeReadCodeToTypeId16, in MakeReferenceGroups()
932 &DisassemblerDex::MakeWriteTypeId16}, in MakeReferenceGroups()
934 &DisassemblerDex::MakeReadCodeToProtoId16, in MakeReferenceGroups()
935 &DisassemblerDex::MakeWriteProtoId16}, in MakeReferenceGroups()
937 &DisassemblerDex::MakeReadMethodIdToProtoId16, in MakeReferenceGroups()
938 &DisassemblerDex::MakeWriteProtoId16}, in MakeReferenceGroups()
940 &DisassemblerDex::MakeReadCodeToFieldId16, in MakeReferenceGroups()
941 &DisassemblerDex::MakeWriteFieldId16}, in MakeReferenceGroups()
943 &DisassemblerDex::MakeReadMethodHandleToFieldId16, in MakeReferenceGroups()
944 &DisassemblerDex::MakeWriteFieldId16}, in MakeReferenceGroups()
946 &DisassemblerDex::MakeReadAnnotationsDirectoryToFieldId32, in MakeReferenceGroups()
947 &DisassemblerDex::MakeWriteFieldId32}, in MakeReferenceGroups()
949 &DisassemblerDex::MakeReadCodeToMethodId16, in MakeReferenceGroups()
950 &DisassemblerDex::MakeWriteMethodId16}, in MakeReferenceGroups()
952 &DisassemblerDex::MakeReadMethodHandleToMethodId16, in MakeReferenceGroups()
953 &DisassemblerDex::MakeWriteMethodId16}, in MakeReferenceGroups()
955 &DisassemblerDex::MakeReadAnnotationsDirectoryToMethodId32, in MakeReferenceGroups()
956 &DisassemblerDex::MakeWriteMethodId32}, in MakeReferenceGroups()
959 &DisassemblerDex::MakeReadAnnotationsDirectoryToParameterMethodId32, in MakeReferenceGroups()
960 &DisassemblerDex::MakeWriteMethodId32}, in MakeReferenceGroups()
962 &DisassemblerDex::MakeReadCodeToCallSiteId16, in MakeReferenceGroups()
963 &DisassemblerDex::MakeWriteCallSiteId16}, in MakeReferenceGroups()
965 &DisassemblerDex::MakeReadCodeToMethodHandle16, in MakeReferenceGroups()
966 &DisassemblerDex::MakeWriteMethodHandle16}, in MakeReferenceGroups()
968 &DisassemblerDex::MakeReadProtoIdToParametersTypeList, in MakeReferenceGroups()
969 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
971 &DisassemblerDex::MakeReadClassDefToInterfacesTypeList, in MakeReferenceGroups()
972 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
975 &DisassemblerDex:: in MakeReferenceGroups()
977 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
980 &DisassemblerDex::MakeReadAnnotationSetRefListToAnnotationSet, in MakeReferenceGroups()
981 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
984 &DisassemblerDex::MakeReadAnnotationsDirectoryToClassAnnotationSet, in MakeReferenceGroups()
985 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
988 &DisassemblerDex::MakeReadAnnotationsDirectoryToFieldAnnotationSet, in MakeReferenceGroups()
989 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
992 &DisassemblerDex::MakeReadAnnotationsDirectoryToMethodAnnotationSet, in MakeReferenceGroups()
993 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
995 &DisassemblerDex::MakeReadClassDefToClassData, in MakeReferenceGroups()
996 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
998 &DisassemblerDex::MakeReadCodeToRelCode8, in MakeReferenceGroups()
999 &DisassemblerDex::MakeWriteRelCode8}, in MakeReferenceGroups()
1001 &DisassemblerDex::MakeReadCodeToRelCode16, in MakeReferenceGroups()
1002 &DisassemblerDex::MakeWriteRelCode16}, in MakeReferenceGroups()
1004 &DisassemblerDex::MakeReadCodeToRelCode32, in MakeReferenceGroups()
1005 &DisassemblerDex::MakeWriteRelCode32}, in MakeReferenceGroups()
1007 &DisassemblerDex::MakeReadStringIdToStringData, in MakeReferenceGroups()
1008 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
1010 &DisassemblerDex::MakeReadAnnotationSetToAnnotation, in MakeReferenceGroups()
1011 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
1014 &DisassemblerDex::MakeReadClassDefToStaticValuesEncodedArray, in MakeReferenceGroups()
1015 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
1018 &DisassemblerDex::MakeReadClassDefToAnnotationDirectory, in MakeReferenceGroups()
1019 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
1021 &DisassemblerDex::MakeReadCallSiteIdToCallSite32, in MakeReferenceGroups()
1022 &DisassemblerDex::MakeWriteAbs32}, in MakeReferenceGroups()
1026 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadStringIdToStringData( in MakeReadStringIdToStringData()
1037 DisassemblerDex::MakeReadTypeIdToDescriptorStringId32(offset_t lo, in MakeReadTypeIdToDescriptorStringId32()
1048 DisassemblerDex::MakeReadProtoIdToShortyStringId32(offset_t lo, offset_t hi) { in MakeReadProtoIdToShortyStringId32()
1058 DisassemblerDex::MakeReadProtoIdToReturnTypeId32(offset_t lo, offset_t hi) { in MakeReadProtoIdToReturnTypeId32()
1068 DisassemblerDex::MakeReadProtoIdToParametersTypeList(offset_t lo, offset_t hi) { in MakeReadProtoIdToParametersTypeList()
1076 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadFieldToClassTypeId16( in MakeReadFieldToClassTypeId16()
1087 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadFieldToTypeId16( in MakeReadFieldToTypeId16()
1098 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadFieldToNameStringId32( in MakeReadFieldToNameStringId32()
1110 DisassemblerDex::MakeReadMethodIdToClassTypeId16(offset_t lo, offset_t hi) { in MakeReadMethodIdToClassTypeId16()
1119 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadMethodIdToProtoId16( in MakeReadMethodIdToProtoId16()
1131 DisassemblerDex::MakeReadMethodIdToNameStringId32(offset_t lo, offset_t hi) { in MakeReadMethodIdToNameStringId32()
1141 DisassemblerDex::MakeReadClassDefToClassTypeId32(offset_t lo, offset_t hi) { in MakeReadClassDefToClassTypeId32()
1151 DisassemblerDex::MakeReadClassDefToSuperClassTypeId32(offset_t lo, in MakeReadClassDefToSuperClassTypeId32()
1162 DisassemblerDex::MakeReadClassDefToInterfacesTypeList(offset_t lo, in MakeReadClassDefToInterfacesTypeList()
1172 DisassemblerDex::MakeReadClassDefToSourceFileStringId32(offset_t lo, in MakeReadClassDefToSourceFileStringId32()
1183 DisassemblerDex::MakeReadClassDefToAnnotationDirectory(offset_t lo, in MakeReadClassDefToAnnotationDirectory()
1192 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadClassDefToClassData( in MakeReadClassDefToClassData()
1203 DisassemblerDex::MakeReadClassDefToStaticValuesEncodedArray(offset_t lo, in MakeReadClassDefToStaticValuesEncodedArray()
1213 DisassemblerDex::MakeReadCallSiteIdToCallSite32(offset_t lo, offset_t hi) { in MakeReadCallSiteIdToCallSite32()
1221 DisassemblerDex::MakeReadMethodHandleToFieldId16(offset_t lo, offset_t hi) { in MakeReadMethodHandleToFieldId16()
1237 DisassemblerDex::MakeReadMethodHandleToMethodId16(offset_t lo, offset_t hi) { in MakeReadMethodHandleToMethodId16()
1252 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadTypeListToTypeId16( in MakeReadTypeListToTypeId16()
1264 DisassemblerDex::MakeReadAnnotationSetToAnnotation(offset_t lo, offset_t hi) { in MakeReadAnnotationSetToAnnotation()
1273 DisassemblerDex::MakeReadAnnotationSetRefListToAnnotationSet(offset_t lo, in MakeReadAnnotationSetRefListToAnnotationSet()
1283 DisassemblerDex::MakeReadAnnotationsDirectoryToClassAnnotationSet(offset_t lo, in MakeReadAnnotationsDirectoryToClassAnnotationSet()
1293 DisassemblerDex::MakeReadAnnotationsDirectoryToFieldId32(offset_t lo, in MakeReadAnnotationsDirectoryToFieldId32()
1304 DisassemblerDex::MakeReadAnnotationsDirectoryToFieldAnnotationSet(offset_t lo, in MakeReadAnnotationsDirectoryToFieldAnnotationSet()
1314 DisassemblerDex::MakeReadAnnotationsDirectoryToMethodId32(offset_t lo, in MakeReadAnnotationsDirectoryToMethodId32()
1325 DisassemblerDex::MakeReadAnnotationsDirectoryToMethodAnnotationSet( in MakeReadAnnotationsDirectoryToMethodAnnotationSet()
1336 DisassemblerDex::MakeReadAnnotationsDirectoryToParameterMethodId32( in MakeReadAnnotationsDirectoryToParameterMethodId32()
1349 DisassemblerDex::MakeReadAnnotationsDirectoryToParameterAnnotationSetRef( in MakeReadAnnotationsDirectoryToParameterAnnotationSetRef()
1364 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToStringId16( in MakeReadCodeToStringId16()
1383 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToStringId32( in MakeReadCodeToStringId32()
1402 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToTypeId16( in MakeReadCodeToTypeId16()
1426 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToProtoId16( in MakeReadCodeToProtoId16()
1451 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToCallSiteId16( in MakeReadCodeToCallSiteId16()
1472 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToMethodHandle16( in MakeReadCodeToMethodHandle16()
1491 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToFieldId16( in MakeReadCodeToFieldId16()
1510 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToMethodId16( in MakeReadCodeToMethodId16()
1532 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToRelCode8( in MakeReadCodeToRelCode8()
1545 [](DisassemblerDex* dis, offset_t location) { in MakeReadCodeToRelCode8()
1560 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToRelCode16( in MakeReadCodeToRelCode16()
1575 [](DisassemblerDex* dis, offset_t location) { in MakeReadCodeToRelCode16()
1590 std::unique_ptr<ReferenceReader> DisassemblerDex::MakeReadCodeToRelCode32( in MakeReadCodeToRelCode32()
1607 [](DisassemblerDex* dis, offset_t location) { in MakeReadCodeToRelCode32()
1626 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteStringId16( in MakeWriteStringId16()
1633 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteStringId32( in MakeWriteStringId32()
1640 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteTypeId16( in MakeWriteTypeId16()
1647 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteTypeId32( in MakeWriteTypeId32()
1654 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteProtoId16( in MakeWriteProtoId16()
1661 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteFieldId16( in MakeWriteFieldId16()
1668 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteFieldId32( in MakeWriteFieldId32()
1675 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteMethodId16( in MakeWriteMethodId16()
1682 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteMethodId32( in MakeWriteMethodId32()
1689 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteCallSiteId16( in MakeWriteCallSiteId16()
1697 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteMethodHandle16( in MakeWriteMethodHandle16()
1705 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteRelCode8( in MakeWriteRelCode8()
1723 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteRelCode16( in MakeWriteRelCode16()
1742 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteRelCode32( in MakeWriteRelCode32()
1761 std::unique_ptr<ReferenceWriter> DisassemblerDex::MakeWriteAbs32( in MakeWriteAbs32()
1769 bool DisassemblerDex::Parse(ConstBufferView image) { in Parse()
1774 bool DisassemblerDex::ParseHeader() { in ParseHeader()