Skip to content
New issue

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

Heap_Dump.py #83

Open
abhinashjain opened this issue Nov 22, 2016 · 2 comments
Open

Heap_Dump.py #83

abhinashjain opened this issue Nov 22, 2016 · 2 comments

Comments

@abhinashjain
Copy link

Issue

More of a solution and less of an issue.
64bit arch binary could not be dumped. It has nothing to do with the iOS version used.

Expected behaviour

Code in Heap_Dump.py will work only with 32-bit binaries regardless of the iOS version 8 or 9.
Check if device is 64bit arch, then try to -thin the binary (if FAT).

Actual behaviour

When unable to dump the memory for the apps. The comment says issues is with iOS version support.

Steps to reproduce

  1. use dynamic/memory/heap_dump
  2. set FILTER something
  3. run
    If binary is 64bit or FAT then the dump will not work. It works only with the 32bit arch binary.
    Thin the binary first and then try to dump the memory
@abhinashjain
Copy link
Author

abhinashjain commented Nov 23, 2016

Issue #65 says that the issue is with gdb on iOS9. Whereas #83 says that
the gdb problem has nothing to do with the iOS version. The reason gdb
fails has to do with the 64bit arch application binaries. If you run the
heapdump for 32bit binaries it will work even on iOS9.

@marco-lancini
Copy link
Contributor

@abhinashjain I agree, we could thin the binary first

@marco-lancini marco-lancini added this to the v0.1.2 milestone Jan 3, 2017
@marco-lancini marco-lancini modified the milestones: v0.3.0, v0.2.0 Feb 16, 2017
@marco-lancini marco-lancini removed this from the v1.1.0 milestone Apr 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants