IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

source: trunk/psLib/src/sys/psMemory.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @31660   15 years eugene merged from eam_branches/ipp-20110505: update memory locking to allow …
(edit) @31152   15 years eugene consolidate multiple FITTED stats; updates to psImageBackground based …
(edit) @30595   15 years eugene psKernelAlloc now reports file & line; fix bug in psKernelTruncate; …
(edit) @28401   16 years Paul Price Adding comment on race condition in psMemory: don't need to deal with …
(edit) @23305   17 years eugene added psMemTypeEqual to compare types for two (psAlloc-ed) pointers
(edit) @21346   17 years eugene added MUTEX around refCounter ++ and --; changed p_psMemAllocID to …
(edit) @19128   18 years Paul Price memBlock->nextBlock wasn't being set when !lastMemBlockAllocated. …
(edit) @18826   18 years eugene fixed mutex error in psRealloc, cleaned organization a bit, removed …
(edit) @14677   19 years jhoblitt make P_PS_MEMMAGIC private
(edit) @14676   19 years jhoblitt add psMemIsAlloced()
(edit) @12886   19 years rhl pthread_t isn't a long it; cast for printf
(edit) @12551   19 years jhoblitt add reference count to the output of psMemoryCheckLeaks()
(edit) @11674   19 years jhoblitt change psFree() macro to *NOT* cast all pointers to (void *) change …
(edit) @11672   19 years jhoblitt remove all use of psType.h types -- psMemory.h now has no ps*.h …
(edit) @11617   20 years jhoblitt include psMemory.h last
(edit) @11419   20 years jhoblitt change psCheckMemLeaks() to exit immediately if no memory has been …
(edit) @11416   20 years jhoblitt rename psMemCheckCorruption() -> p_psMemCheckCorruption() & add a …
(edit) @11265   20 years jhoblitt merge jch-memory branch - overhaul of memory subsystem
(edit) @10547   20 years magnier moved psHistogram functions to psHistogram.c,h
(edit) @10276   20 years rhl Added memAllocCallbackCheckCorruption which can be registered as an …
(edit) @9538   20 years Paul Price Synchronising with SDRS, and cleaning up: * Replaced is_psType() with …
(edit) @8812   20 years Paul Price Wrapping psMemGetLastId in a mutex.
(edit) @8809   20 years jhoblitt rollback 1.83 (accidental checkin)
(edit) @8808   20 years jhoblitt fix fprintf format errors causing compilation errors on x86 but …
(edit) @8705   20 years jhoblitt add psMemGetLastId()
(edit) @8629   20 years jhoblitt amd64 string formatting fixes
(edit) @8627   20 years jhoblitt add gcc format attributes to: psAbort() psErrorStackPrint() …
(edit) @8540   20 years Paul Price Need to print %zd for size_t arguments.
(edit) @8525   20 years Paul Price See bugs 801, 803. The recycling mechanism assumed that the spectrum …
(edit) @8440   20 years Paul Price No realloc if the requested size is equal to the current size.
(edit) @8438   20 years rhl 1/ Don't let psRealloc realloc blocks that psAlloc knows to be powers …
(edit) @8232   20 years jhoblitt bug #790 - remove psErrorText.h and inline all error codes. all newly …
(edit) @7901   20 years drobbin Added str check test for error handling of psString fxns, namely …
(edit) @7617   20 years Paul Price Applying patch from Josh. Renaming psMemThreadSafety to …
(edit) @7414   20 years rhl Support p_psMemAllocatePersistent (bug report 753)
(edit) @7134   20 years Paul Price psMemIncrRefCounter should have const
(edit) @6500   20 years drobbin Add Length functions/tests. Modified psPixelsAlloc to set n=0.
(edit) @6425   20 years drobbin Added psMemThreadSafety. Removed p_lock from psList. Added comments …
(edit) @6419   20 years drobbin Added psMemThreadSafety in psMemory and updated corresponding mutex's …
(edit) @6314   21 years desonia modified to reflect change in behaviour of psMetadataLookupPtr/Str/MD …
(edit) @6185   21 years gusciora psMinimize is now split into 3 files.
(edit) @5216   21 years desonia changed psArrayGet/psArraySet/psArrayRemove to do proper reference …
(edit) @4971   21 years gusciora .…
(edit) @4920   21 years drobbin Updated code w.r.t the latest api-delta report
(edit) @4898   21 years drobbin Implemented psMemCheckType functions and tests. Some testing remains …
(edit) @4877   21 years desonia * empty log message *
(edit) @4589   21 years drobbin made minor changes in accordance with newest api-delta doc
(edit) @4556   21 years desonia fixed some dropped changes of last week.
(edit) @4540   21 years desonia massive restructuring of codebase.
(edit) @4401   21 years drobbin made required changes based on apidelta-report-cycle6
(edit) @4397   21 years drobbin changed psMemoryId to psMemId
(edit) @4392   21 years drobbin changed psFreeFcn to psFreeFunc
(edit) @4321   21 years drobbin * empty log message *
(edit) @4298   21 years drobbin * empty log message *
(edit) @4162   21 years desonia added comments on the end of #endif and #else
(edit) @3784   21 years desonia made the free callback to be involved on all psFree calls, not just …
(edit) @3682   21 years desonia changed name of p_psMemSetDeallocator/p_psMemGetDeallocator to …
(edit) @3585   21 years desonia found that data blocks less than the minimum recycle size can not be …
(edit) @3264   21 years desonia Fixed bugs as reported by IfA.
(edit) @2703   22 years desonia fixed errors caused indirectly from the psList change.
(edit) @2562   22 years evanalst Update format description for psMemoryId.
(edit) @2391   22 years evanalst Add additional parameter to psMemCheckLeaks.
(edit) @2273   22 years desonia changed the psError signature to match SDRS. Also made misc. cleanups …
(edit) @2210   22 years desonia * empty log message *
(edit) @2204   22 years desonia converted native C types to ps Types, where practical.
(edit) @1840   22 years desonia Changed the image code to the new psErrorMsg error handling specification.
(edit) @1826   22 years evanalst Added call to memory exhausted callback to psRealloc if realloc unable …
(edit) @1821   22 years evanalst Add unlock/lock mutex to psMemCheckCorruption to allow tst_psMemory to …
(edit) @1810   22 years desonia adjustments to coorespond to adding persistent flag to psMemBlock, …
(edit) @1730   22 years desonia changed behavour of psFree to print a more descriptive error message …
(edit) @1715   22 years desonia changed error-text define names to indicate the file where used, not …
(edit) @1696   22 years desonia added error stack to sysUtils
(edit) @1440   22 years desonia cleanup of some indent-induced madness.
(edit) @1407   22 years desonia another attempt to get astyle to get it right.
(edit) @1406   22 years desonia astyle fixed?
(edit) @1385   22 years desonia found the server astyle upgrade was faulty, so the format was reset.
(edit) @1360   22 years desonia * empty log message *
(edit) @1240   22 years desonia added recycling of small memory blocks as according to Lupton's …
(edit) @1233   22 years desonia Changed psSort and psSortIndex to psVectorSort and psVectorSortIndex …
(edit) @1204   22 years desonia added a PS_MEM_DEBUG preprocessor directive that allows the keeping of …
(edit) @1081   22 years desonia Fixed some namespace issues.
(edit) @1073   22 years desonia Changed the means of deallocation of memory. ps_Alloc now registers …
(edit) @876   22 years desonia Added p_psCustomFree to handle the use of PS_FREE for a free fcn given …
(edit) @850   22 years desonia modified error message to treat memory allocation sizes as unsigned.
(edit) @849   22 years desonia Changed error messages that vary between OSes.
(edit) @839   22 years desonia added a missed mutex destroy for refCounterMutex in psMemDecrRefCounter().
(edit) @830   22 years desonia Modified psFree to just decrement the ref. counter if it is > 1.
(edit) @803   22 years desonia added mutex for memid.
(edit) @648   22 years desonia Added buffer overflow detection and doxygen comments.
(edit) @639   22 years desonia fixed memory corruption detection system.
(edit) @636   22 years desonia p_realloc didn't track the last allocated buffer properly (if …
(edit) @473   22 years desonia * empty log message *
(edit) @472   22 years desonia * empty log message *
(edit) @471   22 years desonia * empty log message *
(edit) @470   22 years desonia * empty log message *
(edit) @469   22 years desonia testing commitinfo.
(edit) @468   22 years desonia testing commitinfo.
(edit) @467   22 years desonia testing commitinfo.
(edit) @466   22 years desonia testing commitinfo filters.
(edit) @465   22 years desonia testing commitinfo filters.
Note: See TracRevisionLog for help on using the revision log.