API Reference

Modules

tenjint.event

tenjint’s event layer.

tenjint.output

tenjint’s output module.

tenjint.service

tenjint’s service layer.

tenjint.logger

tenjint’s logging system.

tenjint.optimize

Optimize parts of interrupt for production.

tenjint.config

Provides all functionality related to configuration.

tenjint.debug

Contains classes and functions for debugging.

tenjint.tenjint

tenjint’s main module.

tenjint.plugins.machine

This module contains the virtual machine abstractions.

tenjint.plugins.operatingsystem

This module provides abstractions for the guest operating system.

tenjint.plugins.singlestep

Provides singlestepping.

tenjint.plugins.breakpoint

This module implements breakpoints.

tenjint.plugins.slp

Provides second level paging permission trapping and updating.

tenjint.plugins.taskswitch

Contains all functionality related to task switch trapping.

tenjint.plugins.fargs

tenjint.plugins.interactive

This module contains all functionality related to the interactive shell.

tenjint.plugins.plugins

tenjint’s plugin subsystem.

tenjint.api.tenjintapi

tenjint.api.tenjintapi_x86_64

tenjint.api.api_x86_64

QEMU Python API for x86-64

tenjint.api.api

Low-level QEMU Python API.

tenjint.api.tenjintapi

tenjint.api.api_aarch64

QEMU Python API for aarch64