Skip to content
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

Refactor of Qemu configuration #2707

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

Refactor of Qemu configuration #2707

wants to merge 20 commits into from

Commits on Nov 19, 2024

  1. qemu config refactoring

    rmalmain committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    af20343 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    5fa831a View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. * QEMU error refactoring*

    * back to one QEMU init function
    * other small things
    rmalmain committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    28655d8 View commit details
    Browse the repository at this point in the history
  2. update test

    rmalmain committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    b85ab06 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Light refactor of EmulatorModules

    * qemu is now a parameter to EmulatorModule callbacks and most function hooks.
    * EmulatorModules is initialized before QEMU is initialized.
    rmalmain committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    47d2741 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d37b78 View commit details
    Browse the repository at this point in the history
  3. fmt

    rmalmain committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1c61b38 View commit details
    Browse the repository at this point in the history
  4. * asan fixed size accesses working with generics

    * continue to propagate qemu argument as hook first parameter
    * use pre_syscall* and post_syscall* everywhere
    * fix some clippy stuff
    rmalmain committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    525fd11 View commit details
    Browse the repository at this point in the history
  5. fmt

    rmalmain committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5346f83 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. fix fuzzers

    rmalmain committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    17059d7 View commit details
    Browse the repository at this point in the history
  2. * refactor asan and asanguest modules to avoid custom init of QEMU an…

    …d use the module interface instead.
    
    * adapt qemu_launcher example to fully work with emulator, since qemu must now be initialized by emulator.
    rmalmain committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    c50ba05 View commit details
    Browse the repository at this point in the history
  3. fmt

    rmalmain committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    8d8631e View commit details
    Browse the repository at this point in the history
  4. clippy

    rmalmain committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    f2491c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a12dc91 View commit details
    Browse the repository at this point in the history
  6. fix qemu_coverage

    rmalmain committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    76480c1 View commit details
    Browse the repository at this point in the history
  7. fmt

    rmalmain committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    46f0da7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. forgot qemu args in launcher

    rmalmain committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    3464e44 View commit details
    Browse the repository at this point in the history
  2. use correct args

    rmalmain committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    005475b View commit details
    Browse the repository at this point in the history
  3. adapt api

    rmalmain committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    ea840cf View commit details
    Browse the repository at this point in the history
  4. testing stuff

    rmalmain committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    2998445 View commit details
    Browse the repository at this point in the history