trick/trick_source/codegen/Interface_Code_Gen
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
..
.gitignore Initial commit of everything. 2015-02-26 09:02:31 -06:00
BraceMacro.hh ICG does not compile with LLVM 8.0 #747 2019-03-26 17:03:11 -05:00
ClassTemplateVisitor.cpp Ignore privacy 2016-04-13 16:07:16 -05:00
ClassTemplateVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
ClassValues.cpp ICG produces non-compilable io_* code for this weird example #334 2016-11-02 13:56:40 -05:00
ClassValues.hh Restore debug functions #341 2016-10-31 09:10:33 -05:00
ClassVisitor.cpp icg default constructor is deleted (#1109) 2021-02-05 19:32:36 -06:00
ClassVisitor.hh Ignore privacy 2016-04-13 16:07:16 -05:00
CMakeLists.txt 1053, 1009, 1054 cmake update (#1055) 2020-09-13 18:38:35 -05:00
CommentSaver.cpp issue 1065 llvm 11 support (#1066) 2020-10-21 22:33:53 -05:00
CommentSaver.hh Ignore privacy 2016-04-13 16:07:14 -05:00
ConstructValues.cpp Replace : in ConstructValues::mangle_template_param 2020-04-17 09:48:52 -05:00
ConstructValues.hh Refactor ICG to report skipped files consistently 2017-03-15 15:53:56 -05:00
EnumValues.cpp Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
EnumValues.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
EnumVisitor.cpp Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
EnumVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
FieldDescription.cpp Mark references as such in ICG 2021-02-11 17:36:43 -06:00
FieldDescription.hh Mark references as such in ICG 2021-02-11 17:36:43 -06:00
FieldVisitor.cpp Mark references as such in ICG 2021-02-11 17:36:43 -06:00
FieldVisitor.hh Ignore privacy 2016-04-13 16:07:15 -05:00
FindTrickICG.cpp in ICG: Add FileSkipped preprocessor callback to FindTrickICG (#1125) 2021-04-19 19:34:17 -05:00
FindTrickICG.hh in ICG: Add FileSkipped preprocessor callback to FindTrickICG (#1125) 2021-04-19 19:34:17 -05:00
HeaderSearchDirs.cpp 1201 icg nocomment file and dir (#1202) 2021-11-16 19:03:35 -06:00
HeaderSearchDirs.hh Add support for -isystem 2019-06-20 10:12:33 -05:00
ICGASTConsumer.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
ICGASTConsumer.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
main.cpp Fix ICG errors while processing system header files #1189 (#1190) 2021-10-12 11:30:49 -05:00
makefile iss #1009 (#1040) 2020-08-28 14:52:23 -05:00
PrintAttributes.cpp Create link_list files for Trickification 2021-06-02 13:56:21 -05:00
PrintAttributes.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
PrintFileContents10.cpp iss #1219 #1223 #1224 reference ignored in name from address (#1222) 2022-02-08 09:59:26 -06:00
PrintFileContents10.hh Improve printable field detection 2017-05-17 09:37:22 -05:00
PrintFileContentsBase.cpp Add support for references in MM::ref_name 2021-02-11 17:36:43 -06:00
PrintFileContentsBase.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
TranslationUnitVisitor.cpp Merge branch 'master' of https://github.com/nasa/trick 2019-03-26 17:10:16 -05:00
TranslationUnitVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
TypedefVisitor.cpp Refactor ICG 2016-10-28 14:37:12 -05:00
TypedefVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
Utilities.cpp issue 1065 llvm 11 support (#1066) 2020-10-21 22:33:53 -05:00
Utilities.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
VariableVisitor.cpp Refactor ICG 2016-10-28 14:37:12 -05:00
VariableVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00