Support Error highligh based on CallStack for nsisdbg plugin for NSIS 2.46 +
Code coverage tool for Delphi
Status: Beta
Brought to you by:
ekot
Originally created by: linards....@gmail.com
Originally owned by: linards....@gmail.com
What steps will reproduce the problem?
1. Run NSIS-based installer with nsisdbg plugin enabled
2. Use Installer
3. Debug bugs or erros
What is the expected output? What do you see instead?
Expected output was possibility to trace and see executed plugin code.
Please use labels and text to provide additional information.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: linards....@gmail.com
Possible todo:
- expect to have DCC executable in "./" directory of Installer that uses nsisdbg plugin.
- get list of used plugins from installer to nsisdbg plugin list struvcture.
- pass the structure ( in CMD formatting ) to external DCC to generate map files ( compile-time of installer )
- create "Enable Plugin code coverage" and button "view coverage results <the otuput format" passed to DCC cmd.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: linards....@gmail.com
Currently crystalized issues:
1. Plugoins can toeretically be written in any language supporting WinAPI , POSIX and cdecl / pascal callign convetions.
It results in following issues:
2. there is no solid way to provide .map files for each plugin.
3. if there is .map file, it must be comaptible with DCC code-base parser.
4. if we reomve MUST part, the plugin itself should siganlize to nsisdbg about the language it is written in.
5. that would allow the nsisdbg tool to distingish and make call to appropritate Code coverage tool ...
...
Anyone willing to contribute? :)
Diff: