search for: getelfsectiontypenam

Displaying 2 results from an estimated 2 matches for "getelfsectiontypenam".

Did you mean: getelfsectiontypename
2020 Mar 30
2
LLD bug causing objcopy ELF to binary generation to create large binaries
...t; + utohexstr(flags)); if (type != isec->type) { if (!canMergeToProgbits(type) || !canMergeToProgbits(isec->type)) error("section type mismatch for " + isec->name + "\n>>> " + toString(isec) + ": " + getELFSectionTypeName(config->emachine, isec->type) + "\n>>> output section " + name + ": " + getELFSectionTypeName(config->emachine, type)); type = SHT_PROGBITS; } } if (noload) type = SHT_NOBITS; However, having said that, I...
2020 Mar 29
2
LLD bug causing objcopy ELF to binary generation to create large binaries
Hi LLVM devs,  I came across an LLD bug in v 10.x where ELF parser / processor is setting .PROGBITS attribute for .heap and .stack sections, which leads to large binaries when we do `llvm-objcopy -o binary` to generate the binary output for armv6m. (e.g. for a 57Kb elf would yield a ~400Mb binary). This in comparison with LLVM 7.x , would produce the correct binary size of 35Kb and the