Skip to content

Bin2json features#10

Open
ghost wants to merge 44 commits into
oasis-libfrom
bin2json-features
Open

Bin2json features#10
ghost wants to merge 44 commits into
oasis-libfrom
bin2json-features

Conversation

@ghost
Copy link
Copy Markdown

@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