class GlobalSystemSpaceRegion

Declaration

class GlobalSystemSpaceRegion : public NonStaticGlobalSpaceRegion { /* full declaration omitted */ };

Description

The region containing globals which are defined in system/external headers and are considered modifiable by system calls (ex: errno).

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:309

Inherits from: NonStaticGlobalSpaceRegion

Member Variables

Inherited from MemSpaceRegion:

protected Mgr

Method Overview

Inherited from NonStaticGlobalSpaceRegion:

Inherited from GlobalsSpaceRegion:

Inherited from MemSpaceRegion:

Inherited from MemRegion:

Inherited from FoldingSetBase::Node:

Methods

GlobalSystemSpaceRegion(
    clang::ento::MemRegionManager& mgr)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:312

Parameters

clang::ento::MemRegionManager& mgr

static bool classof(
    const clang::ento::MemRegion* R)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:318

Parameters

const clang::ento::MemRegion* R

void dumpToStream(llvm::raw_ostream& os) const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:316

Parameters

llvm::raw_ostream& os