bruh
bruh copied to clipboard
Bitcode, Readable for Us Humans
Increase the amount of filetypes supported by bruh by allowing ingestion of a Mach-O binary that has an __LLVM section. This is blocked by BCSymbolMap & #hidden symbol resolution.
bruh should ingest, parse, and use BCSymbolMaps to resymbolificate __hidden# function names. This is required for #6
bruh should attempt to resolve constant global strings in place where they are used.
bruh should have a basic custom printer for LLVM modules that, among other things in the future, insert arguments into the function name of a call. i.e. `"-[SomeClass someFunctionWithArg:]"(%0)` becomes...