21 Commits (8dd87f6b1677f56ec58c9302134c9c7f8d5230ef)

Author SHA1 Message Date
Peter Johnson 94ab1135a3 Remove $Id$ and RCSID() usage. 13 years ago
Peter Johnson c2dce0a354 Update elf special symbols: 15 years ago
Peter Johnson 0f373ef2ae elf: Add support for 64-bit PC-relative relocation. 15 years ago
Peter Johnson 6f329fb107 Special-case _GLOBAL_OFFSET_TABLE_ in elf32/64 to generate appropriate relocs. 15 years ago
Peter Johnson 4d78c310b5 elf64: automatically promote [rel foo wrt ..gotpc] to GOTPCREL relocation. 16 years ago
Peter Johnson b49c080965 Set ELF symbol type to TLS if either: 17 years ago
Peter Johnson a3e30bc39f Add support for ELF32 and ELF64 TLS (thread local storage) relocations. 17 years ago
Peter Johnson 39913f32de Fix #114: Incorrect ELF32 ..gotpc address calculation. 17 years ago
Peter Johnson 2bb74148c1 Merge expr-int.h into expr.h, removing YASM_EXPR_INTERNAL in the process. 17 years ago
Peter Johnson ab13bd719e Remove YASM_LIB_INTERNAL. It never really gained us that much in terms of 17 years ago
Peter Johnson 4bfff483e5 Move absolute section handling into NASM parser, removing all traces of it 18 years ago
Peter Johnson 469e54fa4a Update all copyright dates. 18 years ago
Peter Johnson 00473ca981 Bite the bullet and convert tabs to spaces. Previously yasm's source has 18 years ago
Peter Johnson 4c33af41ec Revamp error/warning handling, using a model similar to Python's internal 19 years ago
Peter Johnson 0ea57bf7bf Move section alignment to libyasm, refactoring it from individual object 19 years ago
Peter Johnson 97ea773348 * elf-x86-amd64.c (elf_x86_amd64_write_reloc): Fix a crash with ELF: when an 19 years ago
Peter Johnson f1d4bb2670 - Add win64 as an alias for -f win32 -m amd64. 19 years ago
Michael Urman 3cc450d3ea Add `hidden' `internal' and `protected' symbol visibility types to 20 years ago
Peter Johnson 23e53d41ce Fix #44 by adding support for WRT special symbols (e.g. [sym WRT ..plt] and 20 years ago
Michael Urman 9974f8f4eb Enable machine specific handling of relocation section type, since amd64 20 years ago
Michael Urman 02c79b209c Phase 2 of 2 cleanup to elf's internal structure. 20 years ago