gpt4 book ai didi

gdb - 如何让 GDB 按字面意思打印字符串(不转义)?

转载 作者:行者123 更新时间:2023-12-02 10:33:45 28 4
gpt4 key购买 nike

我有一个又大又长的字符串,我想将其捕获到文件中。我可以使用日志记录来获取大部分信息:

set logging onset logging file gdb.log

...但是如果我使用 px/s 来打印字符串,引号和垃圾都会被转义。如何按原样获取字符串?

最佳答案

对于真正的大字符串,您还可以使用:

(gdb) set variable $s = MY_STRING
(gdb) dump binary memory FILE $s $s + (size_t)strlen($s)

它可以很容易地适应处理带有空字节的缓冲区。此外,FILE 的内容绝不会包含字符串以外的任何内容。

关于gdb - 如何让 GDB 按字面意思打印字符串(不转义)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13998349/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com