We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As one can see in loader.h, some additional binding opcodes are defined:
loader.h
#define BIND_OPCODE_THREADED 0xD0 #define BIND_SUBOPCODE_THREADED_SET_BIND_ORDINAL_TABLE_SIZE_ULEB 0x00 #define BIND_SUBOPCODE_THREADED_APPLY 0x01
However, these are not found in this project's consts.rs:
consts.rs
rust-macho/src/consts.rs
Lines 844 to 855 in 4bf5fb1
and are therefore not handled in opcode.rs, which means that if a file contains some opcode of 0xd0 or 0xf0, then the parsing will fail on:
opcode.rs
0xd0
0xf0
rust-macho/src/opcode.rs
Lines 148 to 152 in 4bf5fb1
while it should not. There should instead be some support for these cases.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
As one can see in
loader.h
, some additional binding opcodes are defined:However, these are not found in this project's
consts.rs
:rust-macho/src/consts.rs
Lines 844 to 855 in 4bf5fb1
and are therefore not handled in
opcode.rs
, which means that if a file contains some opcode of0xd0
or0xf0
, then the parsing will fail on:rust-macho/src/opcode.rs
Lines 148 to 152 in 4bf5fb1
while it should not. There should instead be some support for these cases.
The text was updated successfully, but these errors were encountered: