HPUX-Pstat
view release on metacpan or search on metacpan
/* pack struct pst_vminfo into a hash
* and put a reference to this hash onto Perl stack
*/
void XS_pack_pst_vminfoPtr(SV* st, pst_vminfo* p)
{
HV *hv = newHV();
SV *sv;
PACK_IV(psv_rdfree); /* rate: pages freed by daemon */
PACK_IV(psv_rintr); /* device interrupts */
PACK_IV(psv_rpgpgin); /* pages paged in */
PACK_IV(psv_rpgpgout); /* pages paged out */
PACK_IV(psv_rpgrec); /* total page reclaims */
PACK_IV(psv_rpgtlb); /* tlb flushes - 800 only */
PACK_IV(psv_rscan); /* scans in pageout daemon */
PACK_IV(psv_rswtch); /* context switches */
PACK_IV(psv_rsyscall); /* calls to syscall() */
PACK_IV(psv_rxifrec); /* found in freelist rather than in filesys */
PACK_IV(psv_rxsfrec); /* found in freelist rather than on swapdev */
PACK_IV(psv_cfree); /* cnt: free memory pages */
PACK_IV(psv_sswpin); /* sum: swapins */
PACK_IV(psv_sswpout); /* swapouts */
PACK_IV(psv_sdfree); /* pages freed by daemon */
PACK_IV(psv_sexfod); /* pages filled on demand from executables */
PACK_IV(psv_sfaults); /* total faults taken */
PACK_IV(psv_sintr); /* device interrupts */
PACK_IV(psv_sintrans); /* intransit blocking page faults */
PACK_IV(psv_snexfod); /* number of exfod's created */
PACK_IV(psv_snzfod); /* number of zero filled on demand */
PACK_IV(psv_spgfrec); /* page reclaims from free list */
PACK_IV(psv_spgin); /* pageins */
PACK_IV(psv_spgout); /* pageouts */
PACK_IV(psv_spgpgin); /* pages paged in */
PACK_IV(psv_spgpgout); /* pages paged out */
PACK_IV(psv_spswpin); /* pages swapped in */
PACK_IV(psv_spswpout); /* pages swapped out */
PACK_IV(psv_srev); /* revolutions of the hand */
PACK_IV(psv_sseqfree); /* pages taken from sequential programs */
PACK_IV(psv_sswtch); /* context switches */
PACK_IV(psv_ssyscall); /* calls to syscall() */
PACK_IV(psv_strap); /* calls to trap */
PACK_IV(psv_sxifrec); /* found in free list rather than in filesys */
PACK_IV(psv_sxsfrec); /* found on free list rather than on swapdev*/
PACK_IV(psv_szfod); /* pages zero filled on demand */
( run in 0.468 second using v1.01-cache-2.11-cpan-df04353d9ac )