问题1:
gdb下的命令如下:
set *(int *)($pinfo+16) = $pflag & ~0x800
然后我根据对照表中修改为如下形式,在lldb下输入:
expr unsigned int *(int *)($pinfo+16) = $pflag & ~0x800
报错如下:
(lldb) expr unsigned int *(int *)($pinfo+16) = $pflag & ~0x800
error: expected unqualified-id
error: expected ‘)’
note: to match this ‘(’
error: 2 errors parsing expression
(lldb)
问题2:
gdb中set都有哪些作用?