Hi,

Looks like on my ubuntu 64 bit, when I compile

   hello("ABCD");

I get

    719e:       48 8d 05 e0 68 04 00    lea    0x468e0(%rip),%rax        #
4da85 <str1405>
    71a5:       48 89 44 24 08             mov    %rax,0x8(%rsp)
    71aa:       48 c7 44 24 10 04 00    movq   $0x4,0x10(%rsp)
    71b1:       00 00
    71b3:       e8 88 f6 ff ff                 callq  6840
<_ZN5hello20h8ed5f876da0c3862eaaE>


I was wondering why is %rip being used for getting to the string? Or am I
understanding it incorrectly?

Regards,
Kashyap
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to