-
Notifications
You must be signed in to change notification settings - Fork 1
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
Memory Manager Redesign #5
Labels
Comments
KGergo88
added
enhancement
New feature or request
high prio
This issue shall be prioritised
labels
Jul 9, 2019
KGergo88
changed the title
Re-Design of the MemoryManager class
Redesign of the MemoryManager class
Jul 9, 2019
Regarding the flags for the Please add this also in the developer documentation ("technical details") that for future implementations those names should be used. |
Please update version to |
holzkohlengrill
referenced
this issue
Jul 23, 2019
Details: - Adding constants that define the compiler names - Updating the test_project global config with the new compiler names - Updating the factories with the new compiler names
holzkohlengrill
added a commit
that referenced
this issue
Aug 5, 2019
New TODO: Include #16 into redesign. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Preconditions
Postconditions
Add description to the doc/contribution.md about the compiler specific configuration design hintsBranch
ISSUE_#5_MemoryManagerRedesign
branchNecessary configuration changes:
Motivation
New design
UML Diagram
Description of the new classes (a slightly different design was implemented, see UML Diagram)
Configuration
readGlobalConfigJson()
__addFilesPerConfigID()
__addMapfilesToGlobalConfig()
__validateConfigIDs()
removeUnmatchedFromCategoriesJson()
createCategoriesJson()
checkMonolithSections()
__addTabularisedMonoliths()
__addMonolithsToGlobalConfig()
MapfileProcessor
__evalMemRegion()
__addMemEntry()
__categoriseByKeyword()
__searchCategoriesJson()
__evalCategory()
__evalRegexPattern()
__translateAddress()
importData()
MemoryMap
writeSummary()
createMemStatsFilepath()
consumerCollectionToCSV()
resolveDuplicateContainmentOverlap()
calculateObjectsInSections()
memoryMapToCSV()
The text was updated successfully, but these errors were encountered: