Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
mem2.c
04f1b69
Fix another harmless compiler warning for MSVC.
by mistachkin
· 3 years, 9 months ago
77978a6
Fix harmless compiler warnings in the debug build for MSVC.
by mistachkin
· 3 years, 9 months ago
9a23d26
Modifications to test code so that the sqlite3MemdebugHastype() assert() statements are enabled for Tcl tests.
by dan
· 5 years ago
d231aa3
Enhance (and fix) the MEMTYPE tags associated with heap memory allocations
by drh
· 11 years ago
3fb4b6d
Fix harmless MSVC compiler warning with MEMDEBUG defined.
by mistachkin
· 12 years ago
f641889
Fix several harmless compiler warnings. Fix a couple compiler issues with the shell.
by mistachkin
· 12 years ago
9f129f4
Add evidence mark comments to source code. Add additional information to the
by drh
· 15 years ago
96dd6a1
Disable the MEMSYS2 auxiliary routines if MEMSYS2 is changed to an alternative
by drh
· 15 years ago
174b9a1
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree()
by drh
· 15 years ago
b975598
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and
by drh
· 15 years ago
107b56e
Add assert()s to mem2.c (activated by SQLITE_MEMDEBUG) which verify that
by drh
· 15 years ago
3b4aae5
Correct an assert() in mem2.c (test code only).
by dan
· 15 years ago
10f864e
In the debugging memory allocator, initialize new memory allocations to
by drh
· 16 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
bc73971
Use the ROUND8() macro to round an integer up to the nearest multiple of 8 and ROUNDDOWN8() macro to round down to the nearest multiple of 8. This is a cosmetic change. (CVS 6372)
by danielk1977
· 16 years ago
6ab3a2e
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
by danielk1977
· 16 years ago
d20010c
Improved overrun detection in mem2.c (SQLITE_MEMDEBUG). Previously was only checking up to 3 extra bytes allocated due to rounding. (CVS 6261)
by shane
· 16 years ago
ea67883
Never use strlen(). Use our own internal sqlite3Strlen30() which is
by drh
· 17 years ago
902b9ee
Fix harmless compiler warnings. Improved comments in the query optimizer. (CVS 5982)
by drh
· 17 years ago
d1370b6
Remove the vestigial mem4 and mem6 memory allocators. Add the
by drh
· 17 years ago
075c23a
Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652)
by danielk1977
· 17 years ago
44a376f
Fix further warnings/compilation errors in test code. (CVS 5558)
by danielk1977
· 17 years ago
31fab4f
Updates to mem6.c allocator. (CVS 5473)
by danielk1977
· 17 years ago
2abcd58
Reduce the size of the parser allocation. Add additional instrumentation
by drh
· 17 years ago
2d34081
Add mem6.c, a new allocator. More to come. (CVS 5467)
by danielk1977
· 17 years ago
8a42cbd
Enhancements to the testing logic for malloc and mutex. Only permit one
by drh
· 17 years ago
65bbf29
Bug fixes: Plug a memory leak introduced by the previous check-in. Get
by drh
· 17 years ago
59f8c08
Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234)
by danielk1977
· 17 years ago
6d2ab0e
Change the mutex interface to be pluggable. This is an incremental checkin, there are still changes to come. (CVS 5227)
by danielk1977
· 17 years ago
facf030
Add internal interfaces: PageMalloc/PageFree and ScratchMalloc/ScratchFree. (CVS 5226)
by drh
· 17 years ago
e5ae573
Continuing work on the new memory allocation subsystem.
by drh
· 17 years ago
fec00ea
Continuing progress on the new memory allocation subsystem. Added the
by drh
· 17 years ago
40257ff
Progress toward implementation of sqlite3_config() and a rework of the
by drh
· 17 years ago
fab6959
Make sure all memory allocations are 8-byte aligned. Ticket #3040.
by drh
· 17 years ago
ce98bba
Change the allocator in mem2.c (used when SQLITE_MEMDEBUG is defined) so that allocations are not rounded up to the nearest 4 byte boundary. Fix a couple of errors in malloc.test related to sqlite3OsAccess() returning -1. (CVS 4956)
by danielk1977
· 17 years ago
dbdc4d4
If memory is leaked when running a test script with the --malloctrace option, write out a file called leaks.sql in the same format as mallocs.sql containing th e leaked applications. The same tools can then be used to examine the stack traces associated with leaked allocations. (CVS 4926)
by danielk1977
· 17 years ago
6f332c1
Add some more logging to the malloc system used when SQLITE_MEMDEBUG is defined. (CVS 4901)
by danielk1977
· 17 years ago
49e4fd7
Change non-exported memory interfaces to following the naming conventions. (CVS 4797)
by drh
· 17 years ago
0d18020
Add the experimental mem5.c memory allocator. Allocate the content part
by drh
· 17 years ago
a7a8e14
Where possible, avoid freeing buffers allocated for vdbe memory cells in case they can be reused. (CVS 4783)
by danielk1977
· 17 years ago
643167f
Add the fault injector module in fault.c. Use it as a basis for memory
by drh
· 18 years ago
ace03d1
Add the optional (and experimental) mmap() memory allocator in the
by drh
· 18 years ago
d64621d
Drop support for the SQLITE_OMIT_MEMORY_ALLOCATION compile-time option. (CVS 4529)
by drh
· 18 years ago
9c7a60d
Added an experimental malloc-free memory allocation subsystem, intended
by drh
· 18 years ago
d2bb327
Add a malloc size histogram to the debugging malloc implementation
by drh
· 18 years ago
ae72d98
Add automatic recovery from the pager "error-state". Also add a new error code - SQLITE_IOERR_NOMEM. (CVS 4454)
by danielk1977
· 18 years ago
ca0c897
Fix a problem handling a malloc() failure in printf.c. Also some other things to improve test coverage. (CVS 4361)
by danielk1977
· 18 years ago
cd03724
Check in extra fixes for malloc4.test. (CVS 4341)
by danielk1977
· 18 years ago
a1644fd
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321)
by danielk1977
· 18 years ago
d5499d6
Bug fix in the memory leak trace output. (CVS 4283)
by drh
· 18 years ago
153c62c
The win32 driver compiles but does not yet work well. Many bugs
by drh
· 18 years ago
4a50aac
Improvements to memory leak detection. The --backtrace=NNN option is now
by drh
· 18 years ago
ed138fb
All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272)
by drh
· 18 years ago
f3a65f7
The malloc.test script now passes all tests with no errors. (CVS 4271)
by drh
· 18 years ago
d677b3d
Work toward multithreading support. Currently crashes quickly on a test. (CVS 4253)
by drh
· 18 years ago
6bdec4a
Change the design of the mutex interface to allow for
by drh
· 18 years ago
0e6f154
Enhancements and smoke testing of the new memory allocation subsystem.
by drh
· 18 years ago
2f999a6
Test infrastructure for the new memory subsystem. (CVS 4229)
by drh
· 18 years ago
4c3645c
Add a debugging memory allocator. (CVS 4227)
by drh
· 18 years ago