SLPPlugin

class tenjint.plugins.slp.SLPPlugin[source]

SLP Service

This plugin implements the SLP service and is responsible for handling requests to update page permissions as well as requests for SLP permission violations.

NOTE: This service does not concern itself with merging requests for callbacks as this is done in the kernel.

Attributes

SLPPlugin.arch

SLPPlugin.name

SLPPlugin.os

SLPPlugin.produces

Methods

SLPPlugin.__init__()

Initialize self.

SLPPlugin.cancel_event(request_id)

Cancel SLP violation event

SLPPlugin.load(**kwargs)

Load function

SLPPlugin.request_event(event_cls, **kwargs)

Request SLP violation event

SLPPlugin.uninit()

Uninit function

SLPPlugin.update_permissions(gpa[, r, w, x])

Update page permissions for a given GPA