5392 lines
84 KiB
ArmAsm
5392 lines
84 KiB
ArmAsm
.section .text
|
|
.align 4
|
|
|
|
.global idt_wrapper_0
|
|
idt_wrapper_0:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $0
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_1
|
|
idt_wrapper_1:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $1
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_2
|
|
idt_wrapper_2:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $2
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_3
|
|
idt_wrapper_3:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $3
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_4
|
|
idt_wrapper_4:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $4
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_5
|
|
idt_wrapper_5:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $5
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_6
|
|
idt_wrapper_6:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $6
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_7
|
|
idt_wrapper_7:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $7
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_8
|
|
idt_wrapper_8:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $8
|
|
push $0
|
|
call handler_err
|
|
pop %ebx
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_9
|
|
idt_wrapper_9:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $9
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_10
|
|
idt_wrapper_10:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $10
|
|
push $0
|
|
call handler_err
|
|
pop %ebx
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_11
|
|
idt_wrapper_11:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $11
|
|
push $0
|
|
call handler_err
|
|
pop %ebx
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_12
|
|
idt_wrapper_12:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $12
|
|
push $0
|
|
call handler_err
|
|
pop %ebx
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_13
|
|
idt_wrapper_13:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $13
|
|
push $0
|
|
call handler_err
|
|
pop %ebx
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_14
|
|
idt_wrapper_14:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $14
|
|
push $0
|
|
call handler_err
|
|
pop %ebx
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_15
|
|
idt_wrapper_15:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $15
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_16
|
|
idt_wrapper_16:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $16
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_17
|
|
idt_wrapper_17:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $17
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_18
|
|
idt_wrapper_18:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $18
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_19
|
|
idt_wrapper_19:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $19
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_20
|
|
idt_wrapper_20:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $20
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_21
|
|
idt_wrapper_21:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $21
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_22
|
|
idt_wrapper_22:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $22
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_23
|
|
idt_wrapper_23:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $23
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_24
|
|
idt_wrapper_24:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $24
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_25
|
|
idt_wrapper_25:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $25
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_26
|
|
idt_wrapper_26:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $26
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_27
|
|
idt_wrapper_27:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $27
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_28
|
|
idt_wrapper_28:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $28
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_29
|
|
idt_wrapper_29:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $29
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_30
|
|
idt_wrapper_30:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $30
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_31
|
|
idt_wrapper_31:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $31
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_32
|
|
idt_wrapper_32:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $32
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_33
|
|
idt_wrapper_33:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $33
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_34
|
|
idt_wrapper_34:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $34
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_35
|
|
idt_wrapper_35:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $35
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_36
|
|
idt_wrapper_36:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $36
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_37
|
|
idt_wrapper_37:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $37
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_38
|
|
idt_wrapper_38:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $38
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_39
|
|
idt_wrapper_39:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $39
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_40
|
|
idt_wrapper_40:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $40
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_41
|
|
idt_wrapper_41:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $41
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_42
|
|
idt_wrapper_42:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $42
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_43
|
|
idt_wrapper_43:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $43
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_44
|
|
idt_wrapper_44:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $44
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_45
|
|
idt_wrapper_45:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $45
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_46
|
|
idt_wrapper_46:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $46
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_47
|
|
idt_wrapper_47:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $47
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_48
|
|
idt_wrapper_48:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $48
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_49
|
|
idt_wrapper_49:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $49
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_50
|
|
idt_wrapper_50:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $50
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_51
|
|
idt_wrapper_51:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $51
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_52
|
|
idt_wrapper_52:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $52
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_53
|
|
idt_wrapper_53:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $53
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_54
|
|
idt_wrapper_54:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $54
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_55
|
|
idt_wrapper_55:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $55
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_56
|
|
idt_wrapper_56:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $56
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_57
|
|
idt_wrapper_57:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $57
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_58
|
|
idt_wrapper_58:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $58
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_59
|
|
idt_wrapper_59:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $59
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_60
|
|
idt_wrapper_60:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $60
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_61
|
|
idt_wrapper_61:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $61
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_62
|
|
idt_wrapper_62:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $62
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_63
|
|
idt_wrapper_63:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $63
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_64
|
|
idt_wrapper_64:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $64
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_65
|
|
idt_wrapper_65:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $65
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_66
|
|
idt_wrapper_66:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $66
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_67
|
|
idt_wrapper_67:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $67
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_68
|
|
idt_wrapper_68:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $68
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_69
|
|
idt_wrapper_69:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $69
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_70
|
|
idt_wrapper_70:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $70
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_71
|
|
idt_wrapper_71:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $71
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_72
|
|
idt_wrapper_72:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $72
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_73
|
|
idt_wrapper_73:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $73
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_74
|
|
idt_wrapper_74:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $74
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_75
|
|
idt_wrapper_75:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $75
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_76
|
|
idt_wrapper_76:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $76
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_77
|
|
idt_wrapper_77:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $77
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_78
|
|
idt_wrapper_78:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $78
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_79
|
|
idt_wrapper_79:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $79
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_80
|
|
idt_wrapper_80:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $80
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_81
|
|
idt_wrapper_81:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $81
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_82
|
|
idt_wrapper_82:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $82
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_83
|
|
idt_wrapper_83:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $83
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_84
|
|
idt_wrapper_84:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $84
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_85
|
|
idt_wrapper_85:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $85
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_86
|
|
idt_wrapper_86:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $86
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_87
|
|
idt_wrapper_87:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $87
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_88
|
|
idt_wrapper_88:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $88
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_89
|
|
idt_wrapper_89:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $89
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_90
|
|
idt_wrapper_90:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $90
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_91
|
|
idt_wrapper_91:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $91
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_92
|
|
idt_wrapper_92:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $92
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_93
|
|
idt_wrapper_93:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $93
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_94
|
|
idt_wrapper_94:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $94
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_95
|
|
idt_wrapper_95:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $95
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_96
|
|
idt_wrapper_96:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $96
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_97
|
|
idt_wrapper_97:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $97
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_98
|
|
idt_wrapper_98:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $98
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_99
|
|
idt_wrapper_99:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $99
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_100
|
|
idt_wrapper_100:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $100
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_101
|
|
idt_wrapper_101:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $101
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_102
|
|
idt_wrapper_102:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $102
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_103
|
|
idt_wrapper_103:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $103
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_104
|
|
idt_wrapper_104:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $104
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_105
|
|
idt_wrapper_105:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $105
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_106
|
|
idt_wrapper_106:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $106
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_107
|
|
idt_wrapper_107:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $107
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_108
|
|
idt_wrapper_108:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $108
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_109
|
|
idt_wrapper_109:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $109
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_110
|
|
idt_wrapper_110:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $110
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_111
|
|
idt_wrapper_111:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $111
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_112
|
|
idt_wrapper_112:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $112
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_113
|
|
idt_wrapper_113:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $113
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_114
|
|
idt_wrapper_114:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $114
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_115
|
|
idt_wrapper_115:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $115
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_116
|
|
idt_wrapper_116:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $116
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_117
|
|
idt_wrapper_117:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $117
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_118
|
|
idt_wrapper_118:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $118
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_119
|
|
idt_wrapper_119:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $119
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_120
|
|
idt_wrapper_120:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $120
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_121
|
|
idt_wrapper_121:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $121
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_122
|
|
idt_wrapper_122:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $122
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_123
|
|
idt_wrapper_123:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $123
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_124
|
|
idt_wrapper_124:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $124
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_125
|
|
idt_wrapper_125:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $125
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_126
|
|
idt_wrapper_126:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $126
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_127
|
|
idt_wrapper_127:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $127
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_128
|
|
idt_wrapper_128:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $128
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_129
|
|
idt_wrapper_129:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $129
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_130
|
|
idt_wrapper_130:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $130
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_131
|
|
idt_wrapper_131:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $131
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_132
|
|
idt_wrapper_132:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $132
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_133
|
|
idt_wrapper_133:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $133
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_134
|
|
idt_wrapper_134:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $134
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_135
|
|
idt_wrapper_135:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $135
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_136
|
|
idt_wrapper_136:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $136
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_137
|
|
idt_wrapper_137:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $137
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_138
|
|
idt_wrapper_138:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $138
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_139
|
|
idt_wrapper_139:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $139
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_140
|
|
idt_wrapper_140:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $140
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_141
|
|
idt_wrapper_141:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $141
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_142
|
|
idt_wrapper_142:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $142
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_143
|
|
idt_wrapper_143:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $143
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_144
|
|
idt_wrapper_144:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $144
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_145
|
|
idt_wrapper_145:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $145
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_146
|
|
idt_wrapper_146:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $146
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_147
|
|
idt_wrapper_147:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $147
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_148
|
|
idt_wrapper_148:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $148
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_149
|
|
idt_wrapper_149:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $149
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_150
|
|
idt_wrapper_150:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $150
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_151
|
|
idt_wrapper_151:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $151
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_152
|
|
idt_wrapper_152:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $152
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_153
|
|
idt_wrapper_153:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $153
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_154
|
|
idt_wrapper_154:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $154
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_155
|
|
idt_wrapper_155:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $155
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_156
|
|
idt_wrapper_156:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $156
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_157
|
|
idt_wrapper_157:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $157
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_158
|
|
idt_wrapper_158:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $158
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_159
|
|
idt_wrapper_159:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $159
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_160
|
|
idt_wrapper_160:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $160
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_161
|
|
idt_wrapper_161:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $161
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_162
|
|
idt_wrapper_162:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $162
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_163
|
|
idt_wrapper_163:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $163
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_164
|
|
idt_wrapper_164:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $164
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_165
|
|
idt_wrapper_165:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $165
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_166
|
|
idt_wrapper_166:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $166
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_167
|
|
idt_wrapper_167:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $167
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_168
|
|
idt_wrapper_168:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $168
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_169
|
|
idt_wrapper_169:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $169
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_170
|
|
idt_wrapper_170:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $170
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_171
|
|
idt_wrapper_171:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $171
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_172
|
|
idt_wrapper_172:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $172
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_173
|
|
idt_wrapper_173:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $173
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_174
|
|
idt_wrapper_174:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $174
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_175
|
|
idt_wrapper_175:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $175
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_176
|
|
idt_wrapper_176:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $176
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_177
|
|
idt_wrapper_177:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $177
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_178
|
|
idt_wrapper_178:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $178
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_179
|
|
idt_wrapper_179:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $179
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_180
|
|
idt_wrapper_180:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $180
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_181
|
|
idt_wrapper_181:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $181
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_182
|
|
idt_wrapper_182:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $182
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_183
|
|
idt_wrapper_183:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $183
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_184
|
|
idt_wrapper_184:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $184
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_185
|
|
idt_wrapper_185:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $185
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_186
|
|
idt_wrapper_186:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $186
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_187
|
|
idt_wrapper_187:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $187
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_188
|
|
idt_wrapper_188:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $188
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_189
|
|
idt_wrapper_189:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $189
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_190
|
|
idt_wrapper_190:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $190
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_191
|
|
idt_wrapper_191:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $191
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_192
|
|
idt_wrapper_192:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $192
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_193
|
|
idt_wrapper_193:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $193
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_194
|
|
idt_wrapper_194:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $194
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_195
|
|
idt_wrapper_195:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $195
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_196
|
|
idt_wrapper_196:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $196
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_197
|
|
idt_wrapper_197:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $197
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_198
|
|
idt_wrapper_198:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $198
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_199
|
|
idt_wrapper_199:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $199
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_200
|
|
idt_wrapper_200:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $200
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_201
|
|
idt_wrapper_201:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $201
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_202
|
|
idt_wrapper_202:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $202
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_203
|
|
idt_wrapper_203:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $203
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_204
|
|
idt_wrapper_204:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $204
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_205
|
|
idt_wrapper_205:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $205
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_206
|
|
idt_wrapper_206:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $206
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_207
|
|
idt_wrapper_207:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $207
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_208
|
|
idt_wrapper_208:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $208
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_209
|
|
idt_wrapper_209:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $209
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_210
|
|
idt_wrapper_210:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $210
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_211
|
|
idt_wrapper_211:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $211
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_212
|
|
idt_wrapper_212:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $212
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_213
|
|
idt_wrapper_213:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $213
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_214
|
|
idt_wrapper_214:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $214
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_215
|
|
idt_wrapper_215:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $215
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_216
|
|
idt_wrapper_216:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $216
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_217
|
|
idt_wrapper_217:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $217
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_218
|
|
idt_wrapper_218:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $218
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_219
|
|
idt_wrapper_219:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $219
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_220
|
|
idt_wrapper_220:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $220
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_221
|
|
idt_wrapper_221:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $221
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_222
|
|
idt_wrapper_222:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $222
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_223
|
|
idt_wrapper_223:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $223
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_224
|
|
idt_wrapper_224:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $224
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_225
|
|
idt_wrapper_225:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $225
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_226
|
|
idt_wrapper_226:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $226
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_227
|
|
idt_wrapper_227:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $227
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_228
|
|
idt_wrapper_228:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $228
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_229
|
|
idt_wrapper_229:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $229
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_230
|
|
idt_wrapper_230:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $230
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_231
|
|
idt_wrapper_231:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $231
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_232
|
|
idt_wrapper_232:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $232
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_233
|
|
idt_wrapper_233:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $233
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_234
|
|
idt_wrapper_234:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $234
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_235
|
|
idt_wrapper_235:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $235
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_236
|
|
idt_wrapper_236:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $236
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_237
|
|
idt_wrapper_237:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $237
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_238
|
|
idt_wrapper_238:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $238
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_239
|
|
idt_wrapper_239:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $239
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_240
|
|
idt_wrapper_240:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $240
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_241
|
|
idt_wrapper_241:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $241
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_242
|
|
idt_wrapper_242:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $242
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_243
|
|
idt_wrapper_243:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $243
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_244
|
|
idt_wrapper_244:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $244
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_245
|
|
idt_wrapper_245:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $245
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_246
|
|
idt_wrapper_246:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $246
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_247
|
|
idt_wrapper_247:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $247
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_248
|
|
idt_wrapper_248:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $248
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_249
|
|
idt_wrapper_249:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $249
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_250
|
|
idt_wrapper_250:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $250
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_251
|
|
idt_wrapper_251:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $251
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_252
|
|
idt_wrapper_252:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $252
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_253
|
|
idt_wrapper_253:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $253
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_254
|
|
idt_wrapper_254:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $254
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|
|
.global idt_wrapper_255
|
|
idt_wrapper_255:
|
|
cli
|
|
pusha
|
|
push %ds
|
|
push %es
|
|
push %fs
|
|
push %gs
|
|
push %ss
|
|
push $255
|
|
call handler
|
|
pop %ebx
|
|
pop %ss
|
|
pop %gs
|
|
pop %fs
|
|
pop %es
|
|
pop %ds
|
|
popa
|
|
sti
|
|
iret
|
|
|