AgeAuthorCommit message
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: simplify and move Relocations into TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: replace parsed reloc with a simple wrapper around macho.relocation_info
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: draft symbol resolver on macho.nlist_64 only
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: move TextBlock into standalone file
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: thin out Relocation by not storing *TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: reuse string table for symbol names
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: move tracking binding for proxies into TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: remove StringTable abstraction
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: invoke traditional linker if has LLVM as a temp measure
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: error out if LTO is requested targeting Darwin
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: decommision use_lld for MachO
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: add temp basic handling of debugging stabs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: fix incorrectly worked out section size
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: map [section addr, first symbol) to a tracked TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: make addend i64 in Signed reloc
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: add DICE support mainly for x86_64-macos
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: fix parsing and resolving Signed relocs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: refactor nlist and reloc filtering logic
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: add basic Signed reloc resolution
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: ___dso_handle is regular at 0x100000000
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: correctly estimate TextBlock's alignment with
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: populate sections from the top rather than from bottom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: re-enable logging of TextBlocks
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: fix allocating tentative defs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: turn logging off
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: fix resolving TLV offset relocations
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: TextBlock needs to be written to an aligend offset too
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: dedup symbols in the symbol table
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: re-enable all of linker after complete rewrite
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: fix alloc alignment and resolve relocs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: track symbols defined within TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: allocate TextBlocks
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: save rebase and TLV offset as part of TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: keep text blocks per segment,section pair
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: update relocs and start prepping for segment allocs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: dealloc TextBlock if omitted
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: move should_rebase logic into Symbol
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: simplify relocation parsing
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: parse relocs per generated TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: create TextBlocks for tentative definitions
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: refactor section into TextBlocks conversion
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: convert section in linked list of TextBlocks
5 years agogravatar for kubkon@jakubkonka.comJakub Konka zld: draft up final format of TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: put relocs in a TextBlock
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: draft out splitting sections into blocks
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: fix ast errors
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: reenable entire linker in the new scheme
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: allocate symbols using the new scheme
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: resolve symbols in dylibs using new scheme
5 years agogravatar for kubkon@jakubkonka.comJakub Konkazld: coalesce symbols on creation
Loading...