Giter Club home page Giter Club logo

iometa's People

Contributors

siguza avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iometa's Issues

1.6.5 to 1.6.6 Errors

Running 1.6.6 [git] produces the following warnings:

[WRN] Unexpected instruction at 0xfffffff00766d6d4
[WRN] Unexpected instruction at 0xfffffff00766d6d4
[WRN] Multiple vtab candidates for OSNumber
[WRN] Multiple vtab candidates for IOService
[WRN] Skipping class OSNumber because vtable is missing.
[WRN] Skipping class IOService because vtable is missing.
[WRN] Skipping class IOResources because parent class was skipped.
[WRN] Skipping class IOPMPowerSource because parent class was skipped.
[WRN] Skipping class IOMapper because parent class was skipped.
[WRN] Skipping class IOPlatformExpert because parent class was skipped.
[WRN] Skipping class IODTPlatformExpert because parent class was skipped.
[WRN] Skipping class IOPlatformExpertDevice because parent class was skipped.
[WRN] Skipping class IOPlatformDevice because parent class was skipped.
[WRN] Skipping class IOPanicPlatform because parent class was skipped.
[WRN] Skipping class IOCPU because parent class was skipped.
[WRN] Skipping class IOInterruptController because parent class was skipped.
[WRN] Skipping class IOCPUInterruptController because parent class was skipped.
[WRN] Skipping class IODTNVRAM because parent class was skipped.
[WRN] Skipping class IODMAController because parent class was skipped.
[WRN] Skipping class IOSharedInterruptController because parent class was skipped.
[WRN] Symmap entry for IOUserIterator has 0 methods, vtab has 1.
[WRN] Skipping class IOUserClient because parent class was skipped.
[WRN] Skipping class IOKitDiagnosticsClient because parent class was skipped.
[WRN] Skipping class IORTC because parent class was skipped.
............

and not much output is produced

1.6.5 produces no errors. The "Unexpected instruction" seems to be a CMP

building iometa on ubuntu fails: "cc: error: unrecognized command line option '-framework'"

hello, I tried to build iometa in an ubuntu 20.04 docker container. However when I type make, I get the following error:

cc -o iometa -Wall -O3 -flto -DVERSION=1.6.6 -DTIMESTAMP="`date +'%d. %B %Y %H:%M:%S'`" -framework CoreFoundation -framework IOKit -lc++abi -Isrc  src/*.c gen/cxxsym.c
cc: error: CoreFoundation: No such file or directory
cc: error: IOKit: No such file or directory
cc: error: unrecognized command line option '-framework'
cc: error: unrecognized command line option '-framework'
make: *** [Makefile:12: iometa] Error 1

So I tried to remove the -framework flags. Now I get a very long error message: https://pastebin.com/L0pxrtZn

Can someone please describe how to build iometa on linux correctly?

Thanks, BitFriends

Failed to find parent of class

The newest commit aa34c28 broke iometa on iOS 14 kernelcaches

Error logs:

❯ ./iometa/iometa -AC AppleMemCacheController kernelcache.research.iphone12b.out
[WRN] Load address outside of all segments at 0xfffffff008683818
[WRN] Load address outside of all segments at 0xfffffff008683818
[WRN] Load address outside of all segments at 0xfffffff008704a0c
[WRN] Load address outside of all segments at 0xfffffff008c40e0c
[ERR] Failed to find parent of AppleMikeyReceiver (m: 0xfffffff0099ece98, p: 0xfffffff0099ece70)

"[ERR] Metavtab of <classname> lies outside all segments." should not be fatal

Currently the error [ERR] Metavtab of <classname> lies outside all segments. when using iometa -M is fatal and iometa terminates when it is encountered. It would be better if this error could be considered nonfatal and the class could be instead "skipped over" by iometa, allowing other classes to still be processed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.