mirror of
https://github.com/revanced/smali.git
synced 2025-05-28 11:50:12 +02:00

- The OAT Header has a new field containing the offset to the entries for the DEX files. - The change was made in OAT 127. - All offsets in the header had to be adjusted to account for this new field. - The offset to the entries for the DEX files also had to be adjusted to use this field as they are no longer right after the key value store. - The format of the DEX entries also changed in OAT 127 and again in OAT 131. - The field containing the offset to the method bss mapping was added in OAT 127. - The field containing the offset to the dex sections layout was added in OAT 131 right before the method bss mapping offset.
117 lines
5.9 KiB
Plaintext
117 lines
5.9 KiB
Plaintext
7642cfc90fc9c3ebfd8e3b5041915705c93b5cf0 - 56
|
|
- first version with all stability fixes needed for deodexing
|
|
14691c5e786e8c2c5734f687e4c96217340771be - 57
|
|
1558b577907b613864e98f05862543557263e864 - 58
|
|
f3251d12dfa387493dbde4c4148a633802f5f7e3 - 59
|
|
706cae36209932f258b2fe2e396f31d2dd7d585e - 58 (revert of f3251d12)
|
|
d7cbf8a6629942e7bd315ffae7e1c77b082f3e11 - 60
|
|
- return-void-barrier -> return-void-no-barrier
|
|
1412dfa4adcd511902e510fa0c948b168ab5840c - 61 (re-commit of f3251d12)
|
|
9d6bf69ad3012a9d843268fdd5325b6719b6d5f2 - 62
|
|
- classpath list was added
|
|
0de1133ba600f299b3d67938f650720d9f859eb2 - 63
|
|
07785bb98dc8bbe192970e0f4c2cafd338a8dc68 - 64
|
|
fa2c054b28d4b540c1b3651401a7a091282a015f - 65
|
|
7070ccd8b6439477eafeea7ed3736645d78e003f - 64 (revert of fa2c054b)
|
|
7bf2b4f1d08050f80782217febac55c8cfc5e4ef - 65 (re-commit of fa2c054b)
|
|
0b71357fb52be9bb06d35396a3042b4381b01041 - 66
|
|
fab6788358dfb64e5c370611ddbbbffab0ed0553 - 67
|
|
- Change in FieldGap priority queue ordering
|
|
1aee900d5a0b3a8d78725a7551356bda0d8554e1 - 68
|
|
54b62480636ae846d705fc180c7bd6cd08ec1e42 - 69
|
|
6e2d5747d00697a25251d25dd33b953e54709507 - 68 (revert of 54b62480)
|
|
0747466fca310eedea5fc49e37d54f240a0b3c0f - 69 (re-commit of 54b62480)
|
|
501fd635a557645ab05f893c56e1f358e21bab82 - 70
|
|
99170c636dfae4908b102347cfe9f92bad1881cc - 71
|
|
3cfa4d05afa76e19ca99ec964b535a15c73683f0 - 72
|
|
- default methods
|
|
d9786b0e5be23ea0258405165098b4216579209c - 73
|
|
- fast class lookup table
|
|
a4f1220c1518074db18ca1044e9201492975750b - 74
|
|
625a64aad13905d8a2454bf3cc0e874487b110d5 - 75
|
|
- bootclasspath list was added
|
|
- class offsets moved out to a separate table
|
|
919f5536182890d2e03f59b961acf8f7c836ff61 - 74 (revert of 625a64aa)
|
|
9bdf108885a27ba05fae8501725649574d7c491b - 75 (re-commit of 625a64aa)
|
|
a62d2f04a6ecf804f8a78e722a6ca8ccb2dfa931 - 76
|
|
845e5064580bd37ad5014f7aa0d078be7265464d - 75 (revert of a62d2f04)
|
|
29d38e77c553c6cf71fc4dafe2d22b4e3f814872 - 76 (re-commit of 845e5064)
|
|
d1537b569b6cd18297c5e02d13cdd588c4366c51 - 77
|
|
61b28a17d9b6e8e998103646e98e4a9772e11927 - 78
|
|
9d07e3d128ccfa0ef7670feadd424a825e447d1d - 79
|
|
952e1e3710158982941fc70326e9fddc3021235d - 80
|
|
013e3f33495dcc31dba19c9de128d23ed441d7d3 - 81
|
|
87f3fcbd0db352157fc59148e94647ef21b73bce - 82
|
|
02b75806a80f8b75c3d6ba2ff97c995117630f36 - 83
|
|
4359e61927866c254bc2d701e3ea4c48de10b79c - 84
|
|
d549c28cfbddba945cb88857bcca3dce1414fb29 - 85
|
|
952dbb19cd094b8bfb01dbb33e0878db429e499a - 86
|
|
239d6eaff0cbb5c4c0139f7053a012758799f186 - 87 - introduction of vdex files
|
|
77d9dd75d5d4a22ad1235f9a08d2cfbf2f0ae6fa - 89
|
|
af1e2990cd1406a0fb7cba1d2e208208e950e413 - 90
|
|
9fd8c60cdff7b28a89bb97fd90ae9d0f37cf8f8b - 91
|
|
6beced4c017826f7c449f12fac7fa42403657f2b - 92
|
|
58c3f6a0d15a4340c0a11ab7fbc8c4b990c64b77 - 93
|
|
5923b5238091d9cd65f988fc059deb4fbb2e7f08 - 94
|
|
2b615ba29c4dfcf54aaf44955f2eac60f5080b2e - 95
|
|
f7aaacd97881c6924b8212c7f8fe4a4c8721ef53 - 94 (revert of 2b615ba)
|
|
0d3998b5ff619364acf47bec0b541e7a49bd6fe7 - 95 (re-commit of 2b615ba)
|
|
ac141397dc29189ad2b2df41f8d4312246beec60 - 96
|
|
1998cd02603197f2acdc0734397a6d48b2f59b80 - 97
|
|
e71b35446985835363a4508646cf7b1121bd95a3 - 98
|
|
39cee66a8ddf0254626c9591662cf87e4a1cedc4 - 99
|
|
cc99df230feb46ba717252f002d0cc2da6828421 - 100
|
|
fee255039e30c1c3dfc70c426c3d176221c3cdf9 - 99 (revert of cc99df23)
|
|
e761bccf9f0d884cc4d4ec104568cef968296492 - 100 (re-commit of cc99df23)
|
|
8d91ac31ccb92557e434d89ffade3372466e1af5 - 101
|
|
fd3161acfbe82c54ef49958f0ccc62511f224f91 - 102
|
|
a2f526f889be06f96ea59624c9dfb1223b3839f3 - 103
|
|
b048cb74b742b03eb6dd5f1d6dd49e559f730b36 - 104
|
|
12f1b99775bbf7dd82d0a897587ab6ed0e75ee22 - 105
|
|
ec7862283dd49f5a58d0ac45960ce27c2f7671b8 - 106
|
|
45aa598cd1773f5eb1705dec13bea059238e054d - 107
|
|
d16363a93053de0f32252c7897d839a46aff14ae - 108
|
|
1a20b6801f2432a42b906f0de01e7e9586526aec - 109
|
|
575d3e60c68b5cf481b615dde4a16283507b19ed - 110
|
|
85c0f2ac03417f5125bc2ff1dab8109859c67d5c - 111
|
|
5812e20ff7cbc8efa0b8d7486ada2f58840a6ad5 - 111
|
|
b7ea3799c15b0090bb690e18ac1b5b0fddbdeee8 - 112
|
|
- version bump for missing bump in commits
|
|
- 3228908337fdfe851223f8ae374538de25cb5ad1
|
|
- 5812e20ff7cbc8efa0b8d7486ada2f58840a6ad5
|
|
d776ff08e07494327716f0d2ea1a774b2ebfbca9 - 113
|
|
bfb80d25eaeb7a604d5dd25a370e3869e96a33ab - 114
|
|
1aea3510b8dd0c512cec61c91c5ef1f1e5d53d64 - 115
|
|
6374c58f2ea403b3a05fb27376110fe4d0fc8e3f - 114 (revert of 1aea3510)
|
|
0b66d6174bf1f6023f9d36dda8538490b79c2e9f - 113 (revert of bfb80d25)
|
|
8d6768d47b66a688d35399d524ad5a5450e9d9d4 - 114 (i don't even)
|
|
f44d36c8423f81cbb5e9f55d8813e26ffa1a7f3b - 115 (115 again. heck if I know what's going on)
|
|
cbcedbf9382bc773713cd3552ed96f417bf1daeb - 116
|
|
051071718085ce807a2e7c55278a8d723e238e86 - 116
|
|
1595815c2a914a78df7dfb6f0082f47d4e82bb36 - 117
|
|
f4f2daafb38c9c07ea74044a0fb89a2a19288b7a - 118
|
|
6bc7774426cc0b6bbab5566fa62b3c509455e583 - 119
|
|
88d329a698ba186aeb1f1ef8794355512ada84a9 - 120
|
|
612ff540cd3329935351f05923358cf29b9c9b44 - 121
|
|
c83dd7bfde2171c879efb92a31a363505385ffb9 - 122
|
|
eee1c0ec2b08a6be642b329dc2fe885391127da3 - 123
|
|
f977691961b5a49a074a535fcb29a5ad4a318974 - 124
|
|
2665bc8159698429f20a08f814e63c434910d608 - 124
|
|
88abba2b0cb0151d89e16da3e64025878dc2f142 - 125
|
|
99cdddaf8e5bc6b31d0eb375755ec4071a9fb527 - 125
|
|
c137cb03a90b9fd5a7d0ec7dd9b250db82ca88ef - 126
|
|
0eb882bfc5d260e8014c26adfda11602065aa5d8 - 127
|
|
- The oat_dex_files_offset field is added to the OatHeader class in art/runtime/oat.h.
|
|
- The method_bss_mapping field is added to the OatDexFile class in art/runtime/oat_file.h.
|
|
7b0648aa7cb4b7a58e73bf353e031dfe4553d9d7 - 128
|
|
0cb172874481f736c6b7c491dd621166cc25561b - 129
|
|
a308a327884920cbb1e3e62964c4b5a01c29af8c - 130 (changed kMultiDexSeparator from ':' to '!')
|
|
4147fcc43c2ee019a06e55384985e3eaf82dcb8c - 131
|
|
75c5ed6e75f70002db5fa7c609137c04dd2bdf40 - 131
|
|
- The dex_layout_sections field is added to OatDexFile class in art/runtime/oat_file.h.
|
|
- They did some kind of rebase or something so this commit is not in the master branch anymore.
|
|
- Only indication is that they cherry picked some things from this commit for oat 132.
|
|
120aa286ab6adf3e76a31bc61fb4e583e5158d71 - 132
|
|
- The commit containing cherry picked changes from commit 75c5ed6e.
|
|
- No other noteable changes to the Oat format.
|