(Ignorant speculation: it seems like if the main goal is to know where in memory a bunch of structures are, it wouldn't be that hard for him to put in a [PRINTOFFSETS] in an init file and then have DF spit out the & memory addresses of the data structures of interest?)



printf("gps: %x

", &gps + base_addr);

It probably wouldn't be an init setting - more likely, it would be a command-line parameter, and it would actually be quite simple to write (something likefor each global variable we care about, and we currently track just over 120, and most of them can be found automatically). Whether or not it will actually happen, though, is entirely up to Toady, and I don't believe any of us have directly asked for that sort of functionality simply because our own tools were good enough to do it without his help.