# PetscObject methods
function:PetscObjectDereference
function:PetscObjectDestroy
function:PetscObjectView

# FD (using typed object instead of void *)
function:MatMult_MFFD
function:MatGetDiagonal_MFFD
function:MatFDColoringApply_AIJ
function:MatFDColoringApply_BAIJ

# Monitor callbacks using typed contexts
function:DMAdaptMonitor
function:DMAdaptorMonitorError
function:KSPMonitor
function:SNESMonitor
function:TSMonitor

# DMDA array access with void*
function:SNESComputeFunction_DMDA
function:SNESComputeJacobian_DMDA
function:SNESComputeObjective_DMDA
function:SNESComputePicard_DMDA
function:SNESComputePicardJacobian_DMDA
function:TSComputeIFunction_DMDA
function:TSComputeIJacobian_DMDA

# examples using typed contexts
function:TSComputeIFunction
function:TSComputeRHSFunction
function:TSComputeSolutionFunction
function:TSComputeIJacobian
function:TSComputeRHSJacobian
function:TSMonitorCancel
function:TSAdjointMonitor
function:TSAdjointMonitorCancel
function:TaoMonitorCancel
function:PetscFVIntegrateRHSFunction_Upwind
function:PetscFVIntegrateRHSFunction_LeastSquares
function:DMTSView

# viewer contexts destroys
function:PetscMonitorCompare
function:PetscViewerAndFormatDestroy

# misc
shift-base:MCJPMinColor_Private

# DMNetwork misalignments
alignment:DMNetworkGetIndex
alignment:DMNetworkGetNumComponents
alignment:DMNetworkGetLocalVecOffset
alignment:DMNetworkGetGlobalVecOffset
alignment:DMNetworkGetSubnetID
alignment:DMNetworkGetComponent
alignment:DMView_Network_CSV
alignment:DMNetworkComponentSetUp
alignment:SetSubnetIdLookupBT
alignment:DMNetworkDistribute
alignment:src/ksp/ksp/tutorials/network/ex1.c
alignment:src/snes/tutorials/network/ex1.c
alignment:src/snes/tutorials/network/water/waterfunctions.c
alignment:src/snes/tutorials/network/power/power2.c
alignment:src/snes/tutorials/network/power/pffunctions.c
alignment:src/ts/tutorials/power_grid/stability_9bus/ex9busdmnetwork.c

# casting function pointers
function:src/sys/tests/ex65.c

# legacy files
function:PCTFS_giop
function:PCTFS_giop_hc
function:PCTFS_grop_hc
function:do_matvec

# files for MPICH and Open MPI
function:src/mpi/*
null:src/mpid/ch3/*
pointer-overflow:src/mpid/ch3/*
pointer-overflow:src/binding/c/*
pointer-overflow:bitmap.c
nonnull-attribute:pml_ob1_hdr.h
