Changeset 53646 in vbox for trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common
- Timestamp:
- Jan 2, 2015 12:17:12 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dtrace.h
r53634 r53646 28 28 #define _DTRACE_H 29 29 30 #ifndef VBOX 30 31 #pragma ident "%Z%%M% %I% %E% SMI" 32 #endif 31 33 32 34 #include <sys/dtrace.h> 33 35 #include <stdarg.h> 34 36 #include <stdio.h> 37 #ifndef VBOX 35 38 #include <gelf.h> 39 #endif 36 40 37 41 #ifdef __cplusplus … … 431 435 * be flushed and not used subsequently by the client program. 432 436 */ 437 #ifndef VBOX 433 438 434 439 #define DTRACE_OBJ_EXEC ((const char *)0L) /* primary executable file */ … … 445 450 int dto_id; /* object file id (if any) */ 446 451 uint_t dto_flags; /* object flags (see below) */ 452 447 453 GElf_Addr dto_text_va; /* address of text section */ 448 454 GElf_Xword dto_text_size; /* size of text section */ … … 472 478 extern int dtrace_lookup_by_addr(dtrace_hdl_t *, GElf_Addr addr, 473 479 GElf_Sym *, dtrace_syminfo_t *); 480 #endif /* !VBOX */ 474 481 475 482 typedef struct dtrace_typeinfo { … … 482 489 dtrace_typeinfo_t *); 483 490 491 #ifndef VBOX 484 492 extern int dtrace_symbol_type(dtrace_hdl_t *, const GElf_Sym *, 485 493 const dtrace_syminfo_t *, dtrace_typeinfo_t *); 494 #endif 486 495 487 496 extern int dtrace_type_strcompile(dtrace_hdl_t *, … … 513 522 const dtrace_probedesc_t *, dtrace_probeinfo_t *); 514 523 524 #ifndef VBOX 515 525 /* 516 526 * DTrace Vector Interface … … 528 538 long (*dtv_sysconf)(void *, int); 529 539 }; 540 #endif /* !VBOX */ 530 541 531 542 /*
Note:
See TracChangeset
for help on using the changeset viewer.