-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Tools
-
Storage Engines
-
5
-
StorEng - 2024-12-24
Objective: Enhance the tool to generate a comprehensive report of all public symbols exposed by a module, facilitating the process of refining the module’s API to enhance encapsulation.
The mod_stat tool will be used to support developers in understanding module encapsulation. The tool includes functionality to identify whether symbols belonging to a module are public or private using the command:
dist/modstat -l (module name)
However, there are some issues where the printed information about symbol visibility (public/private) may be inaccurate or incomplete.
The scope of this ticket involves:
- Running the tool on various modules using the above command to assess symbol visibility.
- Verifying if the public/private classification is correctly reported.
- Identifying and documenting any bugs or inconsistencies in the tool's output.
- Fix documented issue (new tickets may be created if multiple issues are found)