Searched refs:LOCKS_EXCLUDED (Results 1 – 12 of 12) sorted by relevance
19 #define LOCKS_EXCLUDED(...) __attribute__ ((locks_excluded(__VA_ARGS__))) macro1006 void le_function_arg() LOCKS_EXCLUDED(mu1);1008 void le_function_args() LOCKS_EXCLUDED(mu1, mu2);1010 int le_testfn(int y) LOCKS_EXCLUDED(mu1);1013 int x LOCKS_EXCLUDED(mu1) = y; // \ in le_testfn() local1018 int le_test_var LOCKS_EXCLUDED(mu1); // \1021 void le_fun_params(int lvar LOCKS_EXCLUDED(mu1)); // \1026 int test_field LOCKS_EXCLUDED(mu1); // \1028 void test_method() LOCKS_EXCLUDED(mu1);1031 class LOCKS_EXCLUDED(mu1) LeTestClass { // \ in LOCKS_EXCLUDED() function[all …]
22 #define LOCKS_EXCLUDED(...) __attribute__ ((locks_excluded(__VA_ARGS__))) macro930 void func1(int y) LOCKS_EXCLUDED(mu_);931 template <typename T> void func2(T x) LOCKS_EXCLUDED(mu_);1152 virtual void func2() LOCKS_EXCLUDED(mu_);1159 virtual void func2() LOCKS_EXCLUDED(mu_);1191 void bar() LOCKS_EXCLUDED(mu_, mu1);1316 void Func(Foo* child) LOCKS_EXCLUDED(lock_) { in Func()1355 void Func(Foo* child) LOCKS_EXCLUDED(lock_);1395 void f2() LOCKS_EXCLUDED(mu1) LOCKS_EXCLUDED(mu2) LOCKS_EXCLUDED(mu3) { in f2()1423 virtual void func2() LOCKS_EXCLUDED(mu_);[all …]
19 #ifndef LOCKS_EXCLUDED20 #define LOCKS_EXCLUDED(...) macro
59 void NotifyRtpCallback() LOCKS_EXCLUDED(stream_lock_.get());60 void NotifyRtcpCallback() LOCKS_EXCLUDED(stream_lock_.get());
19 #define LOCKS_EXCLUDED(...) __attribute__ ((locks_excluded(__VA_ARGS__))) macro59 int Foo_func3(int i) LOCKS_EXCLUDED(mu1, mu2) { in Foo_func3()
68 #define LOCKS_EXCLUDED(x) THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(x)) macro
102 #define LOCKS_EXCLUDED(x) \ macro
267 LOCKS_EXCLUDED(...)270 ``LOCKS_EXCLUDED`` is an attribute on functions or methods, which declares that280 void clear() LOCKS_EXCLUDED(mu) {292 Unlike ``LOCKS_REQUIRED``, ``LOCKS_EXCLUDED`` is optional. The analysis will617 LOCKS_EXCLUDED is not transitive.620 A function which calls a method marked with LOCKS_EXCLUDED is not required to621 put LOCKS_EXCLUDED in its own interface. LOCKS_EXCLUDED behaves differently635 void bar() { baz(); } // No warning. (Should have LOCKS_EXCLUDED(mu).)637 void baz() LOCKS_EXCLUDED(mu);640 The lack of transitivity is due to the fact that LOCKS_EXCLUDED can easily[all …]
149 bool ShrinkCache(int locked_size_class, bool force) LOCKS_EXCLUDED(lock_);
25 #define LOCKS_EXCLUDED(...) __attribute__ ((locks_excluded(__VA_ARGS__))) macro