Qt Creator "change display for type" not working
-
I'm using Qt Creator 4.2.0 for STM32 development.
The compiler is
arm-none-eabi-gcc 5.3and the debugger isarm-none-eabi-gdb 7.10.1.During debug session, I tried to change display for type
uint32_tto hexadecimal in locals view, but it didn't work. Changing for some basic types e.g.intalso didn't work, the values were still displayed in decimal.Changing individual items do have the desired effect, though.
Here are the debugger log outputs:
<113python theDumper.fetchVariables({"autoderef":0,"context":"","displaystringlimit":"100","dyntype":0,"expanded":["inspect","return","local.usbep.*","watch","local","local.usbep"],"fancy":1,"formats":{"local.usbep.*.DIEPCTL":23},"nativemixed":0,"partialvar":"","passexceptions":"1","qobjectnames":1,"resultvarname":"","stringcutoff":"10000","token":113,"typeformats":{"local.ep":23,"local.usbep.*.DIEPCTL":23},"watchers":[]}) >&"python theDumper.fetchVariables({\"autoderef\":0,\"context\":\"\",\"displaystringlimit\":\"100\",\"dyntype\":0,\"expanded\":[\"inspect\",\"return\",\"local.usbep.*\",\"watch\",\"local\",\"local.usbep\"],\"fancy\":1,\"formats\":{\"local.usbep.*.DIEPCTL\":23},\"nativemixed\":0,\"partialvar\":\"\",\"passexceptions\":\"1\",\"qobjectnames\":1,\"resultvarname\":\"\",\"stringcutoff\":\"10000\",\"token\":113,\"typeformats\":{\"local.ep\":23,\"local.usbep.*.DIEPCTL\":23},\"watchers\":[]})\n" >~"data=[{iname=\"local.ep\",name=\"ep\",numchild=\"0\",type=\"uint32_t\",value=\"0\",},{iname=\"local.usbep\",name=\"usbep\",address=\"0x2002ff84\",numchild=\"1\",children=[{name=\"*\",address=\"0x50000900\",address=\"0x50000900\",numchild=\"1\",sortable=\"1\",children=[{name=\"DIEPCTL\",address=\"0x50000900\",address=\"0x50000900\",numchild=\"0\",type=\"uint32_t\",value=\"163840\",},{name=\"Reserved04\",address=\"0x50000904\",address=\"0x50000904\",numchild=\"0\",type=\"uint32_t\",value=\"0\",},{name=\"DIEPINT\",address=\"0x50000908\",address=\"0x50000908\",numchild=\"0\",type=\"uint32_t\",value=\"8384\",},{name=\"Reserved0C\",address=\"0x5000090c\",address=\"0x5000090c\",numchild=\"0\",type=\"uint32_t\",value=\"0\",},{name=\"DIEPTSIZ\",address=\"0x50000910\",address=\"0x50000910\",numchild=\"0\",type=\"uint32_t\",value=\"524288\",},{name=\"DIEPDMA\",address=\"0x50000914\",address=\"0x50000914\",numchild=\"0\",type=\"uint32_t\",value=\"28049536\",},{name=\"DTXFSTS\",address=\"0x50000918\",address=\"0x50000918\",numchild=\"0\",type=\"uint32_t\",value=\"47\",},{name=\"Reserved18\",address=\"0x5000091c\",address=\"0x5000091c\",numchild=\"0\",type=\"uint32_t\",value=\"11272320\",},],type=\"USB_OTG_INEndpointTypeDef\",value=\"\",},],type=\"USB_OTG_INEndpointTypeDef*\",value=\"0x50000900\",},],typeinfo=[],partial=\"0\",counts={'nostruct-2': 9, 'cannotBeQObject': 9},timimgs=[]\n" >~",time=\"0\"\n" >113^done