Bug 1450

Summary: implement frysk.sys.proc.Auxv in CNI
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Andrew Cagney <cagney>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P1    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on: 1767    
Bug Blocks: 1593    

Description Andrew Cagney 2005-10-09 15:11:43 UTC
Note, need to be careful about byte and word ordering.
Comment 1 Andrew Cagney 2005-10-30 20:47:14 UTC
Index: frysk-core/frysk/proc/ChangeLog
2005-10-30  Andrew Cagney  <cagney@redhat.com>

        * TestProcGet.java: Fix typo, auxv.val not auxv.type.
        * Proc.java: Add .sendrecAuxv.  Implement .getAuxv locally.
        * LinuxProc.java: Replace .getAuxv with .sendrecAuxv.  Use
        frysk.sys.proc.AuxiliaryVectorBuilder to construct the auxv.
        * Auxv.java: Simplify.

Index: frysk-core/prog/ChangeLog
2005-10-30  Andrew Cagney  <cagney@redhat.com>

        * util/auxv.java: Re-implement using
        frysk.sys.proc.AuxiliaryVectorBuilder.

Index: frysk-sys/frysk/sys/proc/ChangeLog
2005-10-30  Andrew Cagney  <cagney@redhat.com>

        * cni/AuxiliaryVectorBuilder.cxx:
        * AuxiliaryVectorBuilder.java: New.
        * cni/AuxiliaryVectorBuilder.cxx: New.
        * cni/slurp.hxx, cni/slurp.c (slurp): Return an int, not a long.