METHOD AND APPARATUS FOR PROVIDING SEAMLESS HOOKING AND INTERCEPTING OF SELECTED KERNEL AND HAL EXPORTED ENTRY POINTS

Patent №

US 7,039,739

Granted

2006-05-02

Filed 2002

Owner

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10097472

In a computer system having at least one host processor, a method and apparatus for providing seamless hooking and interception of selected entrypoints includes finding the IDT for each CPU which can include scanning the HAL image for the HAL PCR list. Saving the interrupt handler currently mapped in the CPU's interrupt descriptor table. Patching the original interrupt into the new interrupt handler. Storing the new interrupt exception into the CPU's interrupt descriptor table. Hooking a select entrypoint by first determining if the entrypoint begins with a one byte instruction code. If it does, saving the address of the original entrypoint, saving the original first one byte instruction, and patching the new interrupt intercept routine to jump to the original entrypoint's next instruction.

AI classification

AI hardware0.99
Natural language0.00
Planning0.00
Vision0.00
Machine learning0.00
Speech0.00
Evolutionary computation0.00
Knowledge representation0.00

Ownership

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

namechg · 186060604

© 2026 NYSGPT2525 LLC