Go to file
Chang S. Bae f0ceb1e122 assemble: Check global line limit
Without the limit, the while loop opens to semi-infinite
that will exhaustively consume the heap space. Also, the
index value gets into the garbage.

https://bugzilla.nasm.us/show_bug.cgi?id=3392474

Reported-by : Dongliang Mu <mudongliangabcd@gmail.com>
Signed-off-by: Chang S. Bae <chang.seok.bae@intel.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2018-05-05 23:44:33 +03:00
asm assemble: Check global line limit 2018-05-05 23:44:33 +03:00
common
config
contrib
disasm
doc Merge remote-tracking branch 'origin/nasm-2.13.xx' 2018-02-20 12:40:11 -08:00
headers
include output: macho -- Avoid conversion of addresses to RAWDATA 2018-05-05 23:44:33 +03:00
macros
misc
Mkfiles openwcom.mak: use \ as path separators 2018-02-22 15:02:42 -08:00
nasmlib Eliminate filename length restrictions, remote ofmt->filename() 2017-12-20 13:38:20 -08:00
nsis
output output: macho -- Avoid conversion of addresses to RAWDATA 2018-05-05 23:44:33 +03:00
perllib
rdoff Revert "Use fallthrough() to placate compiler" 2018-02-25 22:25:07 +03:00
stdlib Eliminate filename length restrictions, remote ofmt->filename() 2017-12-20 13:38:20 -08:00
test Merge remote-tracking branch 'origin/nasm-2.13.xx' 2018-02-20 12:40:11 -08:00
tools
x86 insns.dat: Update UD0 encoding to fit the specification 2018-02-25 18:50:52 +03:00
.gitignore
aclocal.m4 Revert "compiler: Add fallthrough() helper" 2018-02-25 22:25:57 +03:00
AUTHORS
autogen.sh
ChangeLog
CHANGES
configure.ac Revert "compiler: Add fallthrough() helper" 2018-02-25 22:25:57 +03:00
INSTALL
install-sh
LICENSE
Makefile.in Eliminate filename length restrictions, remote ofmt->filename() 2017-12-20 13:38:20 -08:00
nasm.spec.in
nasm.spec.sed
nasm.txt
ndisasm.txt
README
SubmittingPatches
TODO
version version: bump to 2.13.04rc0 until we have an actual -rc 2018-02-14 11:13:05 -08:00
version.pl

              NASM, the Netwide Assembler.

Many many developers all over the net respect NASM for what it is
- a widespread (thus netwide), portable (thus netwide!), very
flexible and mature assembler tool with support for many output
formats (thus netwide!!).

Now we have good news for you: NASM is licensed under the "simplified"
(2-clause) BSD license.  This means its development is open to even
wider society of programmers wishing to improve their lovely
assembler.

The NASM project is now situated at SourceForge.net, the most
popular Open Source development site on the Internet.

Visit our website at http://nasm.sourceforge.net/ and our
SourceForge project at http://sourceforge.net/projects/nasm/

See the file CHANGES for the description of changes between revisions,
and the file AUTHORS for a list of contributors.

                                                   With best regards,
                                                           NASM crew.