File size: 3,797 Bytes
7510827
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[
  {
    "function_name": "sqlite3PCacheBufferSetup",
    "function_signature": "void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n)",
    "test_filename": "tests_pcache1_sqlite3PCacheBufferSetup.c"
  },
  {
    "function_name": "pcache1InitBulk",
    "function_signature": "static int pcache1InitBulk(PCache1 *pCache)",
    "test_filename": "tests_pcache1_pcache1InitBulk.c"
  },
  {
    "function_name": "pcache1Free",
    "function_signature": "static void pcache1Free(void *p)",
    "test_filename": "tests_pcache1_pcache1Free.c"
  },
  {
    "function_name": "pcache1MemSize",
    "function_signature": "static int pcache1MemSize(void *p)",
    "test_filename": "tests_pcache1_pcache1MemSize.c"
  },
  {
    "function_name": "pcache1FreePage",
    "function_signature": "static void pcache1FreePage(PgHdr1 *p)",
    "test_filename": "tests_pcache1_pcache1FreePage.c"
  },
  {
    "function_name": "pcache1ResizeHash",
    "function_signature": "static void pcache1ResizeHash(PCache1 *p)",
    "test_filename": "tests_pcache1_pcache1ResizeHash.c"
  },
  {
    "function_name": "pcache1RemoveFromHash",
    "function_signature": "static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag)",
    "test_filename": "tests_pcache1_pcache1RemoveFromHash.c"
  },
  {
    "function_name": "pcache1EnforceMaxPage",
    "function_signature": "static void pcache1EnforceMaxPage(PCache1 *pCache)",
    "test_filename": "tests_pcache1_pcache1EnforceMaxPage.c"
  },
  {
    "function_name": "pcache1TruncateUnsafe",
    "function_signature": "static void pcache1TruncateUnsafe(\n  PCache1 *pCache,             /* The cache to truncate */\n  unsigned int iLimit          /* Drop pages with this pgno or larger */\n)",
    "test_filename": "tests_pcache1_pcache1TruncateUnsafe.c"
  },
  {
    "function_name": "pcache1Init",
    "function_signature": "static int pcache1Init(void *NotUsed)",
    "test_filename": "tests_pcache1_pcache1Init.c"
  },
  {
    "function_name": "pcache1Cachesize",
    "function_signature": "static void pcache1Cachesize(sqlite3_pcache *p, int nMax)",
    "test_filename": "tests_pcache1_pcache1Cachesize.c"
  },
  {
    "function_name": "pcache1Shrink",
    "function_signature": "static void pcache1Shrink(sqlite3_pcache *p)",
    "test_filename": "tests_pcache1_pcache1Shrink.c"
  },
  {
    "function_name": "pcache1Unpin",
    "function_signature": "static void pcache1Unpin(\n  sqlite3_pcache *p,\n  sqlite3_pcache_page *pPg,\n  int reuseUnlikely\n)",
    "test_filename": "tests_pcache1_pcache1Unpin.c"
  },
  {
    "function_name": "pcache1Rekey",
    "function_signature": "static void pcache1Rekey(\n  sqlite3_pcache *p,\n  sqlite3_pcache_page *pPg,\n  unsigned int iOld,\n  unsigned int iNew\n)",
    "test_filename": "tests_pcache1_pcache1Rekey.c"
  },
  {
    "function_name": "pcache1Destroy",
    "function_signature": "static void pcache1Destroy(sqlite3_pcache *p)",
    "test_filename": "tests_pcache1_pcache1Destroy.c"
  },
  {
    "function_name": "sqlite3PCacheSetDefault",
    "function_signature": "void sqlite3PCacheSetDefault(void)",
    "test_filename": "tests_pcache1_sqlite3PCacheSetDefault.c"
  },
  {
    "function_name": "sqlite3PcacheReleaseMemory",
    "function_signature": "int sqlite3PcacheReleaseMemory(int nReq)",
    "test_filename": "tests_pcache1_sqlite3PcacheReleaseMemory.c"
  },
  {
    "function_name": "sqlite3PcacheStats",
    "function_signature": "void sqlite3PcacheStats(\n  int *pnCurrent,      /* OUT: Total number of pages cached */\n  int *pnMax,          /* OUT: Global maximum cache size */\n  int *pnMin,          /* OUT: Sum of PCache1.nMin for purgeable caches */\n  int *pnRecyclable    /* OUT: Total number of pages available for recycling */\n)",
    "test_filename": "tests_pcache1_sqlite3PcacheStats.c"
  }
]