KernelModuleInfo

KernelModuleInfo
KernelModuleInfo

Information about a kernel module.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "id": 0,
    "name": "string",
    "version": "string",
    "filename": "string",
    "optionString": "string",
    "loaded": false,
    "enabled": false,
    "useCount": 0,
    "readOnlySection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "writableSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "textSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "dataSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "bssSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    }
}
integer As int32 As int32
id
Required

Module ID.

string
name
Required

Module name.

string
version
Required

Version string.

string
filename
Required

Module filename, without the path.

string
optionString
Required

Option string configured to be passed to the kernel module when loaded.

Note that this is not necessarily the option string currently in use by the kernel module.

boolean
loaded
Required

Is the module loaded?

boolean
enabled
Required

Is the module enabled?

integer As int32 As int32
useCount
Required

Number of references to this module.

readOnlySection
Required

Read-only section information.

writableSection
Required

Writable section information.

textSection
Required

Text section information.

dataSection
Required

Data section information.

bssSection
Required

BSS section information.