Skip to content

Implement Recording/Replay #14

Description

@nobugs-hare

MAJOR project - will probably require splitting into multiple sub-issues

Includes at least:

  • implementing serialization at iibmalloc level
  • implementing circular buffer with recording/replay of all the inputs, PLUS snapshots of iibmalloc
  • at this point simple programs SHOULD start recording/replaying
  • dealing with ASLR, including:
    • recording offsets of code/data segments while running (SYSTEM-SPECIFIC)
    • modifying .exe by removing relocation table and enforcing offsets as recorded (SYSTEM-SPECIFIC)
    • NB: pointers to stack are supposedly NON-existing within the inputs / snapshot, so stack being moved is supposedly ok

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions