I'm trying to interpret some contents of memory, it would be nice to decode contents of the lower left window in Olly (memory hex dump).A specific example is a char** array.  Specifically char *argv[].  argv is a pointer to an array of pointers, each of which is the beginning of a string.  Here I have 3 arguments to my program, so including the path and exe name that makes argc=4 as I enter main(int argc, char *argv[]).In the image below I graphically show argv=0x0041 0E80 from where we see 4 32-bit values in memory, each is a pointer to the beginning of strings argv[0], argv1, argv[2], and argv[3] (sorry about red line).If I select the 4 bytes at 00410EA0, or those 16 bytes starting at 00410EA8 and right-click in this hex-dump window of Olly (lower left quadrant) I'd like to bring up a list of strings.  I see there are options to decode as structures and pointer to structure, so I would think there would be something simpler for arrays and arrays of strings.  Any hints?  Thanks.
List arrays (de-reference pointers) in Ollydbg
ollydbg
right click in the dump pane -> integer -> address with ascii/unicode dumpsrc , execution , and screen shot belowmultiargs.exe I Me You We Us Themarg 00 = multiargs.exearg 01 = Iarg 02 = Mearg 03 = Youarg 04 = Wearg 05 = Usarg 06 = Themollydbg.exe multiargs.exe I Me You We Us Themtype multiargs.cpp#include <stdio.h>int main (int argc , char *argv[]) {        for (int i=0;i<argc;i++){                printf(arg %02d = %s\n,i,argv[i]);        }}