я определяю переменную удобство в БГДChange STRUCT поле в GDB с помощью gdb.value
>set $param = (T_packet*)malloc(sizeof(T_packet))
я могу получить его с помощью Python
>p = gdb_helper.parse_and_eval("$param")
<gdb.Value at 0x7f30b42f9170>
показать на полях структуры
>python print(p.dereference())
{ID_PACKET = 0 , L_PACKET = 0}
Попробуйте изменить поле (C эквивалентное: p-> ID_PACKET = 1)
p.dereference()["ID_PACKET"] = 1
>"Setting of struct elements is not currently supported"
Есть ли способ обновить значение поля ID_Packet внутри p, используя API-интерфейс GDB Python?