nasm/output
Cyrill Gorcunov 8c735c58d1 BR3392739: output/outbin: fix nil dereference for self following sections
In case if section follows itself we should yield
an error, otherwise we hit nil dereference because
there won't be any group of sections.

After all "follow" attribute is rather to group
sections other than self.



Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2021-02-21 01:05:28 +03:00
..
codeview.c Merge tag 'nasm-2.15.04' 2020-08-25 16:16:09 -07:00
dwarf.h
elf.h Merge branch 'evalmacro' 2019-04-24 11:14:43 -07:00
legacy.c data: replace data->sign with a flags field 2020-07-09 20:58:10 -07:00
macho.h
nulldbg.c debug: feed single-line macro definitions and include hierachy to dfmt 2020-08-25 15:52:05 -07:00
nullout.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
outaout.c Clean up backend format names 2019-08-10 02:28:17 -07:00
outaout.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outas86.c Clean up backend format names 2019-08-10 02:28:17 -07:00
outas86.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outbin.c BR3392739: output/outbin: fix nil dereference for self following sections 2021-02-21 01:05:28 +03:00
outbin.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outcoff.c Add option to create reproducible output 2020-08-27 13:06:08 -07:00
outcoff.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outdbg.c debug: feed single-line macro definitions and include hierachy to dfmt 2020-08-25 15:52:05 -07:00
outdbg.mac outdbg: add macro to emulate .bin format ORG directive 2020-08-25 15:50:11 -07:00
outelf.c debug: feed single-line macro definitions and include hierachy to dfmt 2020-08-25 15:52:05 -07:00
outelf.h elf: support weak global and extern references 2019-09-12 14:27:50 -04:00
outelf.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outform.c Clean up backend format names 2019-08-10 02:28:17 -07:00
outform.h rdoff: disable broken backend, document deprecation 2020-08-17 15:26:11 -07:00
outieee.c BR3392637: output/outieee: Fix nil dereference 2020-11-04 13:08:06 +03:00
outlib.c outlib: Make ol_add_sym_to being static 2020-07-03 11:01:40 +03:00
outlib.h outlib: fix infinite recursion due to incorrect wrapping 2020-07-02 20:48:43 -07:00
outmacho.c outmacho: macho_dbg_linenum -- fix memory leak 2020-10-05 00:20:05 +03:00
outmacho.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outobj.c Merge tag 'nasm-2.15.04' 2020-08-25 16:16:09 -07:00
outobj.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outrdf2.c Remove #includes already provided by "compiler.h" 2018-12-27 12:45:44 -08:00
outrdf2.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
outrdf.mac preproc: standard macros now C-safe, %aliases off, fix %? recursion 2019-08-27 16:42:41 -07:00
pecoff.h BR 3392692: outcoff: allow user to reduce the default alignment 2020-07-06 21:46:43 -07:00
stabs.h Replace <ctype.h> includes with "nctype.h" 2018-12-27 12:37:25 -08:00