Commit History

Автор SHA1 Съобщение Дата
  nickysn 1487236f29 + support addr_fardataseg references in the internal asm writer преди 10 години
  nickysn cbaa02e7b5 + support writing more than 1024 zeros in TObjSection.WriteZeros преди 10 години
  nickysn 4a855b140a + support mixing initialized and bss data in the same object section (only in преди 10 години
  nickysn 2e6d462ff6 * omf segment class names moved to a const array in omfbase, so they can be used преди 10 години
  nickysn 919cc8377a + added class type property CObjSymbol to TExeOutput as well преди 10 години
  nickysn 19aab3fd31 + i8086-msdos internal linker: write symbol addresses in segment:offset format in the linker map file преди 10 години
  nickysn 046a4e4114 * allow using a TObjSymbol subclass via using a "class of" type преди 10 години
  nickysn f3d5bf3743 * the result of tobjsymbol.address changed from 'aword' to 'qword' as well преди 10 години
  nickysn 8977c0fc78 * TExeSection.Size and .DataPos changed from aword to qword, because: преди 10 години
  nickysn ba1c494cd6 * the code for displaying a symbol address in the linker map file moved to a преди 10 години
  nickysn d8f88599de + support REL_DGROUP and REL_DGROUPREL in TExeOutput.RemoveUnreferencedSections преди 10 години
  nickysn f182a98d7b * also preserve TObjSymbol.group when updating external with global symbols преди 10 години
  nickysn b74a104e48 * instantiate TObjSectionGroup through a class type, to allow using a child преди 10 години
  nickysn 9aeb94676c + added virtual method to tobjsection for returning a string representation of преди 10 години
  nickysn a762532ae1 * changed the MemPos field in TObjSection and TExeSection from aword to qword: преди 10 години
  nickysn 515d702408 - removed semicolon after 'begin' преди 10 години
  nickysn 9fc100574c + added property TObjSymbol.group for use with the omf object format преди 10 години
  nickysn 0da38dbc79 + implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf преди 10 години
  nickysn bde7d0aacb + added "code segment too large" and "data segment too large" error messages преди 10 години
  nickysn a7e059c875 + support segment relocations in the omf writer преди 10 години
  nickysn 393b9b54a8 + handle aitconst_farptr in the internal asm writer as a new relocation type (RELOC_FARPTR) преди 10 години
  Jeppe Johansen 52e505bff7 Fixed internal error in GOT related code for ARM internal assembler. преди 10 години
  Jeppe Johansen 71cdedea82 Add missing NOP, and B instruction forms. преди 10 години
  Jeppe Johansen de00a1d76d Implement simple support for .thumb_func in the ELF output. преди 10 години
  Jeppe Johansen 5c3093a937 Add most non-VFP Thumb-2 instruction entries for the ARM internal writer. преди 10 години
  Jeppe Johansen 9e5979e8be Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now. преди 10 години
  sergei a4053370fc * ELF linker: track relocation style (REL or RELA) of each input section and use it instead of global default on MIPS targets. This fixes internal linking of tests/test/units/system/tres*.pp. преди 10 години
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. преди 11 години
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc преди 11 години
  sergei 46f8e78d1f + Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386. преди 11 години