#ifndef __powerpc64__ /* * Thanks to Paul M for explaining this. * * PPC can only do rel jumps += 32MB, and often the kernel and other * modules are further away than this. So, we jump to a table of * trampolines attached to the module (the Procedure Linkage Table) * whenever that happens.
*/
struct mod_arch_specific { #ifdef __powerpc64__ unsignedint stubs_section; /* Index of stubs section in module */ #ifdef CONFIG_PPC_KERNEL_PCREL unsignedint got_section; /* What section is the GOT? */ unsignedint pcpu_section; /* .data..percpu section */ #else unsignedint toc_section; /* What section is the TOC? */ bool toc_fixed; /* Have we fixed up .TOC.? */ #endif
#ifdef CONFIG_PPC64_ELF_ABI_V1 /* For module function descriptor dereference */ unsignedlong start_opd; unsignedlong end_opd; #endif #else/* powerpc64 */ /* Indices of PLT sections within module. */ unsignedint core_plt_section; unsignedint init_plt_section; #endif/* powerpc64 */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.