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

Bin2json features #10

Open
wants to merge 44 commits into
base: oasis-lib
Choose a base branch
from
Open

Bin2json features #10

wants to merge 44 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Mar 15, 2023

Bin2json features

m4b added 30 commits July 11, 2015 14:29
…d the goblin deps; stable commit w.r.t. building but semantically invalid;
… ReadMach; however there are some serious issues with return value, loss of information, etc; in the proccess, broke Graphing, SymbolMap, and very probably analysis in general for mach;
…ng for raw mach exports; fixed export names missing, added new export mach type which includes size and name; TODO: compute size and sort imports;
… mach stub for computing coverage; returning a proper struct now;
…ands need a _major_ overhaul, almost completely unusable as an api; changed MachNlist to MachSymbolTable to reflect it's purpose;
…size; and t, where t is lc_t, which is the variant containing every possible load command; it's ugly but stays close to the c api, and has a more friendly library/user api; fixed the issue with stringo requiring manual addition of offset to max length optional argument; many other fixes, including more work on byte coverage;
…them with semantic tags, determines canonical containerhood, and counts the coverage correctly, including when there are multiple levels of nested ranges; sorting still not quite the way I prefer, but the algorithm seems to be working, and only requires platform specific scanners, e.g., for mach and elf;
…e so much zero padding, understanding is way down; fixed minor bug by using is_semantic check for containerhood and whether something is a subrange;
…ge; removed bytes sub and string finding in MachSymbolTable, now using Binary module;
…ib/go/pkg/tool/linux_amd64/cgo which is malcompiled somehow;
…tely scan all of my /usr/lib with no crashing errors (takes forever);
…ed to types; added tags to bytecoverage and more refactoring in elf;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant