Internal QEMU APIs
Details about how QEMU’s various internal APIs. Most of these are generated from in-code annotations to function prototypes.
- Bitwise operations
set_bit()set_bit_atomic()clear_bit()change_bit()test_and_set_bit()test_and_clear_bit()test_and_change_bit()test_bit()find_last_bit()find_next_bit()find_next_zero_bit()find_first_bit()find_first_zero_bit()set_bit32()set_bit32_atomic()clear_bit32()clear_bit32_atomic()change_bit32()test_and_set_bit32()test_and_clear_bit32()test_and_change_bit32()test_bit32()rol8()ror8()rol16()ror16()rol32()ror32()rol64()ror64()hswap32()hswap64()wswap64()extract32()extract8()extract16()extract64()sextract32()sextract64()deposit32()deposit64()half_shuffle32()half_shuffle64()half_unshuffle32()half_unshuffle64()
- Load and Store APIs
- The memory API
- QEMU modules
- QEMU UI subsystem