А то ну вообще убого работает. В списке поддерживаемых языков асма вообще нет.
_get_type_msg:
        mov     eax, offset .L.str
        add     edi, -30
        cmp     edi, 11
        ja      .LBB0_6
        jmp     qword ptr [8*rdi + .LJTI0_0]
.LBB0_2:
        mov     eax, offset .L.str.1
        ret
.LBB0_3:
        mov     eax, offset .L.str.2
        ret
.LBB0_4:
        mov     eax, offset .L.str.3
        ret
.LBB0_5:
        mov     eax, offset .L.str.4
.LBB0_6:
        ret
.LJTI0_0:
        .quad   .LBB0_2
        .quad   .LBB0_3
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_6
        .quad   .LBB0_4
        .quad   .LBB0_5
.L.str:
        .asciz  "DEBUG"
.L.str.1:
        .asciz  "INFO"
.L.str.2:
        .asciz  "WARNING"
.L.str.3:
        .asciz  "ERROR"
.L.str.4:
        .asciz  "FATAL"








