Lines Matching refs:bufPtr
65 : addr(_addr), size(_size), bufPtr(new uint8_t[size])
70 memset(bufPtr, 0, size);
73 ~BaseBufferArg() { delete [] bufPtr; }
81 memproxy.readBlob(addr, bufPtr, size);
91 memproxy.writeBlob(addr, bufPtr, size);
98 uint8_t * const bufPtr; ///< pointer to buffer in simulator space
117 void *bufferPtr() { return bufPtr; }
147 operator T*() { return (T *)bufPtr; }
153 T &operator*() { return *((T *)bufPtr); }
160 T* operator->() { return (T *)bufPtr; }
166 T &operator[](int i) { return ((T *)bufPtr)[i]; }