[ { "function_name": "sqlite3BtreeEnter", "function_signature": "void sqlite3BtreeEnter(Btree *p)", "test_filename": "tests_btmutex_sqlite3BtreeEnter.c" }, { "function_name": "btreeLockCarefully", "function_signature": "static void SQLITE_NOINLINE btreeLockCarefully(Btree *p)", "test_filename": "tests_btmutex_btreeLockCarefully.c" }, { "function_name": "sqlite3BtreeLeave", "function_signature": "void sqlite3BtreeLeave(Btree *p)", "test_filename": "tests_btmutex_sqlite3BtreeLeave.c" }, { "function_name": "btreeEnterAll", "function_signature": "static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db)", "test_filename": "tests_btmutex_btreeEnterAll.c" }, { "function_name": "sqlite3BtreeHoldsAllMutexes", "function_signature": "int sqlite3BtreeHoldsAllMutexes(sqlite3 *db)", "test_filename": "tests_btmutex_sqlite3BtreeHoldsAllMutexes.c" }, { "function_name": "sqlite3SchemaMutexHeld", "function_signature": "int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema)", "test_filename": "tests_btmutex_sqlite3SchemaMutexHeld.c" } ]