Searched refs:thunk (Results 1 – 1 of 1) sorted by relevance
69 u8 *thunk = malloc(50); in handle_irq() local71 set_idt_entry(vec, thunk, 0); in handle_irq()75 *thunk++ = 0x48; *thunk++ = 0x83; *thunk++ = 0xec; *thunk++ = 0x08; in handle_irq()77 *thunk++ = 0xc7; *thunk++ = 0x04; *thunk++ = 0x24; in handle_irq()78 *(u32 *)thunk = (ulong)func; thunk += 4; in handle_irq()80 *thunk++ = 0xc7; *thunk++ = 0x44; *thunk++ = 0x24; *thunk++ = 0x04; in handle_irq()81 *(u32 *)thunk = (ulong)func >> 32; thunk += 4; in handle_irq()83 *thunk ++ = 0xe9; in handle_irq()84 *(u32 *)thunk = (ulong)isr_entry_point - (ulong)(thunk + 4); in handle_irq()87 *thunk++ = 0x68; in handle_irq()[all …]