Solving method of breaking version control of kernel module
A kernel module and version control technology, which is applied in the computer field, can solve problems such as limited versatility of driver modules, unsuccessful loading, etc., and achieve the effects of easy promotion, wide application range, and strong practicability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0035] In actual application, the module version structure is as follows:
[0036] struct modversion_info
[0037] {
[0038] unsigned long crc;
[0039] char name[MODULE_NAME_LEN];
[0040]}.
[0041] When the elf data structure uses 32 bits:
[0042] typedef struct
[0043] {
[0044] unsigned char e_ident[EI_NIDENT]; / * Magic number and other info * /
[0045] Elf32_Half e_type; / * Object file type * /
[0046] Elf32_Half e_machine; / * Architecture * /
[0047] Elf32_Word e_version; / * Object file version * /
[0048] Elf32_Addr e_entry; / * Entry point virtual address * /
[0049] Elf32_Off e_phoff; / * Program header table file offset * /
[0050] Elf32_Off e_shoff; / * Section header table file offset * /
[0051] Elf32_Word e_flags; / * Processor-specific flags * /
[0052] Elf32_Half e_ehsize; / * ELF header size in bytes * /
[0053] Elf32_Half e_phentsize; / * Program header table entry size * /
[0054] Elf32_Half e_phnum; / * Program header t...
PUM

Abstract
Description
Claims
Application Information

- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com