Skip to content

Output sometimes truncated #195

@eisenwave

Description

@eisenwave

grafik
Longer output seems to be truncated. This happens both for single part outputs and also for multi-part outputs like in the image.

The full output for the code should have been

chan():
        push    rbx
        sub     rsp, 16
        lea     rdi, [rsp+13]
        call    awoo::awoo() [complete object constructor]
        lea     rdi, [rsp+13]
        call    awoo::operator bool()
        test    al, al
        jne     .L2
        lea     rdi, [rsp+14]
        call    awoo::awoo() [complete object constructor]
        lea     rdi, [rsp+14]
        call    awoo::operator bool()
        test    al, al
        jne     .L3
        lea     rdi, [rsp+15]
        call    awoo::awoo() [complete object constructor]
        lea     rdi, [rsp+15]
        call    awoo::operator bool()
        lea     rdi, [rsp+15]
        call    awoo::~awoo() [complete object destructor]
.L3:
        lea     rdi, [rsp+14]
        call    awoo::~awoo() [complete object destructor]
.L2:
        lea     rdi, [rsp+13]
        call    awoo::~awoo() [complete object destructor]
        add     rsp, 16
        pop     rbx
        ret
        mov     rbx, rax
        jmp     .L4
        mov     rbx, rax
        jmp     .L5
        mov     rbx, rax
        jmp     .L6
chan() [clone .cold]:
.L4:
        lea     rdi, [rsp+15]
        call    awoo::~awoo() [complete object destructor]
.L5:
        lea     rdi, [rsp+14]
        call    awoo::~awoo() [complete object destructor]
.L6:
        lea     rdi, [rsp+13]
        call    awoo::~awoo() [complete object destructor]
        mov     rdi, rbx
        call    _Unwind_Resume

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions