trick/trick_source/sim_services/MemoryManager
Alex Lin 543bbc0585 Add option to validate pointer addresses in variable server clients
Added a flag called validate_address to each variable server thread.  When
activated each pointer address will be tested to see if it is in memory
the memory manager is tracking.  If it is then everything proceeds normally.
If it does not, then an error return value is returned for the value of this
variable.

refs #193
2016-02-25 08:56:04 -06:00
..
docs Standardize directory names 2015-06-09 08:44:42 -05:00
test Add demonstration of getting units from MemoryManager::ref_attributes(). Fixes #132 2015-09-30 17:30:51 -05:00
addr_bitfield.c Standardize directory names 2015-06-09 08:44:42 -05:00
adef_parser.l Standardize directory names 2015-06-09 08:44:42 -05:00
adef_parser.y Standardize directory names 2015-06-09 08:44:42 -05:00
ADefParseContext.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
extract_bitfield.c Standardize directory names 2015-06-09 08:44:42 -05:00
extract_unsigned_bitfield.c Standardize directory names 2015-06-09 08:44:42 -05:00
follow_address_path.c MTV/variable server crashes if checkpoint has less malfunctions then currently running sim 2015-09-14 11:33:11 -05:00
insert_bitfield.c Standardize directory names 2015-06-09 08:44:42 -05:00
Makefile Break the Memory Manager out of libtrick.a into libtrick_mm.a. 2015-06-30 17:57:26 -05:00
Makefile_deps Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_add_attr_info.cpp Trick::MemoryManager::add_attr_info improperly removes the const keyword 2016-02-22 09:52:28 -06:00
MemoryManager_add_shared_library_symbols.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_add_template_name_trans.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_add_var.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_alloc_depends.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_alloc_info_map.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_C_Intf.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_clear_memory.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_declare_var.cpp Fixes #76: Fixed shadowed ii index. 2015-07-01 13:16:34 -05:00
MemoryManager_delete_var.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_get_enumerated.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_get_size.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_get_type_attributes.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_io_src_intf.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_is_alloced.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_make_declaration.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_make_reference_attr.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_map_external_object.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_realloc.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_ref_allocate.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_ref_assignment.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_ref_attributes.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_ref_dim.cpp Add option to validate pointer addresses in variable server clients 2016-02-25 08:56:04 -06:00
MemoryManager_ref_name_from_address.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_ref_name.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_ref_var.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_restore.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_set_checkpointagent.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_set_debug_level.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_strdup.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_write_checkpoint.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_write_var.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
parameter_types.c Standardize directory names 2015-06-09 08:44:42 -05:00
ref_free.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
ref_parser.l Standardize directory names 2015-06-09 08:44:42 -05:00
ref_parser.y Standardize directory names 2015-06-09 08:44:42 -05:00
ref_to_value.c Standardize directory names 2015-06-09 08:44:42 -05:00
RefParseContext.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
trickTypeCharString.c Standardize directory names 2015-06-09 08:44:42 -05:00
vval.c Standardize directory names 2015-06-09 08:44:42 -05:00
wcs_ext.c Standardize directory names 2015-06-09 08:44:42 -05:00