Home
last modified time | relevance | path

Searched refs:OSObject (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/test/Analysis/
H A Dosobject-retain-release.cpp20 virtual OSObject *generateObject(OSObject *input);
53 OSObject *generateObject(OSObject *input) override;
85 OSObject *obj; in use_out_param()
296 OSObject *obj = new OSObject; in use_os_consume_ok()
301 OSObject *obj = new OSObject; in test_escaping_into_voidstar()
306 OSObject *obj = new OSObject; in test_escape_has_source()
313 OSObject *input = new OSObject; in test_no_infinite_check_recursion()
716 OSObject *obj = new OSObject; in test_smart_ptr_no_leak()
761 OSObject *obj = new OSObject; in test_tagged_retain_no_leak()
766 OSObject *obj = new OSObject; in test_tagged_retain_no_uaf()
[all …]
H A Dos_object_base.h50 struct OSObject : public OSMetaClassBase { struct
51 virtual ~OSObject(){} in ~OSObject() argument
55 virtual OS_RETURNS_NOT_RETAINED OSObject *identity(); argument
57 static OSObject *generateObject(int);
59 static OSObject *getObject();
60 static OSObject *GetObject();
68 virtual OSObject * alloc() const; argument
69 static OSObject * allocClassWithName(const char * name);
H A Dosobjectcstylecastchecker_test.cpp4 struct OSArray : public OSObject {
15 unsigned warn_on_explicit_downcast(OSObject * obj) { in warn_on_explicit_downcast()
21 OSObject *obj = (OSObject *) arr; in no_warn_on_upcast()
26 unsigned no_warn_on_dynamic_cast(OSObject *obj) { in no_warn_on_dynamic_cast()
H A Ddeadstores-driverkit.cpp21 if (supermethod) ret = supermethod((OSObject *)this, rpc); // no-warning in foo()
22 else ret = ((OSObject *)this)->Invoke(rpc); // no-warning in foo()
H A Dtest-separate-retaincount.cpp27 OSObject *o = new OSObject; in osobject_overrelease()
H A Dincorrect-checker-names.mm10 struct OSIterator : public OSObject {
123 bool write_into_out_param_on_success(OS_RETURNS_RETAINED OSObject **obj);
126 OSObject *obj;
H A Dmig.mm45 class OSObject;
69 IOExternalMethodDispatch *dispatch = 0, OSObject *target = 0,
240 … IOExternalMethodDispatch *dispatch = 0, OSObject *target = 0, void *reference = 0) override {
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/
H A Dosx.OSObjectRetainCount.rst6 Check for leaks and improper reference count management for OSObject
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td1104 "OSObject">,
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td1015 // OSObject-based attributes.
H A DAttrDocs.td1172 (Objective-C), CoreFoundation (C) and OSObject (C++) is determined by a naming
1200 Finally, in C++ interacting with XNU kernel (objects inheriting from OSObject),
H A DDiagnosticSemaKinds.td4175 …"%select{Objective-C object|pointer|pointer-to-CF-pointer|pointer/reference-to-OSObject-pointer}1 …