VirtualBox

Changeset 41247 in vbox for trunk/src/VBox/VMM/dtrace/lib


Ignore:
Timestamp:
May 10, 2012 8:07:11 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77897
Message:

More dtrace library stuff. On 64-bit solaris dtrace can now grok the library files (point it to them using the -L parameter).

Location:
trunk/src/VBox/VMM/dtrace/lib
Files:
3 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/dtrace/lib/amd64/vbox-arch-types.d

    r41225 r41247  
    3030typedef uint64_t    RTHCPTR;
    3131
     32
     33
     34typedef union RTFLOAT80U
     35{
     36    uint16_t    au16[5];
     37} RTFLOAT80U;
     38
     39typedef union RTFLOAT80U2
     40{
     41    uint16_t    au16[5];
     42} RTFLOAT80U2;
     43
     44typedef struct uint128_t
     45{
     46    uint64_t    au64[2];
     47} uint128_t;
     48
     49
  • trunk/src/VBox/VMM/dtrace/lib/vbox-types.d

    r41225 r41247  
    3030 * These are taken from a variation of VBox and IPRT headers.
    3131 */
     32#pragma D depends_on library vbox-arch-types.d
    3233
    33 typedef uint32_t        VMCPUID;
    34 typedef uint32_t        RTCPUID;
    35 typedef struct UVMCPU  *PUVMCPU;
    36 typedef uintptr_t       PVMR3;
    37 typedef uint32_t        PVMRC;
    38 typedef struct VM      *PVMR0;
    39 typedef uintptr_t       RTNATIVETHREAD;
     34typedef uint16_t                RTSEL;
     35typedef uint32_t                RTRCPTR;
     36typedef uintptr_t               RTNATIVETHREAD;
     37typedef struct RTTHREADINT     *RTTHREAD;
     38typedef struct RTTRACEBUFINT   *RTTRACEBUF;
     39
     40
     41typedef uint32_t                VMSTATE;
     42typedef uint32_t                VMCPUID;
     43typedef uint32_t                RTCPUID;
     44typedef struct UVMCPU          *PUVMCPU;
     45typedef uintptr_t               PVMR3;
     46typedef uint32_t                PVMRC;
     47typedef struct VM              *PVMR0;
     48typedef struct SUPDRVSESSION   *PSUPDRVSESSION;
     49typedef struct UVM             *PUVM;
     50typedef struct VBOXGDTR
     51{
     52    uint16_t    cb;
     53    uint16_t    au16Addr[4];
     54} VBOXGDTR, VBOXIDTR;
    4055
    4156typedef struct STAMPROFILEADV
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette