OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:RecordInfo
(Results
1 - 16
of
16
) sorted by null
/external/v8/tools/clang/blink_gc_plugin/
BlinkGCPluginConsumer.h
19
class
RecordInfo
;
34
void CheckRecord(
RecordInfo
* info);
37
void CheckClass(
RecordInfo
* info);
41
void CheckPolymorphicClass(
RecordInfo
* info, clang::CXXMethodDecl* trace);
47
void CheckLeftMostDerived(
RecordInfo
* info);
49
void CheckDispatch(
RecordInfo
* info);
51
void CheckFinalization(
RecordInfo
* info);
53
void CheckUnneededFinalization(
RecordInfo
* info);
55
bool HasNonEmptyFinalizer(
RecordInfo
* info);
61
void CheckTraceOrDispatchMethod(
RecordInfo
* parent
[
all
...]
CheckDispatchVisitor.h
10
class
RecordInfo
;
18
explicit CheckDispatchVisitor(
RecordInfo
* receiver);
26
RecordInfo
* receiver_;
DiagnosticsReporter.h
17
class
RecordInfo
;
28
void ClassMustLeftMostlyDeriveGC(
RecordInfo
* info);
29
void ClassRequiresTraceMethod(
RecordInfo
* info);
30
void BaseRequiresTracing(
RecordInfo
* derived,
33
void FieldsImproperlyTraced(
RecordInfo
* info,
36
RecordInfo
* info,
38
void ClassContainsGCRoots(
RecordInfo
* info,
43
void ClassRequiresFinalization(
RecordInfo
* info);
44
void ClassDoesNotRequireFinalization(
RecordInfo
* info);
45
void ClassMustDeclareGCMixinTraceMethod(
RecordInfo
* info)
[
all
...]
CheckGCRootsVisitor.h
12
#include "
RecordInfo
.h"
19
typedef std::set<
RecordInfo
*> VisitingSet;
26
bool ContainsGCRoots(
RecordInfo
* info);
RecordInfo.cpp
6
#include "
RecordInfo
.h"
12
RecordInfo
::
RecordInfo
(CXXRecordDecl* record, RecordCache* cache)
32
RecordInfo
::~
RecordInfo
() {
41
bool
RecordInfo
::GetTemplateArgs(size_t count, TemplateArgs* output_args) {
63
bool
RecordInfo
::IsHeapAllocatedCollection() {
80
bool
RecordInfo
::IsGCDerived() {
97
CXXRecordDecl*
RecordInfo
::GetDependentTemplatedDecl(const Type& type) {
110
void
RecordInfo
::walkBases()
[
all
...]
CheckTraceVisitor.h
10
#include "
RecordInfo
.h"
15
class
RecordInfo
;
23
RecordInfo
* info,
49
void MarkTraced(
RecordInfo
::Fields::iterator it);
54
RecordInfo
* info_;
RecordInfo.h
40
RecordInfo
* info,
45
RecordInfo
* info() { return info_; }
49
RecordInfo
* info_;
72
class
RecordInfo
{
85
~
RecordInfo
();
122
RecordInfo
(clang::CXXRecordDecl* record, RecordCache* cache);
168
RecordInfo
* Lookup(clang::CXXRecordDecl* record);
170
RecordInfo
* Lookup(const clang::CXXRecordDecl* record) {
174
RecordInfo
* Lookup(clang::DeclContext* decl) {
178
RecordInfo
* Lookup(const clang::Type* type)
[
all
...]
DiagnosticsReporter.cpp
269
RecordInfo
* info) {
275
void DiagnosticsReporter::ClassRequiresTraceMethod(
RecordInfo
* info) {
290
RecordInfo
* derived,
298
RecordInfo
* info,
319
RecordInfo
* info,
354
RecordInfo
* info,
390
void DiagnosticsReporter::ClassRequiresFinalization(
RecordInfo
* info) {
397
RecordInfo
* info) {
404
RecordInfo
* info,
412
void DiagnosticsReporter::MissingTraceDispatchMethod(
RecordInfo
* info)
[
all
...]
BlinkGCPluginConsumer.cpp
17
#include "
RecordInfo
.h"
151
void BlinkGCPluginConsumer::CheckRecord(
RecordInfo
* info) {
176
void BlinkGCPluginConsumer::CheckClass(
RecordInfo
* info) {
206
RecordInfo
* base_info = base.second.info();
268
RecordInfo
* info,
276
left_most_base =
RecordInfo
::GetDependentTemplatedDecl(*it->getType());
301
if (
RecordInfo
* left_most_info = cache_.Lookup(left_most)) {
339
left_most =
RecordInfo
::GetDependentTemplatedDecl(*it->getType());
357
void BlinkGCPluginConsumer::CheckLeftMostDerived(
RecordInfo
* info) {
365
void BlinkGCPluginConsumer::CheckDispatch(
RecordInfo
* info)
[
all
...]
CheckDispatchVisitor.cpp
8
#include "
RecordInfo
.h"
12
CheckDispatchVisitor::CheckDispatchVisitor(
RecordInfo
* receiver)
CheckFieldsVisitor.h
41
bool ContainsInvalidFields(
RecordInfo
* info);
CheckGCRootsVisitor.cpp
14
bool CheckGCRootsVisitor::ContainsGCRoots(
RecordInfo
* info) {
15
for (
RecordInfo
::Fields::iterator it = info->GetFields().begin();
Edge.h
14
class
RecordInfo
;
109
explicit Value(
RecordInfo
* value) : value_(value) {};
115
RecordInfo
* value() { return value_; }
118
RecordInfo
* value_;
242
Collection(
RecordInfo
* info, bool on_heap, bool is_root)
278
RecordInfo
* info_;
CheckTraceVisitor.cpp
14
RecordInfo
* info,
116
return
RecordInfo
::GetDependentTemplatedDecl(*type);
188
RecordInfo
::Bases::iterator it = info_->GetBases().begin();
301
if (
RecordInfo
* base_info = cache_->Lookup(base_record)) {
363
void CheckTraceVisitor::MarkTraced(
RecordInfo
::Fields::iterator it) {
376
for (
RecordInfo
::Fields::iterator it = info_->GetFields().begin();
385
RecordInfo
::Fields::iterator it = info_->GetFields().find(field);
CheckFieldsVisitor.cpp
10
#include "
RecordInfo
.h"
21
bool CheckFieldsVisitor::ContainsInvalidFields(
RecordInfo
* info) {
27
for (
RecordInfo
::Fields::iterator it = info->GetFields().begin();
CheckFinalizerVisitor.cpp
106
RecordInfo
* info = cache_->Lookup(field->getParent());
110
RecordInfo
::Fields::iterator it = info->GetFields().find(field);
Completed in 563 milliseconds