René's URL Explorer Experiment


Title: Dynamic Memory Allocation In SQLite

direct link

Domain: sqlite.org

Nonetext/html; charset=UTF-8

Links:

https://sqlite.org/index.html
Homehttps://sqlite.org/index.html
Menujavascript:void(0)
Abouthttps://sqlite.org/about.html
Documentationhttps://sqlite.org/docs.html
Downloadhttps://sqlite.org/download.html
Licensehttps://sqlite.org/copyright.html
Supporthttps://sqlite.org/support.html
Purchasehttps://sqlite.org/prosupport.html
Searchjavascript:void(0)
Abouthttps://sqlite.org/about.html
Documentationhttps://sqlite.org/docs.html
Downloadhttps://sqlite.org/download.html
Supporthttps://sqlite.org/support.html
Purchasehttps://sqlite.org/prosupport.html
1. Featureshttps://sqlite.org/malloc.html#_features
2. Testinghttps://sqlite.org/malloc.html#_testing
2.1. Use of reallocarray()https://sqlite.org/malloc.html#_use_of_reallocarray_
3. Configurationhttps://sqlite.org/malloc.html#_configuration
3.1. Alternative low-level memory allocatorshttps://sqlite.org/malloc.html#_alternative_low_level_memory_allocators
3.1.1. The default memory allocatorhttps://sqlite.org/malloc.html#the_default_memory_allocator
3.1.2. The debugging memory allocatorhttps://sqlite.org/malloc.html#the_debugging_memory_allocator
3.1.3. The Win32 native memory allocatorhttps://sqlite.org/malloc.html#the_win32_native_memory_allocator
3.1.4. Zero-malloc memory allocatorhttps://sqlite.org/malloc.html#zero_malloc_memory_allocator
3.1.5. Experimental memory allocatorshttps://sqlite.org/malloc.html#experimental_memory_allocators
3.1.6. Application-defined memory allocatorshttps://sqlite.org/malloc.html#application_defined_memory_allocators
3.1.7. Memory allocator overlayshttps://sqlite.org/malloc.html#memory_allocator_overlays
3.1.8. No-op memory allocator stubhttps://sqlite.org/malloc.html#no_op_memory_allocator_stub
3.2. Page cache memoryhttps://sqlite.org/malloc.html#_page_cache_memory
3.3. Lookaside memory allocatorhttps://sqlite.org/malloc.html#_lookaside_memory_allocator
3.3.1. Two-Size Lookasidehttps://sqlite.org/malloc.html#two_size_lookaside
3.4. Memory statushttps://sqlite.org/malloc.html#_memory_status
3.5. Setting memory usage limitshttps://sqlite.org/malloc.html#_setting_memory_usage_limits
4. Mathematical Guarantees Against Memory Allocation Failureshttps://sqlite.org/malloc.html#_mathematical_guarantees_against_memory_allocation_failures
4.1. Computing and controlling parameters M and nhttps://sqlite.org/malloc.html#_computing_and_controlling_parameters_m_and_n
4.2. Ductile failurehttps://sqlite.org/malloc.html#_ductile_failure
5. Stability Of Memory Interfaceshttps://sqlite.org/malloc.html#_stability_of_memory_interfaces
database connectionshttps://sqlite.org/c3ref/sqlite3.html
prepared statementshttps://sqlite.org/c3ref/stmt.html
SQLITE_NOMEMhttps://sqlite.org/rescode.html#nomem
sqlite3_finalize()https://sqlite.org/c3ref/finalize.html
prepared statementhttps://sqlite.org/c3ref/stmt.html
sqlite3_close()https://sqlite.org/c3ref/close.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
sqlite3_soft_heap_limit64()https://sqlite.org/c3ref/hard_heap_limit64.html
dmallochttp://dmalloc.com
valgrindhttp://valgrind.org
sqlite3_malloc()https://sqlite.org/c3ref/free.html
sqlite3_realloc()https://sqlite.org/c3ref/free.html
sqlite3_free()https://sqlite.org/c3ref/free.html
testing and verificationhttps://sqlite.org/testing.html
SQLITE_MEMDEBUGhttps://sqlite.org/compile.html#memdebug
TCL test suitehttps://sqlite.org/testing.html#tcl
TH3https://sqlite.org/th3.html
100% branch test coveragehttps://sqlite.org/testing.html#coverage
"heartbleed" bughttp://heartbleed.com
SQLITE_MEMDEBUGhttps://sqlite.org/compile.html#memdebug
SQLITE_MEMDEBUGhttps://sqlite.org/compile.html#memdebug
SQLITE_MEMDEBUGhttps://sqlite.org/compile.html#memdebug
SQLITE_WIN32_MALLOChttps://sqlite.org/compile.html#win32_malloc
SQLITE_WIN32_HEAP_CREATEhttps://sqlite.org/compile.html#win32_heap_create
SQLITE_WIN32_MALLOC_VALIDATEhttps://sqlite.org/compile.html#win32_malloc_validate
SQLITE_ENABLE_MEMSYS5https://sqlite.org/compile.html#enable_memsys5
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_HEAPhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigheap
sqlite3_malloc(N)https://sqlite.org/c3ref/free.html
Robson proofhttps://sqlite.org/malloc.html#nofrag
belowhttps://sqlite.org/malloc.html#nofrag
SQLITE_ENABLE_MEMSYS3https://sqlite.org/compile.html#enable_memsys3
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_HEAPhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigheap
amalgamationhttps://sqlite.org/amalgamation.html
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_MALLOChttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmalloc
sqlite3_mem_methodshttps://sqlite.org/c3ref/mem_methods.html
sqlite3_mem_methodshttps://sqlite.org/c3ref/mem_methods.html
sqlite3_mem_methodshttps://sqlite.org/c3ref/mem_methods.html
SQLITE_CONFIG_MEMSTATUShttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmemstatus
SQLITE_CONFIG_MEMSTATUShttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmemstatus
sqlite3_mem_methodshttps://sqlite.org/c3ref/mem_methods.html
out-of-memory test logichttps://sqlite.org/malloc.html#oomtesting
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_GETMALLOChttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiggetmalloc
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_MALLOChttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmalloc
abovehttps://sqlite.org/malloc.html#appalloc
SQLITE_ZERO_MALLOChttps://sqlite.org/compile.html#zero_malloc
default memory allocatorhttps://sqlite.org/malloc.html#defaultalloc
SQLITE_ZERO_MALLOChttps://sqlite.org/compile.html#zero_malloc
sqlite3_config()https://sqlite.org/c3ref/config.html
SQLITE_CONFIG_MALLOChttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmalloc
SQLITE_CONFIG_HEAPhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigheap
Robson proofhttps://sqlite.org/malloc.html#nofrag
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_PAGECACHEhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpagecache
SQLITE_CONFIG_PCACHE_HDRSZhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpcachehdrsz
sqlite3_config()https://sqlite.org/c3ref/config.html
database connectionshttps://sqlite.org/c3ref/sqlite3.html
sqlite3_prepare_v2()https://sqlite.org/c3ref/prepare.html
prepared statementshttps://sqlite.org/c3ref/stmt.html
sqlite3_step()https://sqlite.org/c3ref/step.html
version 3.6.1https://sqlite.org/releaselog/3_6_1.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
-DSQLITE_DEFAULT_LOOKASIDE=SZ,Nhttps://sqlite.org/compile.html#default_lookaside
sqlite3_config()https://sqlite.org/c3ref/config.html
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_LOOKASIDEhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiglookaside
database connectionhttps://sqlite.org/c3ref/sqlite3.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
sqlite3_db_confighttps://sqlite.org/c3ref/db_config.html
SQLITE_DBCONFIG_LOOKASIDEhttps://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfiglookaside
sqlite3_malloc()https://sqlite.org/c3ref/free.html
sqlite3_open()https://sqlite.org/c3ref/open.html
SQLITE_DBCONFIG_LOOKASIDEhttps://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfiglookaside
Robson proofhttps://sqlite.org/malloc.html#nofrag
sqlite3_confighttps://sqlite.org/c3ref/config.html
SQLITE_CONFIG_MEMSTATUShttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmemstatus
sqlite3_statushttps://sqlite.org/c3ref/status.html
verbhttps://sqlite.org/c3ref/c_status_malloc_count.html#sqlitestatusmemoryused
various verbshttps://sqlite.org/c3ref/c_status_malloc_count.html#sqlitestatusmemoryused
sqlite3_status()https://sqlite.org/c3ref/status.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
sqlite3_db_statushttps://sqlite.org/c3ref/db_status.html
verbhttps://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuslookasideused
database connectionhttps://sqlite.org/c3ref/sqlite3.html
sqlite3_db_status()https://sqlite.org/c3ref/db_status.html
SQLITE_DBSTATUS_LOOKASIDE_USEDhttps://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuslookasideused
SQLITE_CONFIG_MEMSTATUShttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmemstatus
sqlite3_soft_heap_limit64()https://sqlite.org/c3ref/hard_heap_limit64.html
memory statisticshttps://sqlite.org/malloc.html#memstatus
SQLITE_ENABLE_MEMORY_MANAGEMENThttps://sqlite.org/compile.html#enable_memory_management
version 3.6.1https://sqlite.org/releaselog/3_6_1.html
pagecache memory allocatorhttps://sqlite.org/malloc.html#pagecache
lookaside memory allocatorhttps://sqlite.org/malloc.html#lookaside
memsys5https://sqlite.org/malloc.html#memsys5
memsys5https://sqlite.org/malloc.html#memsys5
SQLITE_CONFIG_HEAPhttps://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigheap
SQLITE_NOMEMhttps://sqlite.org/rescode.html#nomem
memsys5https://sqlite.org/malloc.html#memsys5
pagecache memory allocatorhttps://sqlite.org/malloc.html#pagecache
lookaside memory allocatorhttps://sqlite.org/malloc.html#lookaside
memsys5https://sqlite.org/malloc.html#memsys5
cache_size pragmahttps://sqlite.org/pragma.html#pragma_cache_size
sqlite3_open()https://sqlite.org/c3ref/open.html
database connectionshttps://sqlite.org/c3ref/sqlite3.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
memsys5https://sqlite.org/malloc.html#memsys5
lookaside memory allocatorhttps://sqlite.org/malloc.html#lookaside
memsys5https://sqlite.org/malloc.html#memsys5
prepared statementshttps://sqlite.org/c3ref/stmt.html
sqlite3_prepare_v2()https://sqlite.org/c3ref/prepare.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
database connectionshttps://sqlite.org/c3ref/sqlite3.html
pagecache memory allocatorhttps://sqlite.org/malloc.html#pagecache
lookaside memory allocatorhttps://sqlite.org/malloc.html#lookaside
database connectionhttps://sqlite.org/c3ref/sqlite3.html
incremental BLOB I/Ohttps://sqlite.org/c3ref/blob.html
incremental BLOB I/Ohttps://sqlite.org/c3ref/blob.html
sqlite3_step()https://sqlite.org/c3ref/step.html
prepared statementshttps://sqlite.org/c3ref/stmt.html
prepared statementshttps://sqlite.org/c3ref/stmt.html
prepared statementshttps://sqlite.org/c3ref/stmt.html
database connectionhttps://sqlite.org/c3ref/sqlite3.html
prepared statementhttps://sqlite.org/c3ref/stmt.html
prepared statementshttps://sqlite.org/c3ref/stmt.html
SQLITE_STATUS_MEMORY_USEDhttps://sqlite.org/c3ref/c_status_malloc_count.html#sqlitestatusmemoryused
Robson proofhttps://sqlite.org/malloc.html#nofrag
pagecache memory allocatorhttps://sqlite.org/malloc.html#pagecache
lookaside memory allocatorhttps://sqlite.org/malloc.html#lookaside
memsys5https://sqlite.org/malloc.html#memsys5
memsys5https://sqlite.org/malloc.html#memsys5
Robson proofhttps://sqlite.org/malloc.html#nofrag
Robson proofhttps://sqlite.org/malloc.html#nofrag
memory statisticshttps://sqlite.org/malloc.html#memstatus

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.