0
0
forked from aniani/nasm

Commit Graph

  • 8b2a72881c Fixed obj_fwrite() declaration to match "static" definition. Keith Kanios 2007-04-13 22:07:53 +00:00
  • 68d52b7737 Added appropriate "void" prototypes. Keith Kanios 2007-04-13 22:03:24 +00:00
  • 2a3311b546 Replaced str(n)casecmp with more standard str(n)icmp. Keith Kanios 2007-04-13 22:00:42 +00:00
  • c40f89e1c2 AIf we have config.h, we should actually include it!! H. Peter Anvin 2007-04-13 20:06:41 +00:00
  • 1a4440ac58 When compiling with gcc, compile with -W -Wall for maximum warnings. H. Peter Anvin 2007-04-13 19:59:20 +00:00
  • c1494ac5ab Macroize any compiler-specific code; macros defined in "compiler.h" H. Peter Anvin 2007-04-13 19:58:42 +00:00
  • a6dfa78b78 Fixed distinction between char and int8_t data types. Keith Kanios 2007-04-13 16:47:53 +00:00
  • 2cc61b34f0 Comment "REX.I" should have been "REX.X" Keith Kanios 2007-04-13 01:17:45 +00:00
  • c1c5a2d96f Fixed c99 data-types after removal of typedefs. Keith Kanios 2007-04-13 00:52:54 +00:00
  • ea13537d83 Added Dev-Cpp Makefile Keith Kanios 2007-04-13 00:43:50 +00:00
  • 94a4d99cf0 *** empty log message *** Keith Kanios 2007-04-13 00:38:29 +00:00
  • adb9d55678 Remove redundant inclusion of <inttypes.h> H. Peter Anvin 2007-04-12 17:58:02 +00:00
  • 038d861ede Remove obsolete types; add <inttypes.h> where needed; header fixes H. Peter Anvin 2007-04-12 16:54:50 +00:00
  • 2030bd21f4 autogen.sh script to create configure, et al. H. Peter Anvin 2007-04-12 16:25:58 +00:00
  • 82e15cd5b3 Fixed c99 support for RDOFF Tools Keith Kanios 2007-04-12 16:23:11 +00:00
  • 58421f9697 outmacho.c: Don't assume __builtin_ctzl exists for gcc < 4 H. Peter Anvin 2007-04-12 16:12:09 +00:00
  • b7a89544d0 General push for x86-64 support, dubbed 0.99.00. Keith Kanios 2007-04-12 02:40:54 +00:00
  • aa348dec7d Add VMX instructions. Eric Christopher 2006-03-02 18:35:09 +00:00
  • 1e0de6e913 Fix documentation building for non-srcdir builds. Still bugs in .ps implementation. Add Mach-O documentation. Eric Christopher 2006-02-04 00:23:30 +00:00
  • a5f0000db0 2006-02-02 Eric Christopher <echristo@apple.com> Wade Tregaskis <wtregaskis@apple.com> Eric Christopher 2006-02-02 21:50:47 +00:00
  • 5eb2d2b094 2005-12-08 Wade Tregaskis <wtregaskis@apple.com> Eric Christopher 2005-12-09 00:27:26 +00:00
  • 5547e191fe 2005-12-05 Eric Christopher <echristo@apple.com> Eric Christopher 2005-12-05 23:17:17 +00:00
  • 8e5abdeeb9 Allow CFLAGS to be overridden from make. Eric Christopher 2005-10-20 19:46:34 +00:00
  • a485fbdd37 Added section attributes, in particular S_ATTR_SOME_INSTRUCTIONS and update .text. Change symbols from saa to explicitly allocated. macho_layout_symbols: new function to sort symbols and renumber. adjust symtab output accordingly fixup relocs after renumbering add relocation debugging routines. Eric Christopher 2005-10-07 22:30:56 +00:00
  • d3179b6ce0 Break macho_cleanup into separate functions. Eric Christopher 2005-09-26 22:13:42 +00:00
  • 5508a4c7fc Run misc/Nindent on outmacho.c Eric Christopher 2005-09-22 21:41:17 +00:00
  • 1b8a72ae7c Add basic support for Mach-O file format. Eric Christopher 2005-09-22 21:22:33 +00:00
  • f3071da71e fix outobj.c bug - every 256th extern crashed nasm Frank Kotler 2005-06-08 16:41:10 +00:00
  • 02f05cebba Jindrich Novy's buffer overrun patch to outieee.c Frank Kotler 2005-05-09 16:34:43 +00:00
  • 9d8c22b202 add John Coffman's optimizer documentation Frank Kotler 2005-03-10 02:03:11 +00:00
  • aa6c4b21b2 Update "version" to 0.98.40 Frank Kotler 2005-02-04 22:17:49 +00:00
  • 8f1993b6d6 update my address in AUTHORS Frank Kotler 2005-01-17 05:30:47 +00:00
  • e2c80181b6 Apply Nindent to all .c and .h files nasm-0.98.39 H. Peter Anvin 2005-01-15 22:15:51 +00:00
  • 5180bc8a59 Update dependencies before-reformat-2005-01 H. Peter Anvin 2005-01-14 23:05:31 +00:00
  • 54d9da5efe Fix comment H. Peter Anvin 2005-01-14 23:03:42 +00:00
  • dbcf0089d6 Update to match SF changes H. Peter Anvin 2005-01-14 22:57:03 +00:00
  • 9d5a64f00f Consistent capitalization H. Peter Anvin 2005-01-14 22:56:01 +00:00
  • fd493aefe6 update "CHANGES" Frank Kotler 2005-01-13 02:52:55 +00:00
  • 25018e29e7 Dummy change to test CVS mail H. Peter Anvin 2005-01-01 22:54:25 +00:00
  • c0e34d4f81 Document maximum identifier length Frank Kotler 2004-12-31 03:38:32 +00:00
  • 07d455120f Script to format the source code in a standard format H. Peter Anvin 2004-12-29 23:53:40 +00:00
  • aa19cc2372 Add ieee_ prefix to filenames with otherwise highly ambiguous names; esp round() which is a standard C function. H. Peter Anvin 2004-12-29 00:41:28 +00:00
  • c650b87792 Andreas Ericsson's patch to misc/nasm.sl Frank Kotler 2004-12-21 18:06:22 +00:00
  • 94d7fb01a6 Added "splint" as a target to simplify running splint on all sources. Ed Beroset 2004-12-17 01:06:10 +00:00
  • 184cef59d6 Placed guards around strdup declaration to avoid compiler errors on sane systems. Ed Beroset 2004-12-17 00:55:19 +00:00
  • 64ab51965a Added todo item to point out the somewhat tricky fact about snprintf's return value. Ed Beroset 2004-12-15 23:32:57 +00:00
  • a5d2945b7b added checks for vsnprintf and snprintf (ISO C99) and changed gcc compile flag from -ansi to -std=c99 Ed Beroset 2004-12-15 23:02:20 +00:00
  • 258fcafe88 Corrected typo in variable name. Ed Beroset 2004-12-15 23:00:13 +00:00
  • 3ef4e4da04 changed last sprintf to more secure snprintf to prevent vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 18:30:54 +00:00
  • 9234817aa4 changed sprintf to more secure snprintf to prevent vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 18:27:50 +00:00
  • 602f1df356 added buffer length parameter to prevent vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 18:27:21 +00:00
  • b30ff1f284 added buffer length parameters to prevent vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 18:26:37 +00:00
  • fcc50aec8a changed sprintf to more secure snprintf to prevent vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 18:03:20 +00:00
  • 83b2809a03 changed sprintf to more secure snprintf to prevent vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 17:10:25 +00:00
  • 19f927ac64 cleaned up most but not all sprintf() and vsprintf() calls to avoid vulnerability to buffer overflow exploits. Ed Beroset 2004-12-15 17:07:03 +00:00
  • ec2e10cfea replaced vsprintf() with vsnprintf() to avoid buffer overflow exploit Ed Beroset 2004-12-15 16:45:46 +00:00
  • e0c059ab4e outrdf2.c now uses the same definitions of RDOFF2 format that RDOFF utils. Export/import/common label size is increased from 33 to 64. Fixed the bug that caused wrong behavior of rdfgetheaderrec() if label length was 32. Changed error codes from numeric values to symbolic constants. Moved some routines from rdfdump.c to rdoff.c. They will be utilized also by rdfdisasm, which is being developed. Yuri Zaporogets 2004-09-15 06:54:34 +00:00
  • 7549d14998 Removed old header that was once used by ldrdf. Yuri Zaporogets 2004-08-08 20:09:32 +00:00
  • e3057fb65e Include <string.h> to get rid of compiler warnings Yuri Zaporogets 2004-05-15 14:41:04 +00:00
  • 2e63b0d40d Fix of the critical bug in ldrdf.c Yuri Zaporogets 2004-05-15 09:48:58 +00:00
  • 7c4dada951 fix as86 .bss handling per John Coffman's patch Frank Kotler 2004-04-25 02:57:00 +00:00
  • 86f9e6a784 fix man page per Eric Raymond Frank Kotler 2004-01-07 06:17:21 +00:00
  • 6f7a5a60dc Touch up docs Frank Kotler 2003-12-12 07:54:15 +00:00
  • b4a1735c47 Update rdoff Frank Kotler 2003-12-12 06:18:07 +00:00
  • f7956c4072 For compatibility with older code removed feature: * Unterminated string auto termination. Nickolay Yurchenko 2003-09-26 19:03:40 +00:00
  • 0a76a9e690 Backed out another patch =) Stanislav Karchebny 2003-09-26 04:20:30 +00:00
  • d52236c00e Revert erroneous macro added and modify __OUTPUT_FORMAT__ to a string const Stanislav Karchebny 2003-09-25 11:43:28 +00:00
  • 5e8f36611f Consistency fix Stanislav Karchebny 2003-09-25 11:28:45 +00:00
  • 88a049aca1 Added _NASM_FORMAT_ macro Stanislav Karchebny 2003-09-24 10:30:56 +00:00
  • f3b3ce27bd * Unterminated string auto termination. * %(el)if(n)idn insensitivity to string quotes difference (#809300). Nickolay Yurchenko 2003-09-21 20:38:43 +00:00
  • a31985e641 Document fix H. Peter Anvin 2003-09-12 22:31:42 +00:00
  • 9bab3d57d4 Don't delete config.h.in when doing "make spotless" H. Peter Anvin 2003-09-12 22:30:50 +00:00
  • adc62fb0af Next version = 0.98.39 H. Peter Anvin 2003-09-12 20:52:49 +00:00
  • 97b7e0a23a Fix list iterator H. Peter Anvin 2003-09-12 20:49:25 +00:00
  • 528d860571 Document change to -g internals nasm-0.98.38 H. Peter Anvin 2003-09-12 17:06:52 +00:00
  • bb88d011e3 If we don't specify -g, actually suppress debugging output H. Peter Anvin 2003-09-10 23:34:23 +00:00
  • 88dce03d8e Use the version of tmap.nas that actually caused problems H. Peter Anvin 2003-09-10 23:33:38 +00:00
  • 8b3d1a546d More test files... H. Peter Anvin 2003-09-08 22:59:45 +00:00
  • 3da80c0686 Cannot free "lnfname" since it's now static... H. Peter Anvin 2003-09-08 22:59:07 +00:00
  • eea6b7aa7f Make sure autoheader has actually been run by conditionalizing the running of configure on the existence of config.h.in. H. Peter Anvin 2003-09-08 20:02:10 +00:00
  • fd508e5c4e fixed bug #677841 by limiting the scanner to no more than 4095 characters for a single ID token Ed Beroset 2003-09-08 01:49:30 +00:00
  • c06f6df292 fixed bug #677841 by limiting the scanner to no more than 4095 characters for a single ID token Ed Beroset 2003-09-08 00:30:40 +00:00
  • 9aea715998 * Fix for %rep with no arguments (#560568) * Fix concatenation of preprocessor function call (#794686) Nickolay Yurchenko 2003-09-07 22:46:26 +00:00
  • 243a37719b nasm_malloc-ize Martin's outelf.c stabs stuff Frank Kotler 2003-09-06 05:48:16 +00:00
  • abebb08083 quick fix to -f obj debug format - put "static" back in assemble.c Frank Kotler 2003-09-06 04:45:37 +00:00
  • a75b8018b2 Document ELF fix H. Peter Anvin 2003-09-06 00:55:49 +00:00
  • 61ecdbb3a8 First attempt at fixing the stabs/ELF issue. H. Peter Anvin 2003-09-06 00:50:27 +00:00
  • 4b2900af2d Document STR fix H. Peter Anvin 2003-09-02 21:39:22 +00:00
  • cd342f0f7e STR also has SMSW/SLDT-like semantics for operand size H. Peter Anvin 2003-09-02 21:38:48 +00:00
  • 8229cfe83f Add autoheader command H. Peter Anvin 2003-09-01 04:20:40 +00:00
  • 2ef2f06125 Enable the use of a config.h file and autoheader. At this point we don't actually *use* the resulting configuration file, but it keeps autoconf from creating an insanely long compiler command line, which can cause problems all by itself. Eventually we can do: H. Peter Anvin 2003-09-01 04:19:37 +00:00
  • bdf061f6e7 -O10 and -O15, not -O5 and -O10 H. Peter Anvin 2003-09-01 04:14:15 +00:00
  • b5f76fbe9b Now working toward 0.98.38 H. Peter Anvin 2003-08-30 05:04:22 +00:00
  • cefdfbc070 Support building 16-bit DOS binaries using OpenWatcom H. Peter Anvin 2003-08-30 03:49:30 +00:00
  • e68699287c Update for newer RH releases nasm-0.98.37 H. Peter Anvin 2003-08-29 21:03:44 +00:00
  • 634a6607ca %{_arch} doesn't work with newer RPMs; use %{_target_cpu} instead H. Peter Anvin 2003-08-29 20:48:37 +00:00
  • 3728b63c74 Fix "make doc" H. Peter Anvin 2003-08-29 20:00:26 +00:00
  • 7a3cf83951 Don't rename the spec file H. Peter Anvin 2003-08-29 19:58:02 +00:00
  • 2daf5e456a Making the spec file part of dist is something for the Makefile, not for the release script H. Peter Anvin 2003-08-29 19:56:40 +00:00
  • 828f00bee3 Include spec file in tarball for rpm -ta H. Peter Anvin 2003-08-29 19:53:10 +00:00