summaryrefslogtreecommitdiff
path: root/output/outcoff.c
AgeCommit message (Expand)AuthorFilesLines
2013-10-03coff: Better handling of section redefinitionMarat Dukhan1-3/+36
2013-09-21coff: Support for section names longer than 8 bytesMarat Dukhan1-11/+52
2013-04-01Remove unnecessary calls to memsetPhilipp Kloke1-3/+0
2011-02-28outcoff: Use nasm_zalloc helperCyrill Gorcunov1-6/+1
2010-11-07coff: Cover 'else' with cond compilationCyrill Gorcunov1-1/+1
2010-11-06coff: Handle massive relocationsCyrill Gorcunov1-5/+40
2010-11-06coff: Issue fatal signal on relocations more then 0xffffCyrill Gorcunov1-0/+4
2010-04-22coff: Use IMAGE_SCN_ALIGN_MASK macroCyrill Gorcunov1-2/+2
2010-04-22coff: Allow alignment greater then 64 bytes on winCyrill Gorcunov1-1/+5
2010-04-22coff: Fix section alignment computationCyrill Gorcunov1-8/+7
2010-04-22coff: Use predefined macros instead of numbers and style fixCyrill Gorcunov1-145/+160
2010-04-21Remove open-coded ilog2() implementationsH. Peter Anvin1-7/+1
2010-04-21coff: Use predefined macro in common section flagsCyrill Gorcunov1-6/+49
2010-04-21coff: Use predefined macro and eliminate open coded constantsCyrill Gorcunov1-16/+9
2010-04-21output: Introduce pecoff.hCyrill Gorcunov1-0/+1
2010-04-21coff: Implement sectalign handlerCyrill Gorcunov1-3/+31
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov1-3/+3
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov1-0/+3
2009-11-17outcoff: BuildExportTable -- tab/space fixCyrill Gorcunov1-1/+1
2009-11-17outcoff: Do not fail on long export identifiersCyrill Gorcunov1-22/+19
2009-07-26Merge branch 'nasm-2.07.xx'H. Peter Anvin1-6/+6
2009-07-26BR 2827397: fix invalid C in outcoff AddExports()H. Peter Anvin1-6/+6
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin1-2/+1
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin1-93/+82
2009-07-17Merge commit 'nasm-2.07rc7' into new-preprocH. Peter Anvin1-1/+1
2009-07-16outcoff: fix invalid reference to ofmtH. Peter Anvin1-1/+1
2009-07-16outcoff: this is COFF, not binaryH. Peter Anvin1-2/+2
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin1-4/+14
2009-07-12Don't fclose() the output in the backendH. Peter Anvin1-1/+0
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin1-3/+3
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin1-6/+35
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin1-2/+2
2009-03-18outcoff: BR 2685756: fix SAFESEH with an internal symbolAndy Polyakov1-1/+3
2008-10-27output: add common file outlib.c for common functions; realsize()H. Peter Anvin1-5/+2
2008-09-02outcoff: stylistic cleanupsH. Peter Anvin1-11/+13
2008-09-02outcoff: default output symbols to T_NULLH. Peter Anvin1-0/+1
2008-06-21ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin1-7/+7
2008-06-20Move the output format macros into the macros.pl mechanismH. Peter Anvin1-12/+1
2008-06-09Move all the RAA code out of nasmlibH. Peter Anvin1-0/+1
2008-06-09Move all the SAA code out of nasmlibH. Peter Anvin1-0/+1
2008-05-27outcoff.c: remove dead code, add check for imagerelAndy Polyakov1-10/+4
2008-05-23Win64: IMAGEREL references (SEH support for Win64)Andy Polyakov1-22/+39
2008-05-23Make SAFESEH syntax error ERR_NONFATALH. Peter Anvin1-1/+2
2008-05-23Support for Win32 safeseh (BR 195417)Andy Polyakov1-7/+75
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset1-1/+1
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin1-4/+4
2007-11-09Don't combine type and size into a single argumentH. Peter Anvin1-17/+15
2007-11-06Pass 64-bit instruction lengths to back-ends.Charles Crayne1-1/+1
2007-11-05Upgrade label functions to 64-bitCharles Crayne1-2/+2
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin1-1/+1