Currently extract_symbols and compress are called just before replay. It is better to call them after capture:
- When the replay is done on a different architecture, extract_symbol requires the original architecture
objcopy which is annoying. Moreover, it's better to keep only symbol addresses instead of full binary.
- By doing compress only once after capture we save some time.