On Tue, 17 Sep 2024 13:17:49 GMT, Kevin Walls <kev...@openjdk.org> wrote:
>> Simon Tooke has updated the pull request incrementally with one additional >> commit since the last revision: >> >> remove trailing whitespace > > Thanks Thomas - > It's understood what the info is, main question was when is it useful, and do > we need to differ from Linux. > > Looking at 8318636: https://github.com/openjdk/jdk/pull/16301 > the Linux example linked in the introduction there shows an offset column. > > Maybe Simon you're taking inspiration from that original, > and there was an extension to the feature just over a month ago in > 8322475: https://github.com/openjdk/jdk/pull/17158 > > ...where the offset column was taken out. > 8322475 also separated "info" and "file" into their own columns. Only CDS > and one of the hsperfdata lines use both columns that I notice, but there may > be others. > Here in Windows we're going with one column for both, unlike the updated > Linux format. > > This PR is implementing "classic" System.map, not the "modern 2024" version? > 8-) > > It's a good feature to have, I am just being annoyingly clear about when and > why we differ between platforms. @kevinjwalls I believe we all expect that information will be different between platforms, and some information is more important on one platform than another. For example I have a rough implementation of a macOS System.map and it will differ again, although as the same author, it will have some similarities (e.g. merged vminfo/file field) to this implementation. I agree the offset column isn't vital, but the start of allocation may be (at some point, to someone), and, as @tstuefe commented, there is no equivalent on Linux. ------------- PR Comment: https://git.openjdk.org/jdk/pull/20597#issuecomment-2356011117