-
Notifications
You must be signed in to change notification settings - Fork 28
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
omnitrace-run executable - required for running binary writes #257
Merged
Commits on Mar 10, 2023
-
- ensure LD_PRELOAD for libomnitrace-dl.so - convert config options into command-line options
Configuration menu - View commit details
-
Copy full SHA for 62616d7 - Browse repository at this point
Copy the full SHA 62616d7View commit details -
- updates to tsettings - updates to argparser
Configuration menu - View commit details
-
Copy full SHA for c2424ac - Browse repository at this point
Copy the full SHA c2424acView commit details -
- throw error if get_env<bool> has empty string
Configuration menu - View commit details
-
Copy full SHA for 01a0bab - Browse repository at this point
Copy the full SHA 01a0babView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5335805 - Browse repository at this point
Copy the full SHA 5335805View commit details -
- add argparse for common handling of argument parsers
Configuration menu - View commit details
-
Copy full SHA for bf11cd4 - Browse repository at this point
Copy the full SHA bf11cd4View commit details -
- fix handling of --trace-file (OMNITRACE_PERFETTO_FILE)
Configuration menu - View commit details
-
Copy full SHA for a89cdf0 - Browse repository at this point
Copy the full SHA a89cdf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5cc1bf - Browse repository at this point
Copy the full SHA c5cc1bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 670018a - Browse repository at this point
Copy the full SHA 670018aView commit details -
- remove choices for --cpu-events and --gpu-events
Configuration menu - View commit details
-
Copy full SHA for 05d42c5 - Browse repository at this point
Copy the full SHA 05d42c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cd38c7 - Browse repository at this point
Copy the full SHA 4cd38c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 822f8a1 - Browse repository at this point
Copy the full SHA 822f8a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7809bac - Browse repository at this point
Copy the full SHA 7809bacView commit details
Commits on Mar 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 31b48a5 - Browse repository at this point
Copy the full SHA 31b48a5View commit details -
- remove testing args that may not be there in some builds
Configuration menu - View commit details
-
Copy full SHA for 246d9ce - Browse repository at this point
Copy the full SHA 246d9ceView commit details
Commits on Mar 13, 2023
-
- disable roctracer_data when roctracer not enabled
Configuration menu - View commit details
-
Copy full SHA for 22fa8a9 - Browse repository at this point
Copy the full SHA 22fa8a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf4c391 - Browse repository at this point
Copy the full SHA cf4c391View commit details -
omnitrace-instrument: module_function tweak
- allow DEFAULT_MODULE and LIBRARY_MODULE
Configuration menu - View commit details
-
Copy full SHA for 48f6a29 - Browse repository at this point
Copy the full SHA 48f6a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for f08af3a - Browse repository at this point
Copy the full SHA f08af3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0599b7 - Browse repository at this point
Copy the full SHA a0599b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcc74d1 - Browse repository at this point
Copy the full SHA bcc74d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51f6e7c - Browse repository at this point
Copy the full SHA 51f6e7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7f5ed - Browse repository at this point
Copy the full SHA fd7f5edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71a2e8f - Browse repository at this point
Copy the full SHA 71a2e8fView commit details -
- add_ld_preload func - launcher and command member variables in parser_data - support launcher
Configuration menu - View commit details
-
Copy full SHA for e851422 - Browse repository at this point
Copy the full SHA e851422View commit details -
Configuration menu - View commit details
-
Copy full SHA for f517eaf - Browse repository at this point
Copy the full SHA f517eafView commit details -
- require LD_PRELOAD with binary rewrite - dl::InstrumentMode - dl::get_instrumented() - verify_instrumented_preloaded() - omnitrace_set_instrumented(int) - relocated omnitrace_main from main.c to dl.cpp - omnitrace_set_env does not dlopen libomnitrace - omnitrace_set_main(func_ptr) [internal API] - OMNITRACE_HIDDEN_API -> OMNITRACE_INTERNAL_API
Configuration menu - View commit details
-
Copy full SHA for e26a09c - Browse repository at this point
Copy the full SHA e26a09cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c8bbc - Browse repository at this point
Copy the full SHA 47c8bbcView commit details -
- adhere to LD_PRELOAD requirementsa - invoke omnitrace_set_instrumented - binary rewrite does not instrument main - binary rewrite does not instrument call to omnitrace_init - runtime instr does not instrument main - runtime instr does not instrument call to omnitrace_init
Configuration menu - View commit details
-
Copy full SHA for 83779bc - Browse repository at this point
Copy the full SHA 83779bcView commit details -
- LD_PRELOAD requirement necessitates minor version increment
Configuration menu - View commit details
-
Copy full SHA for ffbf62c - Browse repository at this point
Copy the full SHA ffbf62cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c119aaa - Browse repository at this point
Copy the full SHA c119aaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9f6b1 - Browse repository at this point
Copy the full SHA 5f9f6b1View commit details
Commits on Mar 14, 2023
-
omnitrace-instrument and libomnitrace-dl updates
- runtime instrumentation does not work if libomnitrace-dl is preloaded
Configuration menu - View commit details
-
Copy full SHA for 6a1af3a - Browse repository at this point
Copy the full SHA 6a1af3aView commit details -
libomnitrace-dl and libpyomnitrace updates
- define dl::InstrumentMode in dl.hpp - handle instrumentation via setprofile libpyomnitrace - do not push trace in omnitrace_init
Configuration menu - View commit details
-
Copy full SHA for e8f521e - Browse repository at this point
Copy the full SHA e8f521eView commit details -
omnitrace-instrument and libomnitrace-dl updates
- move header to dl subdirectory - omnitrace::omnitrace-headers include omnitrace-dl folder - use InstrumentMode in omnitrace-instrument
Configuration menu - View commit details
-
Copy full SHA for 91fffa9 - Browse repository at this point
Copy the full SHA 91fffa9View commit details -
- Use omnitrace-run on instrumented exes
Configuration menu - View commit details
-
Copy full SHA for e0c8218 - Browse repository at this point
Copy the full SHA e0c8218View commit details -
- add omnitrace-run to examples of running binary rewritten exes
Configuration menu - View commit details
-
Copy full SHA for 9287992 - Browse repository at this point
Copy the full SHA 9287992View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.