Closed Garados007 closed 1 year ago
@t-b @MichaelHuth Ready for review.
Can you give some reasoning why you chose to resolve the procedure path again for all procwins to reach the backup files?
It's about the ordering of the commits. In the first commit I need the files paths but I only have the procedure names stored in auto.ipf
. In the second commit I remove the auto.ipf
file at all.
I think I will switch the order of the commits and prevent this problem.
Fixed all the stuff. Please review again. :D
Fixed the bugs and MIES Basic test finished successfully.
This will no longer prompt a Backup file not found
for procedure files that was never instrumented or backuped because of missing functions or macros.
This consists of the following changes:
Add restore of tracing backup function
Tracing does automatically a backup for all instrumented files. A new function is added to restore these backups and reset the instrumentation.
Remove unit-testing-tracing-auto.ipf in favor of TUFXOP
unit-testing-tracing-auto.ipf stored the list of instrumented procedure files as a readonly threadsafe free wave. This file is autogenerated and stored alongside UTF itself. This has some issues as it is difficult to manage inside a versioning system and it provokes problems when different experiments are tested at the same time.
The data is stored now in a global wave inside memory using TUFXOP and accessible whenever it's needed. This data is no longer written to disk.
Close #314 Close #315