MCPcopy Create free account
hub / github.com/bloomberg/pystack / isValidDictionaryObject

Method isValidDictionaryObject

src/pystack/_pystack/process.cpp:231–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229}
230
231bool
232AbstractProcessManager::isValidDictionaryObject(remote_addr_t addr) const
233{
234 if (addr == (remote_addr_t) nullptr) {
235 return false;
236 }
237 if (!isAddressValid(addr)) {
238 return false;
239 }
240 try {
241 Object pyobj(shared_from_this(), addr);
242 return pyobj.objectType() == Object::ObjectType::DICT;
243 } catch (RemoteMemCopyError& ex) {
244 return false;
245 }
246}
247
248bool
249AbstractProcessManager::isValidInterpreterState(remote_addr_t addr) const

Callers

nothing calls this directly

Calls 1

objectTypeMethod · 0.80

Tested by

no test coverage detected