Commit Graph

  • 9670f56bf4 Add tasknumner as param full_system_measure Yannick Naumann 2024-12-17 17:33:31 +01:00
  • 2d2fc1263c Adapt imputs Yannick Naumann 2024-12-06 10:41:03 +01:00
  • 5aae6ca5f2 test test Yannick Naumann 2024-12-03 17:00:32 +01:00
  • 7bf5e50426 Fix output writing and memory init Yannick Naumann 2024-11-19 16:00:56 +01:00
  • 563efb1bc9 Fix file writing Yannick Naumann 2024-11-19 12:45:08 +01:00
  • fb2416e51a Fix memory allocation problems Yannick Naumann 2024-11-19 12:30:36 +01:00
  • 931794ddcb Fix setting of task inputs and reintroduce end breakpoint Yannick Naumann 2024-11-19 11:57:11 +01:00
  • 480f4dfb67 Add loops for writing and reading Yannick Naumann 2024-11-19 09:21:38 +01:00
  • d1dbb69fab Add input setting for multiple tasks Yannick Naumann 2024-11-17 15:22:17 +01:00
  • fed8214cc6 Remove comments standalone_icount_measure Yannick Naumann 2024-11-17 15:02:27 +01:00
  • d7dccf9c44 Add output reading Yannick Naumann 2024-08-26 16:07:46 +02:00
  • bd9237e8af Add snapshots and register write for code benchmarking Yannick Naumann 2024-08-12 15:36:31 +02:00
  • ccc7d889c4 hack main.c to measure instructions Alwin Berger 2024-06-18 17:13:31 +02:00
  • 9a0a6ebc35 add libafl_qemu_read_user_sp_unchecked Alwin Berger 2024-06-14 13:54:57 +02:00
  • eb21c70c3b read shift for timers, bump interrupt count Alwin Berger 2024-06-06 14:41:38 +02:00
  • 8e14d45910 fix jump instrumentation Alwin Berger 2024-03-25 08:02:50 +01:00
  • 0cda19cbcf fix jmp instrumentation Alwin Berger 2024-01-16 15:53:38 +01:00
  • 349d96795b simple standalone injection test Alwin Berger 2024-01-09 15:12:35 +01:00
  • 19f046ef6a fix build Alwin Berger 2024-01-04 12:14:15 +01:00
  • cb70307812 fix jmp instrumentation Alwin Berger 2023-09-18 10:59:41 +02:00
  • b2feee86a4 fix build Alwin Berger 2023-09-05 15:34:43 +02:00
  • dacbbbd525 add standalone debugging config Alwin Berger 2023-05-27 13:24:18 +02:00
  • e144fb9fdf re-introduce native breakpoints Alwin Berger 2023-03-13 14:46:09 +01:00
  • a67a70d7f8 fuzz multiple interrupts Alwin Berger 2023-03-02 15:32:24 +01:00
  • a946b67ff0 add interrupt injection Alwin Berger 2023-01-03 20:09:54 +01:00
  • 6b7718f671 add jmp instrumentation Alwin Berger 2022-12-19 13:11:40 +01:00
  • 32206d23c3
    Merge pull request #37 from AFLplusplus/fixcrash Andrea Fioraldi 2023-12-01 10:31:03 +01:00
  • b85a54516d New crash handling for usermode Andrea Fioraldi 2023-11-30 21:50:21 +01:00
  • deb4d6cd80
    Merge pull request #36 from rmalmain/paging_filter Andrea Fioraldi 2023-11-30 20:42:24 +01:00
  • 033f2439c7 added libafl guard. Romain Malmain 2023-11-30 18:15:13 +01:00
  • c386a5a9b9 fix: check if get_paging_id is implemented. Romain Malmain 2023-11-30 18:09:17 +01:00
  • 9928452ab6 Added paging id boilerplate code + x86_64 implementation. Romain Malmain 2023-11-30 17:27:34 +01:00
  • c105904e66 Fix exit code for thumb mode in aarch64 fullsystem Andrea Fioraldi 2023-11-29 10:12:50 +01:00
  • 98a0d92463 Merge branch 'main' of github.com:AFLplusplus/qemu-libafl-bridge into main Andrea Fioraldi 2023-11-28 15:03:25 +01:00
  • 7eb4c9dc54 Fix edge coverage hooks Andrea Fioraldi 2023-11-28 15:03:08 +01:00
  • 9f6de425b8
    Merge pull request #34 from rmalmain/syx_snapshot_fix Andrea Fioraldi 2023-11-24 18:00:53 +01:00
  • a9ea61c540 fix: check enabled snapshot before logging also in range version of dirty_list. Romain Malmain 2023-11-24 17:54:18 +01:00
  • b946fe4618 Jit edge coverage hook Andrea Fioraldi 2023-11-24 13:43:26 +01:00
  • 34b0d11943
    Merge pull request #33 from AFLplusplus/self_hooks Andrea Fioraldi 2023-11-23 21:34:54 +01:00
  • 6a63c7f792 fix generic hook Andrea Fioraldi 2023-11-23 15:45:37 +01:00
  • 3ae4ddb979 names Andrea Fioraldi 2023-11-22 18:06:46 +01:00
  • 60db9a9edb Fix backdoor hook Andrea Fioraldi 2023-11-22 17:49:54 +01:00
  • e9c746c6ee Removable hooks Andrea Fioraldi 2023-11-22 14:51:15 +01:00
  • e61d1f93b0 Refactor hooks and multiple newthread/syscalls hooks Andrea Fioraldi 2023-11-22 14:25:03 +01:00
  • 8db5524416 Remove unused and duplicate code Andrea Fioraldi 2023-11-21 15:28:07 +01:00
  • 4226e1656c Fix exit.c Andrea Fioraldi 2023-11-21 14:08:03 +01:00
  • 4605ea753b Fix usermode builds Andrea Fioraldi 2023-11-21 14:01:16 +01:00
  • 5d31b09a11
    Merge pull request #31 from rmalmain/sync_exit Andrea Fioraldi 2023-11-21 13:46:35 +01:00
  • e01e07db09
    Merge pull request #32 from rmalmain/main Andrea Fioraldi 2023-11-21 13:46:21 +01:00
  • a26f16f2ef Add an option to not build tests Seems to have no impact and saves the compilation of 1000 files. Romain Malmain 2023-11-21 12:06:32 +01:00
  • b595b3969a Fix: added exit.c in build system. Romain Malmain 2023-11-21 11:45:06 +01:00
  • 2d54a4e637
    Merge pull request #29 from rmalmain/syx_snapshot_rework Andrea Fioraldi 2023-11-21 11:41:38 +01:00
  • 4fc66b672e
    Merge pull request #30 from rmalmain/sync_exit Andrea Fioraldi 2023-11-21 11:41:27 +01:00
  • 466658fc52 Sync Exit: - Now the VM can trigger a synchronous backdoor stopping the VM and returning to LibAFL. - LibAFL will exit with a corresponding exit reason to perform actions accordingly (checkout the LibAFL patch for more details). - The breakpoint mechanism has been merged with this system (not tested yet, may not work out of the box). - The main difference with the backdoor is that it will always stop the VM. Romain Malmain 2023-11-21 10:48:27 +01:00
  • aa67fcae61 Syx Snapshot rework - Most of the tables are now GHashtable instances - Snapshot correctness checking - Simplified API - More callbacks to catch more dirty pages Romain Malmain 2023-11-21 10:39:42 +01:00
  • b0c8272465 Fix translation but not execution of edge TB Andrea Fioraldi 2023-11-17 14:48:04 +01:00
  • 34a5cb6d84 Merge tag 'pull-tcg-20231114' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-11-15 08:05:25 -05:00
  • 0dfae4f948 target/sparc: Fix RETURN Richard Henderson 2023-11-08 12:47:00 -08:00
  • e2faabee78 accel/tcg: Forward probe size on to notdirty_write Jessica Clarke 2023-11-10 21:43:03 -08:00
  • cf9b5790db accel/tcg: Remove CF_LAST_IO Richard Henderson 2023-11-10 08:21:23 -08:00
  • 9c673a41ee Update version for v8.2.0-rc0 release Stefan Hajnoczi 2023-11-14 12:35:47 -05:00
  • 6d44474b3b Merge tag 'pull-request-2023-11-14' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2023-11-14 10:50:22 -05:00
  • 52105c6458 Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging Stefan Hajnoczi 2023-11-14 10:50:00 -05:00
  • 9f7c4f60cc Merge tag 'misc-fixes-20231113' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2023-11-14 10:49:42 -05:00
  • 3b06e4058d Merge tag 'pull-target-arm-20231113' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2023-11-14 10:49:01 -05:00
  • 315088134f Merge tag 'pull-pa-20231113' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-11-14 10:48:25 -05:00
  • d12a91e0ba target/s390x/arch_dump: Add arch cleanup function for PV dumps Janosch Frank 2023-11-09 12:04:43 +00:00
  • e72629e514 dump: Add arch cleanup function Janosch Frank 2023-11-09 12:04:42 +00:00
  • 816644b121 target/s390x/dump: Remove unneeded dump info function pointer init Janosch Frank 2023-11-09 12:04:41 +00:00
  • 04c0a003dd MAINTAINERS: update virtio-fs mailing list address Stefan Hajnoczi 2023-11-11 08:49:20 +08:00
  • 0b2af475e9 tests/avocado/machine_s390_ccw_virtio.py: Fix SyntaxWarnings from python 3.12 Thomas Huth 2023-11-13 15:07:21 +01:00
  • f88131d931 hw/hppa: Require at least SeaBIOS-hppa version 12 Helge Deller 2023-11-11 20:31:37 +01:00
  • ec6f3fc3ef target/hppa: Update to SeaBIOS-hppa from version 10 to 12 Helge Deller 2023-11-11 20:22:12 +01:00
  • e274d2a777 hw/hppa: Move software power button address to page zero Helge Deller 2023-11-11 20:13:53 +01:00
  • 8066102df1 hw/pci-host/astro: Fix boot for C3700 machine Helge Deller 2023-11-09 18:12:20 +01:00
  • fa71b4f84f target/hppa: Reduce TARGET_PHYS_ADDR_SPACE_BITS to 40 Richard Henderson 2023-11-07 09:28:56 -08:00
  • 451d993d58 target/hppa: Replace MMU_PHYS_IDX with MMU_ABS_IDX, MMU_ABS_W_IDX Richard Henderson 2023-11-07 12:13:17 -08:00
  • 17fe594c59 target/hppa: Introduce MMU_IDX_MMU_DISABLED Richard Henderson 2023-11-07 11:33:45 -08:00
  • 2a23f0f118 target/hppa: Fix possible overflow in TLB size calculation Helge Deller 2023-11-10 20:27:43 +01:00
  • e722e5a112 target/hppa: Fix calculation of CR_IIASQ back register Helge Deller 2023-11-10 01:11:24 +01:00
  • 576fc9376d target/hppa: Use PRIV_P_TO_MMU_IDX in helper_probe Richard Henderson 2023-11-07 13:30:27 -08:00
  • e5d487c972 target/hppa: Use only low 2 immediate bits for PROBEI Richard Henderson 2023-11-07 13:31:20 -08:00
  • f6e8d1ef05 target/arm/tcg: enable PMU feature for Cortex-A8 and A9 Nikita Ostrenkov 2023-11-12 16:56:58 +00:00
  • 0034d0395e tests/avocado: add test to exercise processor address space memory bound checks Ani Sinha 2023-11-09 10:26:01 +05:30
  • 4c7ae73caf hw/display/vmware_vga: fix probably typo Alexandra Diupina 2023-11-10 20:41:04 +03:00
  • 52c773ce89 hw/mips: LOONGSON3V depends on UNIMP device Marc-André Lureau 2023-11-07 18:06:15 +04:00
  • 4d044472ab target/arm: Correct MTE tag checking for reverse-copy MOPS Peter Maydell 2023-11-10 16:25:46 +00:00
  • fc58891d04 target/arm: HVC at EL3 should go to EL3, not EL2 Peter Maydell 2023-11-09 15:19:17 +00:00
  • 1d675e59ea hw/arm/virt: fix GIC maintenance IRQ registration Jean-Philippe Brucker 2023-11-10 09:05:58 +00:00
  • f78ea7ddb0 Merge tag 'pull-request-2023-11-13' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2023-11-13 07:15:43 -05:00
  • 05fa22770a Merge tag 'pull-qapi-2023-11-13' of https://repo.or.cz/qemu/armbru into staging Stefan Hajnoczi 2023-11-13 07:15:30 -05:00
  • c86a59fd34 Merge tag 'pull-shadow-2023-11-13' of https://repo.or.cz/qemu/armbru into staging Stefan Hajnoczi 2023-11-13 07:15:19 -05:00
  • 616425d452 Merge tag 'mem-2023-11-13' of https://github.com/davidhildenbrand/qemu into staging Stefan Hajnoczi 2023-11-13 07:15:06 -05:00
  • c96c116e10 MAINTAINERS: update virtio-fs mailing list address Stefan Hajnoczi 2023-11-11 08:49:20 +08:00
  • 4409a6d855 hw/audio/es1370: Clean up comment Peter Maydell 2023-11-10 16:43:18 +00:00
  • f9a19bd8d2 tests/tsan: Rename the file with the entries that should be ignored Thomas Huth 2023-11-09 18:47:20 +01:00
  • 2e990d81d9 test-resv-mem: Fix CID 1523911 Eric Auger 2023-11-10 09:36:54 +01:00
  • 00ac955b06 tests/vm/netbsd: Use Python v3.11 Philippe Mathieu-Daudé 2023-11-09 16:09:00 +01:00
  • d229996b40 MAINTAINERS: Add a general architecture section for x86 Thomas Huth 2023-09-29 15:45:51 +02:00
  • 7c7e1f6017 MAINTAINERS: Extend the Stellaris section Thomas Huth 2023-10-20 08:09:36 +02:00