Go to the source code of this file.
Definition at line 273 of file injection_point.c.
References Assert(), elog, ERROR, function, idx(), INJ_NAME_MAXLEN, LW_EXCLUSIVE, LWLockAcquire(), LWLockRelease(), name, pg_atomic_read_u32(), pg_atomic_read_u64(), pg_atomic_write_u32(), pg_atomic_write_u64(), pg_write_barrier, and strlcpy().
Referenced by injection_points_attach(), and test_aio_shmem_startup().
Definition at line 561 of file injection_point.c.
Definition at line 361 of file injection_point.c.
References Assert(), elog, ERROR, idx(), LW_EXCLUSIVE, LWLockAcquire(), LWLockRelease(), name, pg_atomic_read_u32(), pg_atomic_read_u64(), pg_atomic_write_u32(), and pg_atomic_write_u64().
Referenced by injection_points_cleanup(), and injection_points_detach().
Definition at line 594 of file injection_point.c.
References elog, ERROR, InjectionPointData::function, idx(), lappend(), InjectionPointData::library, LW_SHARED, LWLockAcquire(), LWLockRelease(), InjectionPointData::name, NIL, palloc0(), pg_atomic_read_u32(), pg_atomic_read_u64(), and pstrdup().
Referenced by injection_points_list().
Definition at line 531 of file injection_point.c.
References elog, ERROR, and name.
Referenced by test_aio_shmem_startup().
Definition at line 544 of file injection_point.c.
Definition at line 249 of file injection_point.c.
References Assert(), i, IsUnderPostmaster, pg_atomic_init_u32(), pg_atomic_init_u64(), and ShmemInitStruct().
Referenced by CreateOrAttachShmemStructs().
Definition at line 233 of file injection_point.c.
References add_size().
Referenced by CalculateShmemSize().
Definition at line 578 of file injection_point.c.