Searched refs:Object (Results 1 - 13 of 13) sorted by relevance

/gem5/util/tlm/examples/common/
H A DSConscript40 objs += env.Object('cli_parser.cc')
41 objs += env.Object('report_handler.cc')
/gem5/src/systemc/core/
H A Dobject.cc88 Object::Object(sc_core::sc_object *_sc_obj) : Object(_sc_obj, nullptr) {} function in class:sc_gem5::Object
90 Object::Object(sc_core::sc_object *_sc_obj, const char *obj_name) : function in class:sc_gem5::Object
130 Object::Object(sc_core::sc_object *_sc_obj, const Object &arg) : function in class:sc_gem5::Object
131 Object(_sc_obj, arg._basename.c_str())
134 Object
[all...]
H A Dobject.hh42 class Object;
49 class Object class in namespace:sc_gem5
52 Object(sc_core::sc_object *_sc_obj);
53 Object(sc_core::sc_object *_sc_obj, const char *);
54 Object(sc_core::sc_object *_sc_obj, const Object &);
55 Object &operator = (const Object &);
57 virtual ~Object();
82 static Object *
[all...]
H A Dmodule.hh78 Object *_obj;
94 void finish(Object *this_obj);
114 Object *
H A Dsc_object.cc137 _gem5_object = new sc_gem5::Object(this);
142 _gem5_object = new sc_gem5::Object(this, name);
147 _gem5_object = new sc_gem5::Object(this, *other._gem5_object);
H A Devent.cc69 Object *obj = Object::getFromScObject(parent);
97 Object *obj = Object::getFromScObject(parent);
215 Object::getFromScObject(parent)->delChildEvent(sc_event());
H A Dmodule.cc76 Module::finish(Object *this_obj)
/gem5/ext/pybind11/tests/
H A Dobject.h8 class Object { class
11 Object() { print_default_created(this); } function in class:Object
14 Object(const Object &) : m_refCount(0) { print_copy_created(this); } function in class:Object
41 virtual ~Object() { print_destroyed(this); }
69 if (m_ptr) ((Object *) m_ptr)->incRef();
78 ((Object *) m_ptr)->incRef();
93 ((Object *) m_ptr)->decRef();
105 ((Object *) m_ptr)->decRef();
118 ((Object *) m_pt
[all...]
H A Dtest_smart_ptr.cpp20 // ref<T> is a wrapper for 'Object' which uses intrusive reference counting
21 // It is always possible to construct a ref<T> from an Object* pointer without
92 // Object implementation in `object.h`
93 py::class_<Object, ref<Object>> obj(m, "Object");
94 obj.def("getRefCount", &Object::getRefCount);
97 class MyObject1 : public Object {
110 m.def("make_object_1", []() -> Object * { return new MyObject1(1); });
111 m.def("make_object_2", []() -> ref<Object> { retur
[all...]
H A Dtest_smart_ptr.py84 # Object
85 cstats = ConstructorStats.get(m.Object)
/gem5/src/systemc/ext/core/
H A Dsc_object.hh40 class Object;
86 friend class sc_gem5::Object;
87 sc_gem5::Object *_gem5_object;
/gem5/src/systemc/tests/systemc/compliance_1666/test208/
H A Dtest208.cpp13 struct Object: sc_object struct in inherits:sc_object
15 Object(const char* _n) : sc_object(_n) {} function in struct:Object
36 Object obj("obj");
54 Object obj("obj");
65 Object obj2("obj2");
94 Object obj("obj");
105 Object obj2("obj2");
140 Object obj("obj");
151 Object obj2("obj2");
226 Object ob
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/named_events/
H A Dnamed_events.cpp41 struct Object: sc_object struct in inherits:sc_object
43 Object(const char* n) function in struct:Object
53 Object *obj;
87 obj = new Object("obj");
96 Object obj2("ev2"); // Name clash

Completed in 16 milliseconds