30 Commits (b1d27878fdbff4e7e2a7fa6ebf0c0726bf12cf16)

Author SHA1 Message Date
Peter Johnson 6aaa48cce1 Make out_test.sh smart about 0-byte errwarn output and don't require a 18 years ago
Peter Johnson 9445734d22 In preparation for further work on optimizing multiple, break multiple apart 19 years ago
Peter Johnson 2d2771669f Reintegrate stabs dbgfmt. 19 years ago
Peter Johnson ad54f1bf5c * bc-int.h (yasm_bytecode_callback): Add reserve flag to indicate if the 19 years ago
Peter Johnson 4c33af41ec Revamp error/warning handling, using a model similar to Python's internal 19 years ago
Peter Johnson 0cdfa29994 Add a feature and fix a long-standing bug in Win64 output. The new feature 19 years ago
Peter Johnson 9fa87cdae1 Massive cleanup of relocation and WRT handling. Closes #49 and lays the 19 years ago
Peter Johnson 2eae22d7f9 * stabs-elf.hex: Update to match previous commit. 19 years ago
Peter Johnson f7665e25c5 Implement DWARF2 .file "foo.c" (sans file number) so that it actually sets 19 years ago
Peter Johnson d23670b12a * dbgfmt.h (yasm_dbgfmt_directive): Add section parameter to specify currently 19 years ago
Peter Johnson 0ea57bf7bf Move section alignment to libyasm, refactoring it from individual object 19 years ago
Peter Johnson 94265938fd In GAS mode, detect sections that are marked as contain code thanks to "x" 19 years ago
Peter Johnson 36ff44b3ac Fix ELF64 relocations for common, global, and common+global symbols to match 19 years ago
Peter Johnson 164f5994a5 * x86bc.c (x86_bc_insn_resolve): Actually support the flag to allow 19 years ago
Peter Johnson cb9a9f95f8 Add some abilities to base symrec so that it can be more effectively used by 20 years ago
Peter Johnson e2fa2c1c11 Since modules are now built into libyasm, it's no longer necessary to 20 years ago
Peter Johnson 882738b234 Greatly simplify build system by removing libtool and integrating formerly 20 years ago
Peter Johnson a44fb7746c Move generation of arch instruction bytecodes from on-the-fly during the 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 f5b1d4532d Add better handling of functions for stabs debugging. It now looks for a 20 years ago
Michael Urman ddbfba0fbe Add a final SO for any .text section. This is used to identify the end 20 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson a33b905735 * stabs-dbgfmt.c (stabs_dbgfmt_generate_sections): 21 years ago
Peter Johnson a4996c06c6 Massive libyasm / module interface update - Phase 2 (finally). 21 years ago
Michael Urman 3d6c6afb9e Fix stabs to always use stab size 12, n_value size 4. Truncate 64bit 21 years ago
Michael Urman 44c423fc79 "Fix" stabs to always output the same stab length in stabs_bc_stab_tobytes. 21 years ago
Michael Urman 99a44968c2 Remove extraneous printf("DBG: ") 21 years ago
Peter Johnson 62f3ab6e15 Hide details of yasm_arch_module structure, instead creating wrapper macro 21 years ago
Peter Johnson 55438b7229 Massive libyasm / module interface update - Phase 1 21 years ago
Michael Urman 47576797ad STABS debugging information. This includes, naturally, several draft 22 years ago