DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.57k stars 552 forks source link

i#6635 core filter, part 7: Improve init-idle subclass support #6707

Closed derekbruening closed 3 months ago

derekbruening commented 3 months ago

Improves record_filter_t subclass support for initially-idle cores by refactoring get_output_basename() out of initialize_shard_output(), allowing a subclass to share the complex initial setup while still using its own output scheme. Also moves the setup variable to protected for access to outputext in subclasses.

Removes code that was refactored into initialize_shard_output() but accidentally left in place in PR #6704.

Tested internally.

Issue: #6635