Objective-C, Ivar - object_getIvar() question

I am working on a personal debug tool to access an object's instance variables. I have been able to extract necessary object data with runtime 's Ivar functions with the EXCEPTION of c-arrays, encode types '[' and ']'. In those two cases, the function object_getIvar() only (correctly) delivers the first two array elements ([0],[1]). A memory display of the Ivar shows that the ivar data (extracted from the ivar_list) only contains the data for the FIRST TWO elements. I have found no helpful clues in the doc's, (runtime.h) header, or WWW searches. The Xcode debugger can display the data correctly, it must be somewhere.

Can anyone provide suggestions as two how to access the full list of data?