iverilog/vpi
Martin Whitaker a59b183bd1 Allow VPI modules to be loaded by multiple clients under Windows.
The old scheme of linking the VPI modules with the vvp exports meant they
did not work when loaded by the compiler. Instead, let each client create
a jump table for the VPI routines and pass that to each VPI module as it
is loaded.
2019-10-22 16:00:13 +01:00
..
Makefile.in Allow VPI modules to be loaded by multiple clients under Windows. 2019-10-22 16:00:13 +01:00
cppcheck.sup Update cppcheck suppression file 2019-05-14 22:34:58 -07:00
fastlz.c Update files from GTKWave to the latest from SVN. 2014-06-07 18:22:32 -07:00
fastlz.h Update files from GTKWave to the latest from SVN. 2014-06-07 18:22:32 -07:00
fstapi.c Update fstapi.c to latest from GTKWave 2019-10-20 16:35:24 -07:00
fstapi.h Update fstapi files to the latest from GTKWave 2018-10-12 21:30:20 -07:00
libvpi.c Allow VPI modules to be loaded by multiple clients under Windows. 2019-10-22 16:00:13 +01:00
lxt2_write.c Update to latest GTKWAve files 2018-10-06 09:26:39 -07:00
lxt2_write.h Update to latest GTKWAve files 2018-10-06 09:26:39 -07:00
lxt_write.c Update fst and lxt files to latest from GTKWave also update cppcheck file 2014-07-09 16:13:26 -07:00
lxt_write.h Update files from GTKWave to the latest from SVN. 2014-06-07 18:22:32 -07:00
lz4.c Update files from GTKWave 2019-05-14 22:34:34 -07:00
lz4.h Update LZ4 files to latest from GTKWave 2015-10-02 10:32:34 -07:00
mt19937int.c Fix some cppcheck warnings 2013-04-15 11:54:15 -07:00
sdf_lexor.lex Add support for PATHPULSE, PATHPULSEPERCENT, and PERIOD in SDF parser. 2019-08-24 00:23:29 +01:00
sdf_parse.y Add support for PATHPULSE, PATHPULSEPERCENT, and PERIOD in SDF parser. 2019-08-24 00:23:29 +01:00
sdf_parse_priv.h Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
sdf_priv.h Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
stringheap.c updated FSF-address 2012-08-29 10:12:10 -07:00
stringheap.h Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
sys_clog2.c Remove missing parameter warnings 2014-07-09 14:16:57 -07:00
sys_convert.c Fix some missing/incorrect function return types in the system VPI modules. 2019-10-21 13:45:09 +01:00
sys_countdrivers.c Fix some missing/incorrect function return types in the system VPI modules. 2019-10-21 13:45:09 +01:00
sys_darray.c Remove obsolete private VPI functions. 2019-09-13 08:40:58 +01:00
sys_deposit.c Remove missing parameter warnings 2014-07-09 14:16:57 -07:00
sys_display.c Make vvp exit with FAILURE if $fatal is used to exit the simulation. 2019-10-14 14:11:50 -07:00
sys_fileio.c Fix implicit fallthrough warnings when building with recent GCC. 2018-10-06 20:15:42 +01:00
sys_finish.c Make vvp exit with FAILURE if $fatal is used to exit the simulation. 2019-10-14 14:11:50 -07:00
sys_fst.c Fix for GitHub issue #117 - delays in VPI simulation time callbacks. 2016-09-25 20:43:58 +01:00
sys_icarus.c Capitalize Verilog in a few places 2016-04-01 11:02:24 -07:00
sys_lxt.c Fix implicit fallthrough warnings when building with recent GCC. 2018-10-06 20:15:42 +01:00
sys_lxt2.c Fix implicit fallthrough warnings when building with recent GCC. 2018-10-06 20:15:42 +01:00
sys_plusargs.c Add ability to put a string value to a SV string (from plusargs) 2015-02-25 19:20:50 -08:00
sys_priv.c Add support for bit vector system function in vpi 2018-08-30 22:31:15 -07:00
sys_priv.h Add support for bit vector system function in vpi 2018-08-30 22:31:15 -07:00
sys_queue.c Fix implicit fallthrough warnings when building with recent GCC. 2018-10-06 20:15:42 +01:00
sys_random.c Further fixes for const-correctness. 2018-09-29 12:04:16 +01:00
sys_random.h Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
sys_random_mti.c Remove missing parameter warnings 2014-07-09 14:16:57 -07:00
sys_readmem.c Have $readmem() print a warning if there are too many digits in words. 2019-09-30 13:14:40 -07:00
sys_readmem_lex.h Have $readmem() print a warning if there are too many digits in words. 2019-09-30 13:14:40 -07:00
sys_readmem_lex.lex Have $readmem() print a warning if there are too many digits in words. 2019-09-30 13:14:40 -07:00
sys_scanf.c Fix implicit fallthrough warnings when building with recent GCC. 2018-10-06 20:15:42 +01:00
sys_sdf.c Fix a couple memory leaks in $sdf_annotate() 2017-11-16 19:42:07 -08:00
sys_table.c Move the bit vector functions to the SV table 2018-09-03 08:32:28 -07:00
sys_time.c Fuss with C function prototypes 2014-07-08 13:44:11 -07:00
sys_vcd.c Fix for GitHub issue #117 - delays in VPI simulation time callbacks. 2016-09-25 20:43:58 +01:00
sys_vcdoff.c Remove missing parameter warnings 2014-07-09 14:16:57 -07:00
table_mod.c Spelling fixes in C and C++ comments 2015-06-04 15:00:29 -07:00
table_mod.h Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
table_mod_lexor.lex Update flex destroy routines to work for version 2.6 and greater 2017-11-16 19:11:50 -08:00
table_mod_parse.y Fix some errors found with cppcheck 2015-11-02 00:14:29 -08:00
v2005_math.c Easy changes for -Wmissing-prototypes 2014-07-10 14:07:30 -07:00
v2009_array.c Changes to vpi/v2009_array.c 2015-07-22 10:02:33 -07:00
v2009_bitvec.c Add support for constant $countones, $isunknown, $onehot, $onehot0 2018-09-03 08:32:41 -07:00
v2009_enum.c Fix some missing/incorrect function return types in the system VPI modules. 2019-10-21 13:45:09 +01:00
v2009_string.c Remove obsolete private VPI functions. 2019-09-13 08:40:58 +01:00
v2009_table.c Add support for constant $countones, $isunknown, $onehot, $onehot0 2018-09-03 08:32:41 -07:00
va_math.c Easy changes for -Wmissing-prototypes 2014-07-10 14:07:30 -07:00
vams_simparam.c Further fixes for const-correctness. 2018-09-29 12:04:16 +01:00
vcd_priv.c Add support for a generate scope to vvp and the vpi routines. 2013-07-17 10:57:02 -07:00
vcd_priv.h Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
vcd_priv2.cc Eliminate a few more easy warnings 2014-07-10 12:30:08 -07:00
vhdl_table.c vhdlpp: shift_left/right() functions. 2016-03-07 09:54:28 +01:00
vhdl_textio.c Replace strndup with strdup and fix a few potential buffer overrun bugs. 2016-10-14 22:19:33 +01:00
vpi_config.h.in Update header files to use a more standard name to prevent rereading 2014-07-23 13:42:56 -07:00
vpi_debug.c Remove missing parameter warnings 2014-07-09 14:16:57 -07:00
wavealloca.h Update to latest GTKWAve files 2018-10-06 09:26:39 -07:00