Histórico de Commits

Autor SHA1 Mensagem Data
  sergei cc5fda2a1e + ogelf.pas: added definitions for program headers and .dynamic section, and reformatted existing ones to reduce line count. há 13 anos atrás
  sergei 7d3294b504 * Moved 4 procedures for basic reading/writing TObjSection contents into ogcoff.pas, so they don't have to be reimplemented for every output format. há 13 anos atrás
  sergei 263b46be86 * ogelf.pas: Changed MaybeSwap* into procedures, makes them more suitable for reuse in the upcoming reader (and reduces amount of copying while writing, too). há 13 anos atrás
  sergei 747cd55b09 * Fixed 64-bit ELF program header definition (field order is different from 32-bit counterpart!) há 13 anos atrás
  sergei 14d66a64a4 + Definitions and utility functions for executable ELF files há 13 anos atrás
  sergei 71c8b9cf8a * ogelf.pas: cleaned up code that creates default sections. há 13 anos atrás
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler há 13 anos atrás
  sergei cd89a90841 * Cleanup: removed empty destructors and redundant 'with' statement. há 13 anos atrás
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead há 13 anos atrás
  pierre 06c362c02f Accept x86_64_netbsd system for elf64 object writer há 13 anos atrás
  pierre 58ef9b63dd Accept i386/x86_64 openbsd systems for elf object writer há 13 anos atrás
  pierre 98c7a5e4b0 * Enable internal elf writer for freebsd x86_64 target há 14 anos atrás
  sergei 6ee77d9088 + ogelf.pas: support relocation of type R_X86_64_32 which is apparently used by DWARF3 debug info. há 14 anos atrás
  sergei e3050439a8 * Reverted r17556 and replaced it with more generic handling of 'rela'-styled relocations. Resolves #19416. há 14 anos atrás
  sergei 9c27a802a0 * When relocating local symbols on x86_64, put symbol address into addend field of the relocation, resolves #13671. há 14 anos atrás
  florian f328b6d635 + user section type há 14 anos atrás
  florian 0be59445f8 + basic i386-embedded implementation for multiboot by Jeppe Johansen, resolves #15676 há 14 anos atrás
  pierre d2939bce3d * i386 _GLOBAL_OFFSET_TABLE_ label special treatment moved to taicpu.pass2 há 15 anos atrás
  pierre 292e85a59a * Partial fix for i386 linux PIC code generation há 15 anos atrás
  pierre 0083fc3e3d * Avoid overflow error há 15 anos atrás
  florian c1f3d8dcaa * unified names of system_*/systems_* sets há 15 anos atrás
  pierre 0687f16a04 * Accept weak for Solaris targets há 16 anos atrás
  pierre 791c165af9 * Use ELF assembler for i386/Solaris target há 16 anos atrás
  Jonas Maebe edacea82be * changed assembler directives for darwin lazy/non-lazy symbol pointers há 16 anos atrás
  Jonas Maebe 0c675a4039 * the objc1 unit has been renamed to objc há 16 anos atrás
  Jonas Maebe 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable há 16 anos atrás
  Jonas Maebe b1c3f76ff9 * changed the supported targets for assembler writers to a set, and há 16 anos atrás
  Jonas Maebe 3216e8c7bc * mark produced object files as "does not require executable stack" by há 17 anos atrás
  yury 4cabbe0e39 * Fixed compiler cycling with enabled range and overflow checking. há 17 anos atrás
  yury 5e11e697b4 * Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers. há 17 anos atrás