https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103930

Jan Engelhardt <jengelh at inai dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenther at suse dot de

--- Comment #1 from Jan Engelhardt <jengelh at inai dot de> ---
gcc version 12.2.1 20221020 [revision 0aaef83351473e8f4eb774f8f999bbe87a4866d7]
(SUSE Linux) 

Thread 5 "a.out" hit Breakpoint 2, __interceptor_crypt (key=0x602000007050 "",
salt=0x60b000015800 "") at
../../../../libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:9981
9981    INTERCEPTOR(char *, crypt, char *key, char *salt) {
(gdb) n
9983      COMMON_INTERCEPTOR_ENTER(ctx, crypt, key, salt);
(gdb) 
9984      COMMON_INTERCEPTOR_READ_RANGE(ctx, key, internal_strlen(key) + 1);
(gdb) 
9985      COMMON_INTERCEPTOR_READ_RANGE(ctx, salt, internal_strlen(salt) + 1);
(gdb) 
9986      char *res = REAL(crypt)(key, salt);
(gdb) disas
…
=> 0x00007ffff7862cdd <+125>:   lea    -0x28(%rbp),%rsp
   0x00007ffff7862ce1 <+129>:   mov    %r12,%rsi
   0x00007ffff7862ce4 <+132>:   mov    %rbx,%rdi
   0x00007ffff7862ce7 <+135>:   pop    %rbx
   0x00007ffff7862ce8 <+136>:   pop    %r12
   0x00007ffff7862cea <+138>:   pop    %r13
   0x00007ffff7862cec <+140>:   pop    %r14
   0x00007ffff7862cee <+142>:   pop    %r15
   0x00007ffff7862cf0 <+144>:   pop    %rbp
   0x00007ffff7862cf1 <+145>:   jmp    *0xeade1(%rip)        # 0x7ffff794dad8
<_ZN14__interception10real_cryptE>
…
(gdb) p _ZN14__interception10real_cryptE
$1 = (crypt_type) 0x0

Reply via email to