I didn't keep that exact same core, but I have a new one that seems equivalent.
#0 0x0000559e51e99993 in arc_sign (signspec=<optimized out>, sigheaders=0x559e529bb580, errstr=errstr@entry=0x7ffcc0624e20) at ./b-exim4-daemon-custom/build-Linux-x86_64/arc.c:1663 rp = 0x672e6c69616d3d48 identity = 0x559e529bb8a8 "****.com" selector = 0x559e529bb8c8 "arc-20220506" privkey = 0x559e525ad2f8 "-----BEGIN PRIVATE KEY-----\n"... opts = 0x559e529bb92a "" s = <optimized out> options = <optimized out> sep = 58 headers = <optimized out> rheaders = 0x559e529bb950 ar = {data = <optimized out>, len = <optimized out>} instance = <optimized out> g = 0x0 b = <optimized out> __FUNCTION__ = "arc_sign" ret_sigheaders = <optimized out>
(gdb) p *rp Cannot access memory at address 0x672e6c69616d3d48 (gdb) p headers_rlist $1 = (hdr_rlist *) 0x559e52b48d78
Does this help? Please talk to me as you would to a little child, as you find necessary :-)
I didn't keep that exact same core, but I have a new one that seems equivalent.
#0 0x0000559e51e99993 in arc_sign (signspec= <optimized out>, sigheaders= 0x559e529bb580, errstr= errstr@ entry=0x7ffcc06 24e20) at ./b-exim4- daemon- custom/ build-Linux- x86_64/ arc.c:1663
__FUNCTION_ _ = "arc_sign"
ret_sigheaders = <optimized out>
rp = 0x672e6c69616d3d48
identity = 0x559e529bb8a8 "****.com"
selector = 0x559e529bb8c8 "arc-20220506"
privkey = 0x559e525ad2f8 "-----BEGIN PRIVATE KEY-----\n"...
opts = 0x559e529bb92a ""
s = <optimized out>
options = <optimized out>
sep = 58
headers = <optimized out>
rheaders = 0x559e529bb950
ar = {data = <optimized out>, len = <optimized out>}
instance = <optimized out>
g = 0x0
b = <optimized out>
(gdb) p *rp
Cannot access memory at address 0x672e6c69616d3d48
(gdb) p headers_rlist
$1 = (hdr_rlist *) 0x559e52b48d78
Does this help?
Please talk to me as you would to a little child, as you find necessary :-)