OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DynamicTypeInfo
(Results
1 - 21
of
21
) sorted by relevancy
/src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
ubsan_type_hash_win.cc
46
__ubsan::
DynamicTypeInfo
55
return
DynamicTypeInfo
(0, 0, 0);
60
return
DynamicTypeInfo
(0, 0, 0);
70
return
DynamicTypeInfo
(0, 0, 0);
73
return
DynamicTypeInfo
(0, 0, 0);
77
return
DynamicTypeInfo
(tinfo->name(), obj_locator->offset_to_top,
ubsan_type_hash.h
24
class
DynamicTypeInfo
{
30
DynamicTypeInfo
(const char *MDTN, sptr Offset, const char *STN)
44
DynamicTypeInfo
getDynamicTypeInfoFromObject(void *Object);
47
DynamicTypeInfo
getDynamicTypeInfoFromVtable(void *Vtable);
ubsan_type_hash.cc
29
__ubsan::
DynamicTypeInfo
__ubsan::getDynamicTypeInfoFromObject(void *Object) {
ubsan_type_hash_itanium.cc
247
__ubsan::
DynamicTypeInfo
251
return
DynamicTypeInfo
(nullptr, 0, nullptr);
253
return
DynamicTypeInfo
(nullptr, Vtable->Offset, nullptr);
257
return
DynamicTypeInfo
(Vtable->TypeInfo->__type_name, -Vtable->Offset,
ubsan_handlers_cxx.cc
42
DynamicTypeInfo
DTI = getDynamicTypeInfoFromObject((void*)Pointer);
108
DynamicTypeInfo
DTI = ValidVtable
110
:
DynamicTypeInfo
(0, 0, 0);
/src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DynamicTypeInfo.h
1
//===-
DynamicTypeInfo
.h - Runtime type information -------------*- C++ -*-===//
19
class
DynamicTypeInfo
{
21
DynamicTypeInfo
() : DynTy(QualType()) {}
23
DynamicTypeInfo
(QualType Ty, bool CanBeSub = true)
38
bool operator==(const
DynamicTypeInfo
&RHS) const {
DynamicType.h
20
#include "clang/StaticAnalyzer/Core/PathSensitive/
DynamicTypeInfo
.h"
32
DynamicTypeInfo
getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR);
35
const
DynamicTypeInfo
*getRawDynamicTypeInfo(ProgramStateRef State,
39
DynamicTypeInfo
getClassObjectDynamicTypeInfo(ProgramStateRef State,
50
DynamicTypeInfo
NewTy);
59
DynamicTypeInfo
NewTy);
/src/external/gpl3/gcc/dist/libsanitizer/ubsan/
ubsan_type_hash.h
23
class
DynamicTypeInfo
{
29
DynamicTypeInfo
(const char *MDTN, sptr Offset, const char *STN)
43
DynamicTypeInfo
getDynamicTypeInfoFromObject(void *Object);
46
DynamicTypeInfo
getDynamicTypeInfoFromVtable(void *Vtable);
ubsan_type_hash.cpp
28
__ubsan::
DynamicTypeInfo
__ubsan::getDynamicTypeInfoFromObject(void *Object) {
ubsan_type_hash_win.cpp
45
__ubsan::
DynamicTypeInfo
54
return
DynamicTypeInfo
(0, 0, 0);
59
return
DynamicTypeInfo
(0, 0, 0);
69
return
DynamicTypeInfo
(0, 0, 0);
72
return
DynamicTypeInfo
(0, 0, 0);
76
return
DynamicTypeInfo
(tinfo->name(), obj_locator->offset_to_top,
ubsan_type_hash_itanium.cpp
259
__ubsan::
DynamicTypeInfo
263
return
DynamicTypeInfo
(nullptr, 0, nullptr);
265
return
DynamicTypeInfo
(nullptr, Vtable->Offset, nullptr);
269
return
DynamicTypeInfo
(Vtable->TypeInfo->name(), -Vtable->Offset,
ubsan_handlers_cxx.cpp
41
DynamicTypeInfo
DTI = getDynamicTypeInfoFromObject((void*)Pointer);
107
DynamicTypeInfo
DTI = ValidVtable
109
:
DynamicTypeInfo
(0, 0, 0);
/src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
ubsan_type_hash.h
23
class
DynamicTypeInfo
{
29
DynamicTypeInfo
(const char *MDTN, sptr Offset, const char *STN)
43
DynamicTypeInfo
getDynamicTypeInfoFromObject(void *Object);
46
DynamicTypeInfo
getDynamicTypeInfoFromVtable(void *Vtable);
ubsan_type_hash.cpp
28
__ubsan::
DynamicTypeInfo
__ubsan::getDynamicTypeInfoFromObject(void *Object) {
ubsan_type_hash_win.cpp
45
__ubsan::
DynamicTypeInfo
54
return
DynamicTypeInfo
(0, 0, 0);
59
return
DynamicTypeInfo
(0, 0, 0);
69
return
DynamicTypeInfo
(0, 0, 0);
72
return
DynamicTypeInfo
(0, 0, 0);
76
return
DynamicTypeInfo
(tinfo->name(), obj_locator->offset_to_top,
ubsan_type_hash_itanium.cpp
247
__ubsan::
DynamicTypeInfo
251
return
DynamicTypeInfo
(nullptr, 0, nullptr);
253
return
DynamicTypeInfo
(nullptr, Vtable->Offset, nullptr);
257
return
DynamicTypeInfo
(Vtable->TypeInfo->__type_name, -Vtable->Offset,
ubsan_handlers_cxx.cpp
41
DynamicTypeInfo
DTI = getDynamicTypeInfoFromObject((void*)Pointer);
107
DynamicTypeInfo
DTI = ValidVtable
109
:
DynamicTypeInfo
(0, 0, 0);
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
DynamicType.cpp
28
clang::ento::
DynamicTypeInfo
)
39
clang::ento::
DynamicTypeInfo
)
44
DynamicTypeInfo
getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR) {
48
if (const
DynamicTypeInfo
*DTI = State->get<DynamicTypeMap>(MR))
53
return
DynamicTypeInfo
(TR->getLocationType(), /*CanBeSub=*/false);
57
return
DynamicTypeInfo
(Sym->getType());
63
const
DynamicTypeInfo
*getRawDynamicTypeInfo(ProgramStateRef State,
93
DynamicTypeInfo
getClassObjectDynamicTypeInfo(ProgramStateRef State,
95
const
DynamicTypeInfo
*DTI = State->get<DynamicClassObjectMap>(Sym);
96
return DTI ? *DTI :
DynamicTypeInfo
{};
[
all
...]
CallEvent.cpp
41
#include "clang/StaticAnalyzer/Core/PathSensitive/
DynamicTypeInfo
.h"
736
DynamicTypeInfo
DynType = getDynamicTypeInfo(getState(), R);
742
assert(!RegionType.isNull() && "
DynamicTypeInfo
should always be a pointer.");
757
// FIXME: This is checking that our
DynamicTypeInfo
is at least as good as
759
//
DynamicTypeInfo
when an object is cast, we can't actually be sure the
760
//
DynamicTypeInfo
is up to date. This assert should be re-enabled once
762
//assert(!MD->getParent()->isDerivedFrom(RD) && "Bad
DynamicTypeInfo
");
1261
DynamicTypeInfo
DTI = getDynamicTypeInfo(getState(), Receiver);
1291
DynamicTypeInfo
DTI =
1307
// Even if `
DynamicTypeInfo
` told us that it can b
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DynamicTypeChecker.cpp
96
DynamicTypeInfo
TrackedType = getDynamicTypeInfo(State, Reg);
97
DynamicTypeInfo
TrackedTypePrev = getDynamicTypeInfo(StatePrev, Reg);
165
DynamicTypeInfo
DynTypeInfo = getDynamicTypeInfo(State, Region);
DynamicTypePropagation.cpp
177
if (
DynamicTypeInfo
DTI = getDynamicTypeInfo(State, ReceiverRegion)) {
191
if (
DynamicTypeInfo
DTI =
354
DynamicTypeInfo
RecDynType = getDynamicTypeInfo(State, RecReg);
Completed in 66 milliseconds
Indexes created Wed Jun 17 00:25:26 UTC 2026