Add x86 (i386) architecture support to vmlinux.py #64
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Extended the kallsyms parser to support x86/i386 Android kernels in addition to existing ARM and ARM64 support.
Changes:
Tested successfully with Intel Atom Android kernel (me302c_vmlinux):
This enables kallsyms extraction and reverse engineering of x86-based Android kernels commonly found on Intel Atom tablets and devices.
Note: The
me302c_vmlinux(from my ASUS FHD 10 ME302C) is not part of the commit because I am legally unsure about that because of copyright etc. It was taken fromWW_ME302C-V5.0.21-0-ota-user(found on ASUS support website) >boot.img>bzImage. I am working on an RE toolset for that device (unpublished so far), but you should be able to unpack with osm0sis/mboot