Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic include header files #4

Open
wants to merge 47 commits into
base: master
Choose a base branch
from

Conversation

Sarapulov-Vas
Copy link

Added option to automatically include data type header files when exporting code. Added tests and documentation for the new functionality. Fixed assigning paths to header files in CParser, as well as few other bugs. Created a new archive of data types. Added a test for the new data type archive.
fixed issue: NationalSecurityAgency#4740

Sarapulov-Vas and others added 30 commits October 3, 2024 20:46
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
…reprocessor parser

Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
…functions to the local archive of program data types

Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
GP-5169: stack requires regs update
GP-5169: first pass dbgeng
GP-5169: fix for gdb
GP-5169: fix for lldb
Sarapulov-Vas and others added 4 commits December 21, 2024 16:59
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
* feat: add C Runtime functions excluding

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: create CppExporterTests

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: checkout CppExporter tests from importHeaderFiles, rename file

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* feat: add tests draft

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* docs: add CRT exclude info to help

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* fix: consider user choice

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: remove logs

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: remove src.lnk

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* fix: remove nested classes from tests

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* feat: finish up CRTExcludeTest, add test resources

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: turn back accidentally changed docs

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: add crt exclude to image at help

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: remove more accidentaly made changes at docs

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* fix: formatting at CppExporter

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

---------

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>
* feat: add PLT trampolines excluding into CppExporter

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* docs: add plt excluding info to help

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* fix: consider user choice

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* feat: add PLTExcludeTest.java

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* feat: finish up tests for plt, widen plt excluding in cppexporter

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* chore: add plt trampoline excluding to image at help

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

* fix: formatting at CppExporter

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>

---------

Signed-off-by: VyacheslavIurevich <vyacheslav.kochergin1@gmail.com>
Signed-off-by: Sarapulov Vasilii <sarapulov.vas@mail.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants