trick/trick_source/sim_services/MemoryManager
Scott Fennell 0d60ef0b6f
iss #1219 #1223 #1224 reference ignored in name from address (#1222)
* #1219 added code to check reference mod bit in ClassicCheckPointAgent::getCompositeSubReference, use reference width instead of size.

* #1219 refactor getCompositeSubReference for readability

* #1219 and #1223 add reference width to mod bits in ICG

* check for mod bits in TRICK_STRUCTURED section, refactor function

* #1219 adding MM_ref_name_from_address tests

* #1224 fix logic for offset into arrayed struct

closes #1219 closes #1223 closes #1224 

Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>
2022-02-08 09:59:26 -06:00
..
test iss #1219 #1223 #1224 reference ignored in name from address (#1222) 2022-02-08 09:59:26 -06:00
addr_bitfield.c Standardize directory names 2015-06-09 08:44:42 -05:00
adef_parser.l Cmake merge (#901) 2019-11-19 09:01:16 -06:00
adef_parser.y Cmake merge (#901) 2019-11-19 09:01:16 -06:00
ADefParseContext.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
CMakeLists.txt Cmake merge (#901) 2019-11-19 09:01:16 -06:00
extract_bitfield.c Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
extract_unsigned_bitfield.c Remove trailing whitespaces 2016-11-08 10:25:07 +01: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 Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
Makefile Infer TRICK_HOME in Makefiles 2019-06-21 13:15:22 -05:00
Makefile_deps Use udunits package for units conversions 2016-05-17 09:55:12 -05:00
MemoryManager_add_attr_info.cpp Remove all unused variables (style warning). 2018-10-11 22:05:50 -05:00
MemoryManager_add_checkpoint_alloc_dependency.cpp Add direct STL checkpointing 2016-03-29 09:26:49 -05: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 Use std::cerr instead of std::cout for error messages 2016-12-10 11:49:44 -06:00
MemoryManager_alloc_info_map.cpp Use udunits package for units conversions 2016-05-11 09:01:54 -05:00
MemoryManager_C_Intf.cpp change c_intf ref_attributes param to const char ptr, remove casts from calls to function in trick (#1135) 2021-05-26 22:12:02 -05:00
MemoryManager_clear_memory.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_declare_var.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_delete_var.cpp Update MemoryManager::delete_var to just issue a warning message when debug_level > 0. ref #595 2018-04-10 15:34:06 -05:00
MemoryManager_get_enumerated.cpp Use udunits package for units conversions 2016-05-11 09:01:54 -05:00
MemoryManager_get_size.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_get_stl_dependencies.cpp Use std::cerr instead of std::cout for error messages 2016-12-10 11:49:44 -06:00
MemoryManager_get_type_attributes.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_io_src_intf.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_is_alloced.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_JSON_Intf.cpp Change std::endl to linefeed as appropriate. (#773) 2019-05-13 16:05:01 -05:00
MemoryManager_make_declaration.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager_make_reference_attr.cpp Fix compilers warnings. Ref #300 2016-09-02 17:01:07 -05:00
MemoryManager_map_external_object.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_realloc.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_ref_allocate.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_ref_assignment.cpp Add support for char-sized enums 2019-10-01 12:26:57 -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 Add support for references in MM::ref_name 2021-02-11 17:36:43 -06:00
MemoryManager_ref_var.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_restore_stls.cpp Add name of parameter to error message coming out of MemoryManager_restrore_stls #382 2017-02-15 09:00:34 -06:00
MemoryManager_restore.cpp #836 remove all S_default.dat stuff 2019-07-09 15:58:26 -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 Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MemoryManager_write_checkpoint.cpp Add direct STL checkpointing 2016-03-29 09:26:49 -05:00
MemoryManager_write_var.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
MemoryManager.cpp Remove deprecated dynamic exception specifiers. 2017-07-28 20:49:42 -05:00
parameter_types.c Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
ref_free.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
ref_parser.l Cmake merge (#901) 2019-11-19 09:01:16 -06:00
ref_parser.y Cmake merge (#901) 2019-11-19 09:01:16 -06:00
ref_to_value.c Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
RefParseContext.cpp Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
trickTypeCharString.c Update trickTypeCharString() for STLs, so their names can be generated. #755 2019-04-17 16:43:12 -05:00
vval.c Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
wcs_ext.c Explicitly specify void arg for C functions that take no arguments. (#670) 2018-09-19 11:25:04 -05:00