User forums > Using Code::Blocks
watch dynamicaly allocated arrays in codeblocks
starabaraba:
--- Quote from: jens on October 05, 2009, 11:19:27 pm ---1000 as limit is more or less hardcoded (max of wxSpinCtrl in edit_watches_dlg.xrc), but changes it might be of less help.
If you send the command manually to gdb (via debug-log or from console), you only get 200 values of the array:
--- Quote ---output vector[0]@64000000
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199...}
--- End quote ---
--- End quote ---
more indications please
dmoore:
You want to watch 64,000,000 array elements :?
Don't you think it might be a little time consuming to scroll through all 64 million elements? What are you trying to find in that haystack? This is a very ineffective way to debug a program. Why not try to add some code that detects the conditions you are looking for, assign breakpoints to those conditions, and create variables that summarize the relevant subset of the data. This will be much easier to watch in the debugger.
Navigation
[0] Message Index
[*] Previous page
Go to full version