History log of /vbox/src/bldprogs/VBoxTpG.cpp
Revision Date Author Comments Expand
3f36036e0f97beceb779965c55711de4bad60523 54067 03-Feb-2015 vboxsync

try address the 'char *' conversion warnings on solaris.

76ccd5a42aa97d57bda00c87b7f5896e83a2d5a3 47518 02-Aug-2013 vboxsync

Found more details, extended the hack a little to be on the safe side (hopefully).

75a91713d2d0ca25513c1f5bcfcd8a123e25f402 47517 02-Aug-2013 vboxsync

VBoxTpG: Work around darwin.x86 loader/linker issue hitting us when VBoxDrv.kext is loaded.

76f3a3817b6b96f5beb30b76efebdf2d87090cf0 46862 28-Jun-2013 vboxsync

IMP2 build fix (should fix mac osx, hopefully without breaking linux and solaris).

a655881be920ead6948994168c5ee09e5798aa05 46558 14-Jun-2013 vboxsync

IMP2 fixes

538d45d9f63bf775b3b1a302f2bea3bed82498f1 46556 14-Jun-2013 vboxsync

build fix

4f4cb69bca6bfda8f4d911759d1f3c6f528a173d 43055 29-Aug-2012 vboxsync

VBoxTpG.cpp: Fix for 32-bit mac KEXTs.

2346cab03e0c9fba1765c8e21ef98f03c8564cd8 41362 21-May-2012 vboxsync

VBoxTpG: attempt to fix 32-bit builds

4c89d630b401a108a75720b358e041d26b1b6cba 41343 16-May-2012 vboxsync

Convert some ring-3 addresses to ring-0 to ease structure access (PVM, PVMCPU and PCPUMCTX).

56970d3a1944c7c073d66266cd52449835221bad 41342 16-May-2012 vboxsync

VBoxTpG: --generate-wrapper-header.

8ac9439dc6e271d0c27c0173858b2336cd9c97b4 41339 16-May-2012 vboxsync

missing arg

9540ab73f6cd0c76f44f6bbfe73f89ac145390b8 41338 16-May-2012 vboxsync

Pass ring-0 address to the tracer when possible (makes accessing much easier).

a66ec044d2a64d926996cd24da5faadccb070be3 41311 15-May-2012 vboxsync

Work around 10.6.x or ld64-97.17 issue with relocations in the __VTGObj.

b07b4216b07447c916723417ee9b44f69c2fc11f 41186 07-May-2012 vboxsync

More preprocessing (disabled).

d7cf060b16385dd6e5af7c74cd49c9ef8ffb3b22 41176 05-May-2012 vboxsync

comment typos.

2d66abeefb9716ed570bb5714884d3fe08629452 41130 03-May-2012 vboxsync

SUPDrv-dtrace.cpp: Made it build again.

23d8f7aff045c2bade1b168fee79a3e4749e2345 41117 02-May-2012 vboxsync

SUP,VBoxTpG,++: Initial implementation of generic user module tracepoints. (disabled)

81614fc60e096e714022d10d38b70a36b9b21d48 40975 18-Apr-2012 vboxsync

VBoxTpG,SUPDrv,VBoxVMM: Working on static user land probes for the non-native platforms.

20f21077abf35d7b7b618acb159267933907407f 40892 12-Apr-2012 vboxsync

64-bit probe arguments (on mac)

dcb99408dc4f7a2a640ec18b7f9df885bef1f154 40887 12-Apr-2012 vboxsync

VBoxTpG: another bugfix in the arg list handling.

0d8c2135d15345cc68111eea91052cdf5518d7e3 40884 12-Apr-2012 vboxsync

Making too many stupid mistakes now...

3482ddedc9c340eae66be9f8d883c8793b3865ac 40883 12-Apr-2012 vboxsync

arg.

f40cc8247b1da75ce42e73e6c557ec29b8f830a5 40882 12-Apr-2012 vboxsync

VBoxTpG: Allow int (rc) and output fHaveLargeArgs.

e250515922582e0410c9bcb6d24b0f17bef083a0 40878 11-Apr-2012 vboxsync

Working on the 64-bit probe argument issue for 32-bit hosts...

9b1d52365befbce1af8f32d53c2e563ee9169501 40860 11-Apr-2012 vboxsync

VBoxTpG: another darwin fix.

82e3a4017d20f44c30ff909e6b825ff78139cbbb 40857 10-Apr-2012 vboxsync

Make VBoxTpG work on 64-bit darwin. (Still need to check 32-bit.)

1379dfd407ada5fab15655776896f13b61a951fd 40851 10-Apr-2012 vboxsync

SUPDrv,VBoxTpG: Redid the solaris(/darwin) DTrace support to use the generic tracer bits.

2cf9be9fb8dd19b4e5695e3f70c864390c500eb0 40839 09-Apr-2012 vboxsync

VBoxTpG: Drop the file name in the probe location, it isn't useful to DTrace. Also use __FUNCTION__ instead of __PRETTY_FUNCTION__ to note down the name of the enclosing function.

8865793e4f3435f5e2c728d9e6739cd24d08c0de 40830 08-Apr-2012 vboxsync

SUPR0TracerFireProbe takes a VTG probe location pointer, not a dtrace ID.

38745c55f37c31ba8b78cc728d2f08ea6eec38d6 40826 08-Apr-2012 vboxsync

VBoxTpG.cpp: Microsoft Visual C++ support.

1969e98a26e5b56b67fbe3b6bfa007f8f09e86eb 40763 04-Apr-2012 vboxsync

SUPR0VtgFireProbe -> SUPR0TracerFireProbe and other SUPDrv-tracer.cpp changes.

8f7ee9e453c60b3b699799538a45950b35266665 40641 26-Mar-2012 vboxsync

VBoxTpG: bool vs const char * returns spotted by gcc 4.7 & Frank.

e70bda5438c3582164d26f171a8bc8d3d7da1e12 40636 26-Mar-2012 vboxsync

Implemented VMMR0 static DTrace probes.

fdb40b7d2efa84fc6f03b7a695cb4b2e035c30c7 40619 25-Mar-2012 vboxsync

VBoxTpG: probe name unmangling.

9c9db71d639cf066ed41d49629d46d48bff4be2f 40604 24-Mar-2012 vboxsync

adjustments.

2d0371c5f4b5bf0651da37a13cd3ae7479dd0432 40601 24-Mar-2012 vboxsync

VBoxTpG/SupDrv: -> laptop.

44372afb953dc9f1f1ec71943f5f561a607c0307 40597 23-Mar-2012 vboxsync

VTG: Some more options.

661bfa5aae55ac2f94fa1cb131ea2323e5f6e633 40594 23-Mar-2012 vboxsync

VBoxTpG: More code and stuff.

f9cdd92d151d9c28eb0f1aed25863fc04f85691d 40589 23-Mar-2012 vboxsync

VBoxTpG: some fixes and more on the subject of locating the VTGPrLc section.

c66c4413faa5a72ce047742f9acfa85e94dec8af 40572 22-Mar-2012 vboxsync

Almost there... :-)

19320d55d1417c39b3b5673a53aaa5ef177242c8 40570 21-Mar-2012 vboxsync

More of the generation code.

0c94a8282c9042b02f022302a3d987746140eab9 40569 21-Mar-2012 vboxsync

string table and a bit more.

66b58af085e22ee26be57f98127fb49ee2e91790 40558 21-Mar-2012 vboxsync

generated the header, working on the assembly.

5c4d7e2aae42bbf39793dfa686925f076a56b4d5 40557 20-Mar-2012 vboxsync

RT_STR_TUPLE: Switch the length and string so it'll work with functions like RTStrAAppendN. VBoxTpG: Parser works.

88e56f700a3b8dfdf1646f96320f335e22339caa 40556 20-Mar-2012 vboxsync

more

49a6b09abb20015b0af3e618a1f92b7e26785e90 40555 20-Mar-2012 vboxsync

a bit more.

0c69348b58bb8eabb1bea8867ee932b667bd0d34 40554 20-Mar-2012 vboxsync

-> home

29099c2d04b11e614f1fa399fab9e9162f2788b9 40549 20-Mar-2012 vboxsync

work in progress...