summaryrefslogtreecommitdiff
path: root/modules/objfmts/bin/bin-objfmt.c
Commit message (Expand)AuthorAgeFilesLines
* Revert optimizations added in #68 (#146)Denis Denisov2020-05-031-191/+17
* avoid 'return value of ftruncate ignored' warnings (#76)mostynb2017-09-231-1/+2
* Interpret vstart as linear addressJannis Harder2012-08-011-3/+11
* Generate segmented addresses for labelsJannis Harder2012-08-011-14/+26
* Add segments to label addressesJannis Harder2012-08-011-2/+14
* squashmeJannis Harder2012-08-011-1/+79
* Overrides and dummy value finalization for binJannis Harder2012-07-311-0/+10
* Add vseg section optionJannis Harder2012-07-311-1/+55
* Remove $Id$ and RCSID() usage.Peter Johnson2011-08-191-1/+0
* Instead of initializing unknown sections en-masse during objfmt_output(),Peter Johnson2010-03-281-12/+8
* Allow gas flags input to bin objfmt (ignored and not used).Peter Johnson2010-01-141-1/+11
* bin-objfmt.c: Comment out unused function (kept in the code for debugging).Peter Johnson2010-01-031-0/+3
* Use queue.h HEAD macros more portably (also avoiding compiler warning).Peter Johnson2010-01-031-1/+1
* Allow @ signs in identifiers in win32/win64 only.Peter Johnson2009-01-021-0/+2
* Add core TASM syntax support.Peter Johnson2008-10-071-1/+159
* Bin map file: Fix incorrect address printing for symbols.Peter Johnson2008-07-031-2/+2
* Fix #132: Add --prefix and --suffix (aka --postfix) options.Peter Johnson2008-06-081-2/+4
* Split NASM preprocessor standard macro set between various modules.Peter Johnson2008-05-091-0/+13
* Enable use of sym@FOO constructs in GAS parser.Peter Johnson2008-02-091-1/+9
* Eliminate conversion warnings due to int/size_t differences.Peter Johnson2008-02-081-1/+1
* Correctly initialize bin object format to default to no map generation.Peter Johnson2007-11-151-1/+1
* Check for fseek() error.Peter Johnson2007-11-151-1/+2
* Add NASM-compatible multi-section binary support to bin object format.Peter Johnson2007-11-141-171/+1426
* Merge expr-int.h into expr.h, removing YASM_EXPR_INTERNAL in the process.Peter Johnson2007-07-141-1/+0
* Merge bc-int.h into bytecode.h, removing YASM_BC_INTERNAL in the process.Peter Johnson2007-07-141-1/+0
* Remove YASM_LIB_INTERNAL. It never really gained us that much in terms ofPeter Johnson2007-07-141-1/+0
* Remove errant else. This should not have had any serious effects, asPeter Johnson2007-06-101-1/+1
* Fix bin objfmt handling of cross-section RIP-relative values; also cleanPeter Johnson2007-06-041-40/+31
* Clean up directive handling. This standardizes error/warning messages andPeter Johnson2007-05-261-86/+58
* Update all copyright dates.Peter Johnson2007-04-221-1/+1
* Bite the bullet and convert tabs to spaces. Previously yasm's source hasPeter Johnson2007-04-221-234/+234
* Massive update of directive handling, including handling of extern, global,Peter Johnson2007-03-211-87/+66
* Restructure yasm_object as the central clearing house for yasm_objfmt,Peter Johnson2007-03-051-45/+28
* Massive warnings cleanup and cleanup of size_t vs uintptr_t vs unsigned long.Peter Johnson2007-02-241-1/+2
* Allow directives to have no parameters in the parser, and check for it atPeter Johnson2007-02-071-1/+7
* Fix #97: Support right-shifted symbols in binary output (the root cause).Peter Johnson2007-01-281-4/+12
* Remove YASM_EXPR_SYMREC hack; it's no longer used due to changes inPeter Johnson2006-11-271-2/+1
* Make life a little easier by adding an is_exp2() macro.Peter Johnson2006-11-111-2/+2
* Don't mix EQU expansion with other expr leveling; we could get confusedPeter Johnson2006-10-181-1/+1
* - Fix much brokenness in absolute value handling, particularly in regards toPeter Johnson2006-09-291-1/+33
* In preparation for further work on optimizing multiple, break multiple apartPeter Johnson2006-06-201-6/+1
* Get rid of calc_bc_dist_func, the only times this was used was whenPeter Johnson2006-06-071-6/+5
* Fix major bug related to multiple handling. Unfortunately this slows downPeter Johnson2006-05-111-7/+4
* * coretype.h (yasm_value): Add size field (specified in bits).Peter Johnson2006-05-101-3/+2
* Revamp error/warning handling, using a model similar to Python's internalPeter Johnson2006-05-041-19/+23
* Massive cleanup of relocation and WRT handling. Closes #49 and lays thePeter Johnson2006-03-191-42/+34
* More gracefully handle absolute section refernce expansion, and allow forPeter Johnson2006-03-141-1/+2
* Fix #70 by allowing overrides on the default (usually ".text") section.Peter Johnson2006-02-251-5/+32
* Implement DWARF2 .file "foo.c" (sans file number) so that it actually setsPeter Johnson2006-02-011-4/+3
* * bin-objfmt.c: Remove unused variable bitcnt.Peter Johnson2006-01-111-1/+0