User forums > Using Code::Blocks

watch dynamicaly allocated arrays in codeblocks

(1/2) > >>

starabaraba:
we declare an array like this
long *vector=new long[64000000];
and we wanna debug our code using watches so wec add an watch named vector and we check the bullet for watch as array and because it shows us the adress and not the elements we will try to set start to 0 and count to 64000000 but i can't select more than 1000 please tell me how can i see all the 64000000 values in my array ??
thank you

starabaraba:
in the file vedeta.jpg you'll see what's the problem with the watches what i wanna do is allocate dynamicaly an array of 2000000 elements and i wanna watch it when i debug my code  but it shows  me just the first 1000 elements if i select 2000000(or any other value greater than 1000) at count or the adress if i don't tipe nothing at count

[attachment deleted by admin]

Jenna:
Please do not start two threads with the same question.

The next time one of the threads might be silently deleted !

starabaraba:
so there's nobody that can help  :shock: ??

Jenna:
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 ---

Navigation

[0] Message Index

[#] Next page

Go to full version