iverilog/vpi
Cary R 2da20e8d28 Don't free a NULL iterator in $dumpvars.
This patch fixes two places where Icarus under certain conditions
would try to free a NULL iterator value in $dumpvars(). $dumpvars()
can have a NULL argument to indicate that all variables should be
dumped. Under two error conditions the code was trying to free
this NULL argument reference.

The standard does not define if vpi_free_object() can support a
NULL reference. Icarus does not currently allow it (it asserts).
2010-05-01 09:47:42 -07:00
..
Makefile.in If you have C++ .o files you need to link with g++ 2010-01-06 13:50:44 -08:00
lxt2_write.c Update lxt/lxt2 files to latest from GTKWave. 2009-12-02 17:21:19 -08:00
lxt2_write.h Update lxt/lxt2 files to latest from GTKWave. 2009-12-02 17:21:19 -08:00
lxt_write.c Update lxt/lxt2 files to latest from GTKWave. 2009-12-02 17:21:19 -08:00
lxt_write.h Update lxt/lxt2 files to latest from GTKWave. 2009-12-02 17:21:19 -08:00
mt19937int.c Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sdf_lexor.lex Fix line number error with to end of line comments. 2010-03-30 11:19:56 -07:00
sdf_parse.y The SDF timing spec list can have zero or more elements. 2010-03-30 11:20:08 -07:00
sdf_parse_priv.h Add support for the other edges in a SDF file. 2009-02-10 11:51:36 -08:00
sdf_priv.h Add support to select min/typ/max delays from the SDF file. 2010-03-22 17:54:09 -07:00
stringheap.c More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
stringheap.h More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
sys_clog2.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_convert.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_deposit.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_display.c Fix a few more cppcheck issues. 2010-04-23 11:40:26 -07:00
sys_fileio.c Fix a few more cppcheck issues. 2010-04-23 11:40:26 -07:00
sys_finish.c Cleanup various style issues. 2010-04-13 21:29:15 -07:00
sys_icarus.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_lxt.c Don't free a NULL iterator in $dumpvars. 2010-05-01 09:47:42 -07:00
sys_lxt2.c Don't free a NULL iterator in $dumpvars. 2010-05-01 09:47:42 -07:00
sys_plusargs.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_priv.c Remove some gcc-4.3.4 warnings (Cygwin) 2010-04-13 20:51:21 -07:00
sys_priv.h More compiletf cleanup and refactoring. 2009-02-26 21:42:32 -08:00
sys_random.c Fix a few more cppcheck issues. 2010-04-23 11:40:26 -07:00
sys_random.h More compiletf cleanup and refactoring. 2009-02-26 21:42:32 -08:00
sys_random_mti.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_readmem.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_readmem_lex.h Fix/enhance readmem/writemem routines, etc. 2009-02-26 20:46:02 -08:00
sys_readmem_lex.lex Add some casts in vpi to remove warnings. 2009-12-11 21:44:53 -08:00
sys_scanf.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_sdf.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
sys_table.c Add the Verilog-2005 and Verilog-AMS constant system functions. 2008-08-29 21:11:44 -07:00
sys_time.c Fix a few more cppcheck issues. 2010-04-23 11:40:26 -07:00
sys_vcd.c Don't free a NULL iterator in $dumpvars. 2010-05-01 09:47:42 -07:00
sys_vcdoff.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
system.sft Add the $abstime() system function from VASM-2.3. 2009-01-09 17:26:52 -08:00
v2005_math.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
v2005_math.sft Add the Verilog-2005 and Verilog-AMS constant system functions. 2008-08-29 21:11:44 -07:00
va_math.c Remove obsolete VAMS $log function. 2010-04-27 12:09:07 -07:00
va_math.sft Remove obsolete VAMS $log function. 2010-04-27 12:09:07 -07:00
vams_simparam.c Add support for vpiUserSystf iteration, etc. 2010-04-13 20:54:59 -07:00
vcd_priv.c Cleanup various style issues. 2010-04-13 21:29:15 -07:00
vcd_priv.h Batch vcd work item creation 2010-01-09 10:08:16 -08:00
vcd_priv2.cc Add missing pthread.h header file. 2010-01-09 16:29:24 -08:00
vpi_config.h.in Update lxt/lxt2 files to latest from GTKWave. 2009-12-02 17:21:19 -08:00
wavealloca.h Update wavealloca.h to fix MinGW compilation warning 2009-12-08 20:58:53 -08:00