| 134 | *******************************************************************/ |
| 135 | |
| 136 | omError_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 | |
| 146 | omError_t omDoCheckAddr(void* addr, void* bin_size, omTrackFlags_t flags, char level, |
no outgoing calls
no test coverage detected