Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  sergei 2bc792fe97 * TObjData.FName made protected. 13 năm trước cách đây
  sergei 3b3da49ad6 * Merged TElfObjSection.secshidx and TCoffObjSection.secidx into TObjSection.index. 13 năm trước cách đây
  sergei 712f5d1c26 - Removed oso_readonly and oso_noload section options, it is enough to have just oso_write and oso_load to express possible section states. 13 năm trước cách đây
  sergei 1c5fa5448e * Do not dereference null pointer, 'real' (not script-provided) common symbols don't have objsection assigned at this point. 13 năm trước cách đây
  sergei 65e701a198 * Fixed operation of 'PROVIDE' link script directive (all symbols were incorrectly put into .bss section, instead of locations given by placement of the directive). 13 năm trước cách đây
  sergei c65abdeeae * Implemented link map generation without involving TObjSection.ObjSymbolDefines, and removed the latter because it isn't used otherwise. The new approach uses CPU/memory only when map generation is requested. 13 năm trước cách đây
  sergei 80bbd388f9 * Made removal of unused ExeSymbols a separate procedure, call it earlier and regardless of presence of the 'SYMBOLS' directive in the linker script. 13 năm trước cách đây
  sergei 8c8883cc35 * Once TExeOutput is accessible in TObjSection.fixuprelocs, its ImageBase can be used directly, without a need to have a copy in every TObjSection. 13 năm trước cách đây
  sergei bd7ebdce18 * ELF relocation cleanup/improvement: 13 năm trước cách đây
  sergei 98fffb7981 * Overloaded MemPos_ExeSection and DataPos_ExeSection accepting a TExeSection instead of name. 13 năm trước cách đây
  sergei 7cda919547 * Pass ExeOutput as argument to TObjSection.fixuprelocs, needed for ELF targets to relocate the complex GOT stuff. 13 năm trước cách đây
  sergei 807a2f243f * Fixed control flow after r21492, was causing IE 200602252 if compiling with "-g -Xg" (Mantis #22224) 13 năm trước cách đây
  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. 13 năm trước cách đây
  sergei 8814f56081 * Fixed oso_debug section attribute being not preserved while reading/writing DJCOFF object files. 13 năm trước cách đây
  Jonas Maebe 6432c82c01 * don't pass property as var-parameter to val() 13 năm trước cách đây
  sergei 6280ee2eed * Changed attributes of .pdata section so it is smart-linkable on x86_64. 14 năm trước cách đây
  sergei c9f92c0323 * Excluded oso_executable from attributes of user sections. User sections may currently be specified only for variables and typed consts, which are not executable. 14 năm trước cách đây
  sergei 6a2e87121b * ogcoff.pas: sort all objsections having '$' in the name, not just .idata$*. This is a documented PECOFF feature and it is required for tls callback stuff to link correctly regardless of the order of declarations in source files. 14 năm trước cách đây
  pierre 92c92e1945 * Add oso_keep option to threadvar section if FPC_USE_TLS_DIRECTORY is set 14 năm trước cách đây
  pierre c07bcefb6b * Fix anumval wrong overwriting as found out by Sergey 14 năm trước cách đây
  pierre 239944f8d0 + Use DLL name in assembler labels used to import DLL functions/variables 14 năm trước cách đây
  pierre 1a9f4ba314 * Improve ogbase linker script support, add warnings for unknown entries 14 năm trước cách đây
  florian c97869bd89 * merge user sections support branch 14 năm trước cách đây
  armin 7eace122dc internal linker support for creating novell netware loadable modules 14 năm trước cách đây
  florian f328b6d635 + user section type 14 năm trước cách đây
  florian 26fbfaf5a7 + introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer) 14 năm trước cách đây
  pierre 292e85a59a * Partial fix for i386 linux PIC code generation 15 năm trước cách đây
  Jonas Maebe 28cd8271c9 * initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 15 năm trước cách đây
  florian c1f3d8dcaa * unified names of system_*/systems_* sets 15 năm trước cách đây
  Jonas Maebe edacea82be * changed assembler directives for darwin lazy/non-lazy symbol pointers 16 năm trước cách đây