They're assembler macros.
Which then gets invoked by the assembler to generate a whole bunch of interrupt handlers.Code:.macro HandleException num .global _ZN16InterruptManager19HandleException\num\()Ev _ZN16InterruptManager19HandleException\num\()Ev: movb $\num, (interruptnumber) jmp int_bottom .endm
Code:HandleException 0x00 HandleException 0x01 HandleException 0x02 HandleException 0x03 // etc etc