Lines Matching defs:object

62         throw Exception(object_name, "Can't find sim object");
65 throw Exception(object_name, "Sim object has no 'type' field");
71 "No sim object type %s is available", object_type));
150 SimObject *object = NULL;
155 DPRINTF(CxxConfig, "Configuring sim object references for: %s"
156 " (%s from object %s)\n", instance_name, object_type,
196 "Can't assign sim object element %s from \"%s\"",
200 DPRINTF(CxxConfig, "Setting sim object(s): %s.%s=%s\n",
221 "Can't assign sim object element %s from"
226 DPRINTF(CxxConfig, "Setting sim object(s):"
234 object = object_params->simObjectCreate();
236 if (!object) {
237 throw Exception(object_name, csprintf("Couldn't create object of"
241 objectsByName[instance_name] = object;
257 /* Mark that we've exited object
258 * construction and so 'find'ing this object again won't be a
261 return object;
277 DPRINTF(CxxConfig, "Configuring parameters of object: %s (%s)\n",
383 DPRINTF(CxxConfig, "Nulling sim object reference: %s.%s\n",
397 "Error nulling sim object reference(s): %s",
426 SimObject *object = findObject(object_name);
428 if (object) {
429 objectsInOrder.push_back(object);
456 * getCxxConfigDirectoryEntry for each object. */
485 CxxConfigManager::bindMasterPort(SimObject *object,
505 throw Exception(object->name(), csprintf(
506 "Can't find slave port object: %s", slave_instance_name));
511 bindPort(object, port.name, master_port_index,
519 CxxConfigManager::bindObjectPorts(SimObject *object)
521 /* We may want to separate object->name() from the name in configuration
523 const std::string &instance_name = object->name();
531 DPRINTF(CxxConfig, "Binding ports of object: %s (%s)\n",
552 bindMasterPort(object, *port, peers);
659 DPRINTF(CxxConfig, "Freeing sim object: %s\n", (*i)->name());
668 DPRINTF(CxxConfig, "Freeing sim object params: %s\n",