<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: List kernel symbol table in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256472#M176245</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Thanks for the reply. I am able to view the address of the symbol using &lt;BR /&gt;&lt;BR /&gt;q4&amp;gt;symbol clstat&lt;BR /&gt;       OCTAL     DECIMAL        HEX   DIST TYPE  NAME&lt;BR /&gt;01600000000040005524220 16140901068792309904 0xe00000010016a890    192 OBJT  clstat&lt;BR /&gt;&lt;BR /&gt;but since the type is listed as OBJT I am unable to use the fields command to list the fields. Any idea what OBJT means? Is it possible to list the fields of something listed as OBJT?&lt;BR /&gt;&lt;BR /&gt;Thanks and Regards,&lt;BR /&gt;Mranalini</description>
    <pubDate>Fri, 23 Apr 2004 06:32:27 GMT</pubDate>
    <dc:creator>Mranalini</dc:creator>
    <dc:date>2004-04-23T06:32:27Z</dc:date>
    <item>
      <title>List kernel symbol table</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256467#M176240</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;We are porting an application from HP-UX11i 32-bit to HP-UX11i 64-bit. The application uses a lot of kernel structures like svstat, rfsreqcnt_v2, rfsreqcnt_v2_ndata, rfsreqcnt_v3, rfsreqcnt_v3_ndata, rcstat, rsstat etc.  Is there a way to check if these structures have changed on 64-bit platform? &lt;BR /&gt;&lt;BR /&gt;For eg. certain members of the kernel structures that were int(on 32-bit platform) are now long(on 64-bit) and hence would impact our porting.&lt;BR /&gt;&lt;BR /&gt;Kindly let me know if there a book/site/newsgroup that lists the header files for these data structures.&lt;BR /&gt;&lt;BR /&gt;I have tried to use adb, but adb just lists the value. Besides is there a way to list the kernel symbol table?&lt;BR /&gt;&lt;BR /&gt;Thanks and Regards,&lt;BR /&gt;Mranalini</description>
      <pubDate>Thu, 22 Apr 2004 08:48:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256467#M176240</guid>
      <dc:creator>Mranalini</dc:creator>
      <dc:date>2004-04-22T08:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: List kernel symbol table</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256468#M176241</link>
      <description>I'm not sure about the header files for the data structures, however, regarding the kernel table, take a look at the commands sysdef and kmtune (do a man on both). That might get you started.&lt;BR /&gt;&lt;BR /&gt;-Hazem</description>
      <pubDate>Thu, 22 Apr 2004 08:53:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256468#M176241</guid>
      <dc:creator>Hazem Mahmoud_3</dc:creator>
      <dc:date>2004-04-22T08:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: List kernel symbol table</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256469#M176242</link>
      <description>I mentioned by hazem u can use &lt;BR /&gt;#sysdef&lt;BR /&gt;or&lt;BR /&gt;#kmtune -l &lt;BR /&gt;Command to see what all kernel parameters are there and configured with what value.&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Apr 2004 09:01:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256469#M176242</guid>
      <dc:creator>Bharat Katkar</dc:creator>
      <dc:date>2004-04-22T09:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: List kernel symbol table</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256470#M176243</link>
      <description>Well, if all you want is the symbol table then "nm /stand/vmunix" will do that. In general, 32-bit vs 64-bit data structures don't change from int to long per se but rather the meaning of int and long changes depending upon the compiler options used.&lt;BR /&gt;The sysconf() system call can also be of limited use but your best bet is to study the Transition Guides available from docs.hp.com. Here is a start:&lt;BR /&gt;&lt;A href="http://docs.hp.com/cgi-bin/onlinedocs.py?mpn=5966-9887&amp;amp;service=hpux&amp;amp;path=00/00/1&amp;amp;title=HP-UX%2064-bit%20Porting%20and%20Transition%20Guide" target="_blank"&gt;http://docs.hp.com/cgi-bin/onlinedocs.py?mpn=5966-9887&amp;amp;service=hpux&amp;amp;path=00/00/1&amp;amp;title=HP-UX%2064-bit%20Porting%20and%20Transition%20Guide&lt;/A&gt;</description>
      <pubDate>Thu, 22 Apr 2004 09:22:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256470#M176243</guid>
      <dc:creator>A. Clay Stephenson</dc:creator>
      <dc:date>2004-04-22T09:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: List kernel symbol table</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256471#M176244</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt;Perhaps you may use q4. Q4 can print the symbols, constants and fields of structures of kernel.&lt;BR /&gt;&lt;BR /&gt;It works on a savecrash file.&lt;BR /&gt;I suggest to use the following Q4 commands:&lt;BR /&gt;&lt;BR /&gt;catalog&lt;BR /&gt;fields&lt;BR /&gt;constants&lt;BR /&gt;symbols&lt;BR /&gt;&lt;BR /&gt;For instance&lt;BR /&gt;q4&amp;gt; catalog physiobuf&lt;BR /&gt;BYTES FIELDS SHAPE   NAME&lt;BR /&gt;   56      7 struct  physiobufstats&lt;BR /&gt;   56      7 typedef physiobufstats_t&lt;BR /&gt;2 types matched&lt;BR /&gt;q4&amp;gt; fields struct physiobufstats&lt;BR /&gt;OFFSET        SIZE       FLAVOR NAME&lt;BR /&gt; bytes +bits bytes +bits         &lt;BR /&gt;     0     0     8     0 u_long alloc_call&lt;BR /&gt;     8     0     8     0 u_long alloc_hit&lt;BR /&gt;    16     0     8     0 u_long alloc_miss&lt;BR /&gt;    24     0     8     0 u_long alloc_sleep&lt;BR /&gt;    32     0     8     0 u_long free_call&lt;BR /&gt;    40     0     8     0 u_long free_hit&lt;BR /&gt;    48     0     8     0 u_long free_miss&lt;BR /&gt;&lt;BR /&gt;Look into /usr/contrib/Q4/doc directory. A reference guide in PostScript format exists (I miss in PDF format because I cannot print PS files).</description>
      <pubDate>Thu, 22 Apr 2004 09:56:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256471#M176244</guid>
      <dc:creator>Jdamian</dc:creator>
      <dc:date>2004-04-22T09:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: List kernel symbol table</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256472#M176245</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Thanks for the reply. I am able to view the address of the symbol using &lt;BR /&gt;&lt;BR /&gt;q4&amp;gt;symbol clstat&lt;BR /&gt;       OCTAL     DECIMAL        HEX   DIST TYPE  NAME&lt;BR /&gt;01600000000040005524220 16140901068792309904 0xe00000010016a890    192 OBJT  clstat&lt;BR /&gt;&lt;BR /&gt;but since the type is listed as OBJT I am unable to use the fields command to list the fields. Any idea what OBJT means? Is it possible to list the fields of something listed as OBJT?&lt;BR /&gt;&lt;BR /&gt;Thanks and Regards,&lt;BR /&gt;Mranalini</description>
      <pubDate>Fri, 23 Apr 2004 06:32:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/list-kernel-symbol-table/m-p/3256472#M176245</guid>
      <dc:creator>Mranalini</dc:creator>
      <dc:date>2004-04-23T06:32:27Z</dc:date>
    </item>
  </channel>
</rss>

