{
    "Function": "addMemoryCheck",
    "File": "contracts/openzeppelin-solidity/contracts/mocks/SafeMathMock.sol",
    "Parent Contracts": [],
    "High-Level Calls": [
        "SafeMath"
    ],
    "Internal Calls": [
        "mload(uint256)",
        "mload(uint256)"
    ],
    "Library Calls": [
        "add"
    ],
    "Low-Level Calls": [],
    "Code": "function addMemoryCheck() public pure returns (uint256 mem) {\n        uint256 length = 32;\n        assembly {\n            mem := mload(0x40)\n        }\n        for (uint256 i = 0; i < length; ++i) {\n            SafeMath.add(1, 1);\n        }\n        assembly {\n            mem := sub(mload(0x40), mem)\n        }\n    }"
}