Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output sometimes truncated #195

Closed
Eisenwave opened this issue Feb 27, 2023 · 0 comments · Fixed by #196
Closed

Output sometimes truncated #195

Eisenwave opened this issue Feb 27, 2023 · 0 comments · Fixed by #196

Comments

@Eisenwave
Copy link

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant