| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
VbglR3GuestCtrlFsObjCbQueryInfoEx(). bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99395 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
(see bugref:10363).
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99365 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
IGuestSession::fsQueryFreeSpace(). bugref:10414
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99262 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
querying guest file system information. bugref:10414
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99257 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
querying guest file system information. bugref:10414
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99256 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
not confuse file system object information (files, directories, ++) with actual file system information. Required for preparation of implementing querying guest file system information. bugref:10414
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99253 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
re-ordered the arguments for the internal process startup info functions, so that these match the structure parameters order. bugref:8053
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99169 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
VbglR3GuestCtrlDirGetRewind(). bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99146 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
directory to started guest processes. This needs Guest Additions which support this. bugref:8053
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99120 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99088 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
(randomized) testcase support for it. bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99085 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
the guest tell us the size it reports to the guest (limited by GSTCTL_DIRENTRY_MAX_SIZE). Re-introduced the #pragma pack(1) because we need the structures on mixed bitness (32 / 64 or vice versa) with the same size. bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98824 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
attributes + reading flags) when opening the directory calls, not on every directory entry read. Should save a few bytes on every read. bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98818 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
temporary string allocations. bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98817 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
(as ACLs are not implemented yet). bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98813 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98804 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
variants. bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98709 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
GuestSession::i_fsCreateTemp() calls. bugref:9783
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98665 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
the .INF-files for windows 2000 and NT4, as these doesn't grok the comma stuff in the [Manufacturer] section. VBoxGuest works, VBoxVideo not so much on W2K.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98626 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
'supports' or 'implements' it, going with the former: s/VMMDEV_MOUSE_HOST_USES_FULL_STATE_PROTOCOL/VMMDEV_MOUSE_HOST_SUPPORTS_FULL_STATE_PROTOCOL/ bugref:10285
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98542 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98541 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
|
|
|
|
|
| |
bugref:9783
IGuestDirectory:
Added new attributes id + status + an own event source. Also added for rewind support via rewind().
New event types for guest directory [un]registration, state changes and entry reads.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98526 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
IPRT. bugref:10261
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98511 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
2), bugref:10359.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98475 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
build), bugref:10359.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98473 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
VbglR3DaemonizeEx is a wrapper function for VbglR3Daemonize. In addition to the
original version it sets pidfile lock for the parent process and notifies caller
when child process terminates with exit status VBGLR3EXITCODERELOAD (currently
equal to 2) indicating that parent process should release its reference to vboxguest
kernel module and wait for SIGUSR2 in order to restart itself. This is a part of
the procedure to install and reload/restart Guest Additions kernel modules and
user services without requiring guest reboot. It is currently only has effect
on X11 guests.
VbglR3PidfileWait is a wrapper function for VbglR3Pidfile. In addition to the
original version, it waits specified amount of time until pidfile lock become
available or fails on timeout.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98472 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98416 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
the architecture. Plus some cleanups reducing naming randomness and platform dependent lines.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98308 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
return value logic to VbglHGCMParmUInt32Get and VbglHGCMParmUInt64Get. bugref:10348
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98218 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
s/VBOXGUESTR3XF86LIB/VBoxGuestR3XFree86Lib/ s/VBOXGUESTR3XORGMOD/VBoxGuestR3XOrgMod/ s/VBOXGUESTR3XORGLIB/VBoxGuestR3XOrgLib/ bugref:10348
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98214 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98210 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98206 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98169 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
bugref:10348
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98126 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98103 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
instead of RTMemContFree (disabled everywhere).
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97943 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
and other stuff.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97940 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
change.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97938 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
merge with both the preceeding and succeeding blocks when freeing, rather than having expensive hacks for doing this. This raises the minimum alocation to sizeof(uintptr_t) * 2, which makes not differences to the heap users which has a minimum allocation size of 24 bytes.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97937 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
access to the free and alloc block lists. Also, set the mutex handle to NIL after destruction.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97930 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97929 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
it encounters a free block so large it will probably be quicker to just split it than hope to find a perfect-ish free list match.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97928 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
chunks and merge adjacent free blocks when there.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97927 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
consider during allocation to prevent pointless search for a perfect match in a busy and fragmented heap.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97926 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
for removing a block/chunk from a linked list. Docs updates.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97925 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
VbglR0PhysHeapFree properly invalidate the neighbour block after merging with it. Cleanups.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97924 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
VbglR0PhysHeapGetPhysAddr more strict wrt input. Cleanups.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97923 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97922 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
|
|
| |
chunk level. This is in preparation for a workaround for VbglR0PhysHeapFree not merging with the block before the one that getting freed. Completed the vbglR0PhysHeapCheckLocked code.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97921 cfe28804-0f27-0410-a406-dd0f0b0b656f
|
|
|
|
| |
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@97920 cfe28804-0f27-0410-a406-dd0f0b0b656f
|