MCPcopy Create free account
hub / github.com/Singular/Singular / omCheckPtr

Function omCheckPtr

omalloc/omDebugCheck.c:136–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134 *******************************************************************/
135
136omError_t omCheckPtr(const void* ptr, omError_t report, OM_FLR_DECL)
137{
138 omCheckReturnError(ptr == NULL, omError_NullAddr);
139 omCheckReturnError(!OM_IS_ALIGNED(ptr), omError_UnalignedAddr);
140 omCheckReturnError(((unsigned long) ptr) < om_MinAddr ||
141 ((unsigned long) ptr) >= om_MaxAddr, omError_InvalidRangeAddr);
142 return omError_NoError;
143}
144
145
146omError_t omDoCheckAddr(void* addr, void* bin_size, omTrackFlags_t flags, char level,

Callers 11

omCheckTrackAddrFunction · 0.85
omDoCheckTrackAddrFunction · 0.85
_omMarkAsStaticFunction · 0.85
omCheckBinPageRegionFunction · 0.85
omDoCheckAddrFunction · 0.85
omDoCheckLargeAddrFunction · 0.85
omDoCheckBinAddrFunction · 0.85
omDoCheckBinPageFunction · 0.85
_omPrintAddrInfoFunction · 0.85
_omCheckListFunction · 0.85
_omCheckSortedListFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected