Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - K index

CONFIG_KALLSYMS_BASE_RELATIVE:

General informations

The Linux kernel configuration item CONFIG_KALLSYMS_BASE_RELATIVE:

Help text

Instead of emitting them as absolute values in the native word size, emit the symbol references in the kallsyms table as 32-bit entries, each containing a relative value in the range [base, base + U32_MAX] or, when KALLSYMS_ABSOLUTE_PERCPU is in effect, each containing either an absolute value in the range [0, S32_MAX] or a relative value in the range [base, base + S32_MAX], where base is the lowest relative symbol address encountered in the image.

On 64-bit builds, this reduces the size of the address table by 50%, but more importantly, it results in entries whose values are build time constants, and no relocation pass is required at runtime to fix up the entries based on the runtime load address of the kernel.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - K index

Automatically generated (in year 2024). See also LKDDb sources on GitLab