Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [yaml2obj][obj2yaml] - Do not create a symbol table by default. | George Rimar | 2019-10-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | This patch tries to resolve problems faced in D68943 and uses some of the code written by Konrad Wilhelm Kleine in that patch. Previously, yaml2obj tool always created a .symtab section. This patch changes that. With it we only create it when have a "Symbols:" tag in the YAML document or when we need to create it because it is used by another section(s). obj2yaml follows the new behavior and does not print "Symbols:" anymore when there is no symbol table. Differential revision: https://reviews.llvm.org/D69041 llvm-svn: 375361 | ||||
* | [llvm-objcopy] - Calculate the string table section sizes correctly. | George Rimar | 2019-03-18 | 1 | -0/+28 |
This fixes the https://bugs.llvm.org/show_bug.cgi?id=40980. Previously if string optimization occurred as a result of StringTableBuilder's finalize() method, the size wasn't updated. This hopefully also makes the interaction between sections during finalization processes a bit more clear. Differential revision: https://reviews.llvm.org/D59488 llvm-svn: 356371 |