VirtualBox

source: vbox/trunk/include/iprt/mem.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @106061   2 months vboxsync Copyright year updates by scm.
(edit) @101142   15 months vboxsync IPRT/mem: Added a RTMEMPAGEALLOC_F_EXECUTABLE to RTMemPageAllocEx. …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97909   2 years vboxsync IPRT/alloc-r0drv.cpp: Drop support for RTMEMALLOCEX_FLAGS_EXEC in ring-0.
(edit) @97907   2 years vboxsync IPRT: Removed the RTMemExecAlloc interface.
(edit) @97905   2 years vboxsync IPRT,SUPDrv: Dropping RTR0MemExecDonate and associated SUPDrv-linux …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @83546   5 years vboxsync IPRT: Added RTMemFreeZ, RTMemTmpFreeZ, and RTMemEf* variants. bugref:9698
(edit) @83368   5 years vboxsync IPRT: Added RTMemAllocZ and RTMemEfReallocZ[NP].
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @79480   5 years vboxsync iprt/mem.h: Added macro for generic new+delete implementation and …
(edit) @78334   6 years vboxsync IPRT/mem: Added RTMemPageAllocEx so we can try lock memory and try …
(edit) @76687   6 years vboxsync GCC/Address sanitiser: do not break pre-compiled headers. bugref:8019: …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76557   6 years vboxsync include/iprt: Use IPRT_INCLUDED_ rather than _iprt_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @72625   6 years vboxsync iprt/mem.h: Added RTMEM_WILL_LEAK and RTMEM_MAY_LEAK macros for …
(edit) @69105   7 years vboxsync include/iprt/: (C) year
(edit) @62473   8 years vboxsync (C) 2016
(edit) @58274   9 years vboxsync iprt/mem.h: Allow ring-0 electric fencing on darwin.
(edit) @57978   9 years vboxsync IPRT: Doxygen warning fixes (last ones, hopefully).
(edit) @57944   9 years vboxsync iprt: More doxygen corrections.
(edit) @57926   9 years vboxsync IPRT: Doxygen clenaups (mostly).
(edit) @57432   9 years vboxsync iprt/cdefs.h,*: Split RT_NO_THROW into prototype and definition macros …
(edit) @56291   9 years vboxsync include: Updated (C) year.
(edit) @55950   10 years vboxsync iprt/mem.h: Replaced two RT_UNLIKELY occurences with RT_LIKELY.
(edit) @52021   10 years vboxsync IPRT/RTMemLocked*: Ditch API, was only implemented on POSIX and there …
(edit) @51074   11 years vboxsync Runtime: Add RTMemLocked* API to allocate locked memory
(edit) @46567   11 years vboxsync RTMemAllocEx for ring-3.
(edit) @45174   12 years vboxsync accident
(edit) @45173   12 years vboxsync doc: re-added vbox-greeter documentation
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @41169   13 years vboxsync IPRT,SUPDrv: RTR0MemKernelCopyFrom/To for safe kernel memory access in …
(edit) @40894   13 years vboxsync IPRT/SUPDrv: Don't create a fixed sized heap if we don't have to, use …
(edit) @40869   13 years vboxsync MSC v7.1 build fix.
(edit) @40314   13 years vboxsync Fix assertion on OS/2.
(edit) @39792   13 years vboxsync iprt/mem.h: Use RT_THROW not throw to indicate exceptions thrown by a …
(edit) @36569   14 years vboxsync iprt/mem.h: an alternative RTMEM_TAG including the line number
(edit) @36538   14 years vboxsync wrong fix
(edit) @36535   14 years vboxsync iprt: try to fix osx builds
(edit) @36529   14 years vboxsync iprt::non_copyable -> RTCNonCopyable (now in utils.h), moved and …
(edit) @35294   14 years vboxsync Linux hosts: quick fix for CONFIG_DEBUG_SET_MODULE_RONX
(edit) @34784   14 years vboxsync iprt/mem.h: Added RTMEMEF_NEW_AND_DELETE_OPERATORS, triggered by …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33269   14 years vboxsync IPRT: A quick replacement of the RTMemPage* and RTMemExec* APIs on …
(edit) @32707   14 years vboxsync IPRT: Added RTMemAllocEx[Tag] and RTMemFreeEx, only implemented in …
(edit) @31252   14 years vboxsync Made 'DEFS += RTMEM_WRAP_TO_EF_APIS' work better.
(edit) @31157   14 years vboxsync iprt,++: Tag allocation in all builds with a string, defaulting to …
(edit) @30827   14 years vboxsync iprt/mem.h: Added RTMemWipeThoroughly().
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28590   15 years vboxsync iprt/mem.h: Fixed RTMemAutoPtr + RTMEM_WRAP_TO_EF_APIS.
(edit) @28504   15 years vboxsync iprt/mem.h: added note about electric fence
(edit) @28318   15 years vboxsync RTMemPageFree + all users: Added size parameter to RTMemPageFree so we …
(edit) @28303   15 years vboxsync Misc: made it possible to do: DEFS += RTMEM_WRAP_TO_EF_APIS …
(edit) @28298   15 years vboxsync iprt,Config.kmk: Make sure the RTMemAllocVar* alignment gets poisoned …
(edit) @28271   15 years vboxsync IPRT: Some efence adjustments, adding RTMemAllocVar and RTMemAllocZVar …
(edit) @27011   15 years vboxsync PROT_NONE comment typo
(edit) @25645   15 years vboxsync IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
(edit) @25347   15 years vboxsync iprt/autores.h -> iprt/cpp/autores.h
(edit) @21284   15 years vboxsync RTR0MemAreKernelAndUserRangesDifferent -> …
(edit) @21282   15 years vboxsync iprt/mem.h: Added RTR0MemAreKernelAndUserRangesDifferent.
(edit) @21265   15 years vboxsync iprt/mem.h: Added APIs for basic user mode memory handling from ring-0.
(edit) @20374   15 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20362   15 years vboxsync iprt/*: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20360   15 years vboxsync IPRT: Memory pool (untested) and string pool stub implementation.
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13718   16 years vboxsync includes: made them 'build' again.
(edit) @11022   16 years vboxsync comment typo.
(edit) @11018   16 years vboxsync iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, …
(edit) @11017   16 years vboxsync iprt: Some RTMemAutoPtr optimizations.
(edit) @11014   16 years vboxsync iprt/RTMemAutoPtr: Some useful destructors (deallocators) and allocators.
(edit) @11011   16 years vboxsync iprt/RTMemAutoPtr: Added a constructor that will allocate memory to …
(edit) @11010   16 years vboxsync iprt: hrmpf. g++ things external linkage is needed. silly.
(edit) @11009   16 years vboxsync iprt: Fixed missing/incorrect inline usage in the new template functions.
(edit) @11008   16 years vboxsync iprt: Moved RTMemAutoPtr into iprt/mem.h.
(edit) @8245   17 years vboxsync rebranding: IPRT files again.
(edit) @8163   17 years vboxsync rebrand IPRT
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7170   17 years vboxsync Doxygen fixes. (DOXYGEN -> DOXYGEN_RUNNING, ++)
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @3637   17 years vboxsync LINUX -> RT_OS_LINUX.
(edit) @3636   17 years vboxsync AMD64 -> RT_ARCH_AMD64; X86 -> RT_ARCH_X86; [OS] (except …
(edit) @3630   17 years vboxsync iprt_hdr_h -> _iprt_hdr_h
(edit) @3311   17 years vboxsync MEMALING = 8, even for L4
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @331   18 years vboxsync Bool and AMD64 hacking.
(add) @1   55 years vboxsync import
Note: See TracRevisionLog for help on using the revision log.

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