File size: 3,415 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
[
  {
    "function_name": "pcachePageTrace",
    "function_signature": "static void pcachePageTrace(int i, sqlite3_pcache_page *pLower)",
    "test_filename": "tests_pcache_pcachePageTrace.c"
  },
  {
    "function_name": "pcacheDump",
    "function_signature": "static void pcacheDump(PCache *pCache)",
    "test_filename": "tests_pcache_pcacheDump.c"
  },
  {
    "function_name": "sqlite3PcachePageSanity",
    "function_signature": "int sqlite3PcachePageSanity(PgHdr *pPg)",
    "test_filename": "tests_pcache_sqlite3PcachePageSanity.c"
  },
  {
    "function_name": "pcacheManageDirtyList",
    "function_signature": "static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove)",
    "test_filename": "tests_pcache_pcacheManageDirtyList.c"
  },
  {
    "function_name": "numberOfCachePages",
    "function_signature": "static int numberOfCachePages(PCache *p)",
    "test_filename": "tests_pcache_numberOfCachePages.c"
  },
  {
    "function_name": "sqlite3PcacheInitialize",
    "function_signature": "int sqlite3PcacheInitialize(void)",
    "test_filename": "tests_pcache_sqlite3PcacheInitialize.c"
  },
  {
    "function_name": "sqlite3PcacheOpen",
    "function_signature": "int sqlite3PcacheOpen(\n  int szPage,                  /* Size of every page */\n  int szExtra,                 /* Extra space associated with each page */\n  int bPurgeable,              /* True if pages are on backing store */\n  int (*xStress)(void*,PgHdr*),/* Call to try to make pages clean */\n  void *pStress,               /* Argument to xStress */\n  PCache *p                    /* Preallocated space for the PCache */\n)",
    "test_filename": "tests_pcache_sqlite3PcacheOpen.c"
  },
  {
    "function_name": "sqlite3PcacheSetPageSize",
    "function_signature": "int sqlite3PcacheSetPageSize(PCache *pCache, int szPage)",
    "test_filename": "tests_pcache_sqlite3PcacheSetPageSize.c"
  },
  {
    "function_name": "sqlite3PcacheFetchStress",
    "function_signature": "int sqlite3PcacheFetchStress(\n  PCache *pCache,                 /* Obtain the page from this cache */\n  Pgno pgno,                      /* Page number to obtain */\n  sqlite3_pcache_page **ppPage    /* Write result here */\n)",
    "test_filename": "tests_pcache_sqlite3PcacheFetchStress.c"
  },
  {
    "function_name": "sqlite3PcacheRelease",
    "function_signature": "void SQLITE_NOINLINE sqlite3PcacheRelease(PgHdr *p)",
    "test_filename": "tests_pcache_sqlite3PcacheRelease.c"
  },
  {
    "function_name": "sqlite3PcacheMakeDirty",
    "function_signature": "void sqlite3PcacheMakeDirty(PgHdr *p)",
    "test_filename": "tests_pcache_sqlite3PcacheMakeDirty.c"
  },
  {
    "function_name": "sqlite3PcacheMakeClean",
    "function_signature": "void sqlite3PcacheMakeClean(PgHdr *p)",
    "test_filename": "tests_pcache_sqlite3PcacheMakeClean.c"
  },
  {
    "function_name": "sqlite3PcacheMove",
    "function_signature": "void sqlite3PcacheMove(PgHdr *p, Pgno newPgno)",
    "test_filename": "tests_pcache_sqlite3PcacheMove.c"
  },
  {
    "function_name": "sqlite3PcacheTruncate",
    "function_signature": "void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno)",
    "test_filename": "tests_pcache_sqlite3PcacheTruncate.c"
  },
  {
    "function_name": "sqlite3PcacheSetSpillsize",
    "function_signature": "int sqlite3PcacheSetSpillsize(PCache *p, int mxPage)",
    "test_filename": "tests_pcache_sqlite3PcacheSetSpillsize.c"
  }
]