NetBSD/gnu/dist/toolchain/opcodes
wiz 4c99916337 va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
..
po Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ChangeLog Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
ChangeLog-9297 Import binutils 2.11. 2001-04-23 12:27:01 +00:00
ChangeLog-9899 Import binutils 2.11. 2001-04-23 12:27:01 +00:00
MAINTAINERS Import binutils 2.11. 2001-04-23 12:27:01 +00:00
Makefile.am Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
Makefile.in Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
a29k-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
acinclude.m4 Import binutils 2.11. 2001-04-23 12:27:01 +00:00
aclocal.m4 Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
alpha-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
alpha-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
arc-dis.c va_{start,end} audit: 2001-09-24 13:22:25 +00:00
arc-dis.h Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
arc-ext.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
arc-ext.h Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
arc-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
arm-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
arm-opc.h Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
avr-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen-asm.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen-asm.in Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen-dis.in Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen-ibld.in Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cgen.sh Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
config.in Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
configure Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
configure.in Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cris-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
cris-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
d10v-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
d10v-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
d30v-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
d30v-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
dep-in.sed
dis-buf.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
disassemble.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-asm.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-desc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-desc.h Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-ibld.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-opc.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
fr30-opc.h Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
h8300-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
h8500-dis.c Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
h8500-opc.h Import binutils 2.11.2. 2001-08-14 02:47:42 +00:00
hppa-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
i370-dis.c
i370-opc.c
i386-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
i860-dis.c Import binutils 2.11. 2001-04-23 12:27:01 +00:00
i960-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-asmtab.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-asmtab.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-gen.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-ic.tbl Import binutils 2.11. 2001-04-23 12:27:01 +00:00
ia64-opc-a.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc-b.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc-d.c Import binutils 2.11. 2001-04-23 12:27:01 +00:00
ia64-opc-f.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc-i.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc-m.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc-x.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-opc.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ia64-raw.tbl Import binutils 2.11. 2001-04-23 12:27:01 +00:00
ia64-war.tbl Import binutils 2.11. 2001-04-23 12:27:01 +00:00
ia64-waw.tbl Import binutils 2.11. 2001-04-23 12:27:01 +00:00
m32r-asm.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-desc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-desc.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-ibld.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-opc.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m32r-opinst.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m68hc11-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m68hc11-opc.c Import binutils 2.11. 2001-04-23 12:27:01 +00:00
m68k-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m68k-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m88k-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m10200-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m10200-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m10300-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
m10300-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
makefile.vms
mcore-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
mcore-opc.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
mips-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
mips-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
mips16-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
mpw-config.in
mpw-make.sed
ns32k-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
opintl.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
pj-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
pj-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ppc-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
ppc-opc.c Add the AltiVec data stream instructions that seemingly got lost between 2001-09-06 21:02:29 +00:00
sh-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
sh-opc.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
sparc-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
sparc-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
stamp-h.in
sysdep.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
tic30-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
tic54x-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
tic54x-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
tic80-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
tic80-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
v850-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
v850-opc.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
vax-dis.c Resolve conflicts from binutils 2.11.2 import 2001-08-14 04:43:05 +00:00
w65-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
w65-opc.h Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
z8k-dis.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00
z8k-opc.h
z8kgen.c Import binutils 2.11.2. 2001-08-14 02:57:43 +00:00