Code Monkey home page Code Monkey logo

Comments (3)

andreafioraldi avatar andreafioraldi commented on July 17, 2024

Is the current main branch still affected? I merged an update of the helpers calls in the last few days.
Btw, the diff between the commit w/o and w/ the bug is https://github.com/AFLplusplus/qemu-libafl-bridge/compare/f6a2e732e8e225ebb8d1a9399561af7330af31b3..0dc52ed6f3915f727aaec8648706760f278f0571 and the instruction hooks were not touched, so probably a bug introduced with the merge from upstream

from qemu-libafl-bridge.

alwinber avatar alwinber commented on July 17, 2024

Yes, i took the current main branch at eae6f04, which has QEMU_REVISION = 3a774d.

from qemu-libafl-bridge.

andreafioraldi avatar andreafioraldi commented on July 17, 2024

for future reference: TCGHelperInfo for the libafl_hook strict was partially not initialized and it worked till a specific commit of QEMU because the code was just writing to it, while it checks the values and so it was keeping the dirty memory from malloc. Specifically, the assert was triggered because info->nr_in was trash (85 in my debugger).

from qemu-libafl-bridge.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.