Home
last modified time | relevance | path

Searched full:region (Results 1 – 25 of 2075) sorted by relevance

12345678910>>...83

/llvm-project/clang/test/OpenMP/Inputs/
H A Dnesting_of_regions.cpp25 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a parallel region}} in foo()
83 #pragma omp scan // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp scan' directive into a for, simd, for simd, parallel for, or parallel for simd region?}} in foo()
98 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}} in foo()
134 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel' region; perhap in foo()
[all...]
/llvm-project/mlir/test/IR/
H A Dvisitors.mlir36 // CHECK: Visiting block ^bb0 from region 0 from operation 'builtin.module'
37 // CHECK: Visiting block ^bb0 from region 0 from operation 'func.func'
38 // CHECK: Visiting block ^bb0 from region 0 from operation 'scf.for'
39 // CHECK: Visiting block ^bb0 from region 0 from operation 'scf.if'
40 // CHECK: Visiting block ^bb0 from region 1 from operation 'scf.if'
42 // CHECK-LABEL: Region pre-order visits
43 // CHECK: Visiting region 0 from operation 'builtin.module'
44 // CHECK: Visiting region 0 from operation 'func.func'
45 // CHECK: Visiting region 0 from operation 'scf.for'
46 // CHECK: Visiting region 0 from operation 'scf.if'
[all …]
/llvm-project/mlir/lib/IR/
H A DRegion.cpp1 //===- Region.cpp - MLIR Region Class -------------------------------------===//
9 #include "mlir/IR/Region.h"
14 Region::Region(Operation *container) : container(container) {} in Region() function in Region
16 Region::~Region() { in ~Region()
22 /// Return the context this region is inserted in. The region must have a valid
24 MLIRContext *Region
226 OpIterator(Region * region,bool end) OpIterator() argument
270 if (auto *region = llvm::dyn_cast_if_present<const std::unique_ptr<Region> *>(owner)) offset_base() local
272 if (auto **region = llvm::dyn_cast_if_present<Region **>(owner)) offset_base() local
279 if (auto *region = llvm::dyn_cast_if_present<const std::unique_ptr<Region> *>(owner)) dereference_iterator() local
281 if (auto **region = llvm::dyn_cast_if_present<Region **>(owner)) dereference_iterator() local
[all...]
/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfo.h1 //===- RegionInfo.h - SESE region analysis ----------------------*- C++ -*-===//
62 class Region;
86 using RegionT = Region;
102 /// Marker class to iterate over the elements of a Region in flat mode.
113 /// Region.
123 /// This is the entry basic block that starts this region node. If this is a
130 /// The node can hold either a Region or a BasicBlock.
135 /// The parent Region of this RegionNode.
156 /// Get the parent Region of this RegionNode.
158 /// The parent Region i
64 class Region; global() variable
[all...]
/llvm-project/mlir/lib/Transforms/Utils/
H A DControlFlowSinkUtils.cpp36 Sinker(function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion, in Sinker()
37 function_ref<void(Operation *, Region *)> moveIntoRegion, in Sinker()
47 /// Given a region and an op which dominates the region, returns true if all
48 /// users of the given op are dominated by the entry block of the region, and
49 /// thus the operation can be sunk into the region.
50 bool allUsersDominatedBy(Operation *op, Region *region);
52 /// Given a region and a top-level op (an op whose parent region is the given
53 /// region), determine whether the defining ops of the op's operands can be
54 /// sunk into the region.
57 void tryToSinkPredecessors(Operation *user, Region *region,
[all …]
H A DRegionUtils.cpp1 //===- RegionUtils.cpp - Region-related transformation utilities ----------===//
33 Region &region) { in replaceAllUsesInRegionWith()
35 if (region.isAncestor(use.getOwner()->getParentRegion())) in visitUsedValuesDefinedAbove()
41 Region &region, Region &limit, function_ref<void(OpOperand *)> callback) { in visitUsedValuesDefinedAbove()
42 assert(limit.isAncestor(&region) && in visitUsedValuesDefinedAbove()
43 "expected isolation limit to be an ancestor of the given region"); in visitUsedValuesDefinedAbove()
45 // Collect proper ancestors of `limit` upfront to avoid traversing the region in visitUsedValuesDefinedAbove()
28 replaceAllUsesInRegionWith(Value orig,Value replacement,Region & region) replaceAllUsesInRegionWith() argument
36 visitUsedValuesDefinedAbove(Region & region,Region & limit,function_ref<void (OpOperand *)> callback) visitUsedValuesDefinedAbove() argument
62 getUsedValuesDefinedAbove(Region & region,Region & limit,SetVector<Value> & values) getUsedValuesDefinedAbove() argument
80 makeRegionIsolatedFromAbove(RewriterBase & rewriter,Region & region,llvm::function_ref<bool (Operation *)> cloneOperationIntoRegion) makeRegionIsolatedFromAbove() argument
190 Region *region = worklist.pop_back_val(); eraseUnreachableBlocks() local
358 propagateLiveness(Region & region,LiveMap & liveMap) propagateLiveness() argument
752 mergeIdenticalBlocks(RewriterBase & rewriter,Region & region) mergeIdenticalBlocks() argument
776 __anon042bc6cf0d02(Region &region) mergeIdenticalBlocks() argument
801 for (auto &region : regions) mergeIdenticalBlocks() local
805 Region *region = worklist.pop_back_val(); mergeIdenticalBlocks() local
[all...]
/llvm-project/flang/test/Semantics/OpenMP/
H A Dnested-barrier.f9012 !ERROR: `BARRIER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`,`CRITICAL`, `ORDERED`, `ATOMIC` or `MASTER` region.
20 !ERROR: The only OpenMP constructs that can be encountered during execution of a 'SIMD' region are the `ATOMIC` construct, the `LOOP` construct, the `SIMD` construct, the `SCAN` construct and the `ORDERED` construct with the `SIMD` clause.
21 !ERROR: `BARRIER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`,`CRITICAL`, `ORDERED`, `ATOMIC` or `MASTER` region.
29 !ERROR: `BARRIER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`,`CRITICAL`, `ORDERED`, `ATOMIC` or `MASTER` region.
37 !ERROR: The only OpenMP constructs that can be encountered during execution of a 'SIMD' region are the `ATOMIC` construct, the `LOOP` construct, the `SIMD` construct, the `SCAN` construct and the `ORDERED` construct with the `SIMD` clause.
38 !ERROR: `BARRIER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`,`CRITICAL`, `ORDERED`, `ATOMIC` or `MASTER` region
[all...]
H A Ddo05.f9015 !ERROR: A worksharing region may not be closely nested inside a worksharing, explicit task, taskloop, critical, ordered, atomic, or master region
28 !ERROR: A worksharing region may not be closely nested inside a worksharing, explicit task, taskloop, critical, ordered, atomic, or master region
42 !ERROR: The only OpenMP constructs that can be encountered during execution of a 'SIMD' region are the `ATOMIC` construct, the `LOOP` construct, the `SIMD` construct, the `SCAN` construct and the `ORDERED` construct with the `SIMD` clause.
43 !ERROR: A worksharing region may not be closely nested inside a worksharing, explicit task, taskloop, critical, ordered, atomic, or master region
52 !ERROR: `DISTRIBUTE` region has to be strictly nested inside `TEAMS` region.
58 !ERROR: A worksharing region ma
[all...]
H A Dnested-teams.f9023 !ERROR: TEAMS region can only be strictly nested within the implicit parallel region or TARGET region
31 !ERROR: TEAMS region can only be strictly nested within the implicit parallel region or TARGET region
39 !ERROR: TEAMS region can only be strictly nested within the implicit parallel region or TARGET region
47 !ERROR: TEAMS region ca
[all...]
H A Dnested-master.f9013 !ERROR: `MASTER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`, or `ATOMIC` region.
21 !ERROR: `MASTER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`, or `ATOMIC` region.
31 !ERROR: `MASTER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`, or `ATOMIC` region.
45 !ERROR: `MASTER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`, or `ATOMIC` region.
56 !ERROR: `MASTER` region may not be closely nested inside of `WORKSHARING`, `LOOP`, `TASK`, `TASKLOOP`, or `ATOMIC` region
[all...]
H A Dordered-simd.f9028 !ERROR: The only OpenMP constructs that can be encountered during execution of a 'SIMD' region are the `ATOMIC` construct, the `LOOP` construct, the `SIMD` construct, the `SCAN` construct and the `ORDERED` construct with the `SIMD` clause.
29 !ERROR: An ORDERED directive without the DEPEND clause must be closely nested in a worksharing-loop (or worksharing-loop SIMD) region with ORDERED clause without the parameter
40 !ERROR: An ORDERED directive without the DEPEND clause must be closely nested in a worksharing-loop (or worksharing-loop SIMD) region with ORDERED clause without the parameter
51 !ERROR: `ORDERED` region may not be closely nested inside of `CRITICAL`, `ORDERED`, explicit `TASK` or `TASKLOOP` region.
61 !ERROR: `ORDERED` region may not be closely nested inside of `CRITICAL`, `ORDERED`, explicit `TASK` or `TASKLOOP` region.
70 !ERROR: `ORDERED` region may not be closely nested inside of `CRITICAL`, `ORDERED`, explicit `TASK` or `TASKLOOP` region.
79 !ERROR: `ORDERED` region ma
[all...]
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DRegions.def13 // REGION(Id, Parent) - for specific MemRegion sub-classes, reserving
16 // ABSTRACT_REGION(Id, Parent) - for abstract region classes,
19 // allowing to determine abstract class of a region
24 #ifndef REGION
25 #define REGION(Id, Parent)
37 REGION(CodeSpaceRegion, MemSpaceRegion)
40 REGION(GlobalImmutableSpaceRegion, NonStaticGlobalSpaceRegion)
41 REGION(GlobalInternalSpaceRegion, NonStaticGlobalSpaceRegion)
42 REGION(GlobalSystemSpaceRegion, NonStaticGlobalSpaceRegion)
45 REGION(StaticGlobalSpaceRegion, MemSpaceRegion)
[all …]
/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dprimary64.h33 // PrimaryEnableRandomOffset is set, each Region actually starts at a random
41 // The 1st Region (for size class 0) holds the TransferBatches. This is a
57 "Group size shouldn't be greater than the region size");
138 RegionInfo *Region = getRegionInfo(I); in init() local
140 initRegion(Region, I, RegionMemMap, Config::getEnableRandomOffset()); in init()
145 // The binding should be done after region shuffling so that it won't bind in init()
146 // the FLLock from the wrong region. in init()
158 RegionInfo *Region = getRegionInfo(I); in unmapTestOnly() local
160 ScopedLock ML(Region->MMLock); in unmapTestOnly()
161 MemMapT MemMap = Region in unmapTestOnly()
177 RegionInfo *Region = getRegionInfo(I); verifyAllBlocksAreReleasedTestOnly() local
194 RegionInfo *Region = getRegionInfo(SizeClassMap::BatchClassId); verifyAllBlocksAreReleasedTestOnly() local
221 RegionInfo *Region = getRegionInfo(ClassId); popBlocks() local
277 RegionInfo *Region = getRegionInfo(ClassId); pushBlocks() local
341 RegionInfo *Region = getRegionInfo(I); iterateOverBlocks() local
361 RegionInfo *Region = getRegionInfo(I); getStats() local
379 RegionInfo *Region = getRegionInfo(I); getStats() local
392 RegionInfo *Region = getRegionInfo(I); getFragmentationInfo() local
411 RegionInfo *Region = getRegionInfo(ClassId); tryReleaseToOS() local
428 RegionInfo *Region = getRegionInfo(I); releaseToOS() local
569 RegionInfo *Region = getRegionInfo(ClassId); getRegionBaseByClassId() local
606 initRegion(RegionInfo * Region,uptr ClassId,MemMapT MemMap,bool EnableRandomOffset) initRegion() argument
630 pushBatchClassBlocks(RegionInfo * Region,CompactPtrT * Array,u32 Size) pushBatchClassBlocks() argument
867 popBlocksWithCV(CacheT * C,uptr ClassId,RegionInfo * Region,CompactPtrT * ToArray,const u16 MaxBlockCount,bool & ReportRegionExhausted) popBlocksWithCV() argument
942 popBlocksImpl(CacheT * C,uptr ClassId,RegionInfo * Region,CompactPtrT * ToArray,const u16 MaxBlockCount) popBlocksImpl() argument
1014 populateFreeListAndPopBlocks(CacheT * C,uptr ClassId,RegionInfo * Region,CompactPtrT * ToArray,const u16 MaxBlockCount) populateFreeListAndPopBlocks() argument
1121 getStats(ScopedString * Str,uptr ClassId,RegionInfo * Region) getStats() argument
1150 getRegionFragmentationInfo(RegionInfo * Region,uptr ClassId,ScopedString * Str) getRegionFragmentationInfo() argument
1282 hasChanceToReleasePages(RegionInfo * Region,uptr BlockSize,uptr BytesInFreeList,ReleaseToOS ReleaseType) hasChanceToReleasePages() argument
1347 collectGroupsToRelease(RegionInfo * Region,const uptr BlockSize,const uptr AllocatedUserEnd,const uptr CompactPtrBase) collectGroupsToRelease() argument
1513 markFreeBlocks(RegionInfo * Region,const uptr BlockSize,const uptr AllocatedUserEnd,const uptr CompactPtrBase,SinglyLinkedList<BatchGroupT> & GroupsToRelease) markFreeBlocks() argument
1591 mergeGroupsToReleaseBack(RegionInfo * Region,SinglyLinkedList<BatchGroupT> & GroupsToRelease) mergeGroupsToReleaseBack() argument
[all...]
/llvm-project/mlir/include/mlir/IR/
H A DRegion.h1 //===- Region.h - MLIR Region Class -----------------------------*- C++ -*-===//
9 // This file defines the Region class.
26 class Region {
28 Region() = default;
29 explicit Region(Operation *container);
30 ~Region();
32 /// Return the context this region is inserted in. The region must have a
36 /// Return a location for this region
156 Region *region; global() variable
206 auto *region = this; getParentOfType() local
[all...]
/llvm-project/lldb/test/API/functionalities/gdb_remote_client/
H A DTestMemoryRegionDirtyPages.py34 # A memory region where we don't know anything about dirty pages
35 region = lldb.SBMemoryRegionInfo()
36 err = process.GetMemoryRegionInfo(0, region)
38 self.assertFalse(region.HasDirtyMemoryPageList())
39 self.assertEqual(region.GetNumDirtyPages(), 0)
40 region.Clear()
42 # A memory region with dirty page information -- and zero dirty pages
43 err = process.GetMemoryRegionInfo(0x100000000, region)
45 self.assertTrue(region.HasDirtyMemoryPageList())
46 self.assertEqual(region.GetNumDirtyPages(), 0)
[all …]
/llvm-project/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp91 if (Region *region = sourceNo.getRegionOrNull()) in printRegionEdgeName() local
92 diag << "Region #" << region->getRegionNumber(); in printRegionEdgeName()
97 if (Region *region = succRegionNo.getRegionOrNull()) in printRegionEdgeName() local
98 diag << "Region #" << region->getRegionNumber(); in printRegionEdgeName()
104 /// Verify that types match along all region control flow edges originating from
106 /// types of the inputs that flow to a successor region.
123 InFlightDiagnostic diag = op->emitOpError(" region control flow edge "); in verifyTypesAlongAllEdges()
171 // Verify types along control flow edges originating from each region. in verifyTypesAlongControlFlowEdges()
172 for (Region &region : op->getRegions()) { in verifyTypesAlongControlFlowEdges()
176 // types when passing them to the same region. in verifyTypesAlongControlFlowEdges()
[all …]
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h28 // Region: a part of Space dedicated to a single size class.
36 // A Region looks like this:
100 // When we know the size class (the region base) we can represent a pointer
101 // as a 4-byte integer (offset from the region start shifted right by 4).
126 "SizeClassAllocator: region info"));
145 "SizeClassAllocator: region info");
177 RegionInfo *region = GetRegionInfo(class_id); in ReturnToAllocator() local
181 Lock l(&region->mutex); in ReturnToAllocator()
182 uptr old_num_chunks = region->num_freed_chunks; in ReturnToAllocator()
186 if (UNLIKELY(!EnsureFreeArraySpace(region, region_be in ReturnToAllocator()
203 RegionInfo *region = GetRegionInfo(class_id); GetFromAllocator() local
268 const RegionInfo *region = AddressSpaceView::Load(GetRegionInfo(class_id)); GetBlockBegin() local
312 RegionInfo *region = GetRegionInfo(class_id); PrintStats() local
339 RegionInfo *region = GetRegionInfo(class_id); PrintStats() local
373 RegionInfo *region = GetRegionInfo(class_id); ForEachChunk() local
740 EnsureFreeArraySpace(RegionInfo * region,uptr region_beg,uptr num_freed_chunks) EnsureFreeArraySpace() argument
758 IsRegionExhausted(RegionInfo * region,uptr class_id,uptr additional_map_size) IsRegionExhausted() argument
773 PopulateFreeArray(AllocatorStats * stat,uptr class_id,RegionInfo * region,uptr requested_count) PopulateFreeArray() argument
864 RegionInfo *region = GetRegionInfo(class_id); MaybeReleaseToOS() local
[all...]
/llvm-project/mlir/include/mlir/Transforms/
H A DRegionUtils.h1 //===- RegionUtils.h - Region-related transformation utilities --*- C++ -*-===//
12 #include "mlir/IR/Region.h"
21 /// region. That is, if they are defined in a region that is a proper ancestor
24 bool areValuesDefinedAbove(Range values, Region &limit) { in areValuesDefinedAbove()
31 /// Replace all uses of `orig` within the given region with `replacement`.
32 void replaceAllUsesInRegionWith(Value orig, Value replacement, Region &region);
34 /// Calls `callback` for each use of a value within `region` or its descendants
36 void visitUsedValuesDefinedAbove(Region &region, Region &limit,
41 void visitUsedValuesDefinedAbove(MutableArrayRef<Region> regions,
45 /// region and used within `region` or its descendants.
[all …]
/llvm-project/lldb/test/Shell/Minidump/
H A Dmemory-region-from-module.yaml1 # Check that memory region parsing works correctly, with a particular emphasis
6 # RUN: yaml2obj %S/Inputs/basic-elf.yaml -o %T/memory-region-from-module.exe
8 # RUN: %lldb -b -c %t1.dmp %T/memory-region-from-module.exe \
9 # RUN: -o "memory region 0" -o "memory region 0x4000" \
10 # RUN: -o "memory region 0x5000" -o "memory region 0x6000" \
13 # RUN: %lldb -b -c %t2.dmp %T/memory-region-from-module.exe \
14 # RUN: -o "memory region 0" -o "memory region 0x4000" \
15 # RUN: -o "memory region 0x5000" -o "memory region 0x6000" \
18 # ALL-LABEL: (lldb) memory region 0
20 # ALL-LABEL: (lldb) memory region 0x4000
[all …]
/llvm-project/clang/test/OpenMP/
H A Dcancellation_point_messages.cpp13 …tives are prohibited; perhaps you forget to enclose the directive into a region?}} expected-error … in main()
19 …tion point' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
20 …tion point' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
21 …tion point' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
22 …tion point' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
24 …tion point' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
30 …ancellation point taskgroup // expected-error {{region cannot be closely nested inside 'parallel' in main()
36 …ancellation point taskgroup // expected-error {{region cannot be closely nested inside 'taskgroup'… in main()
40 … omp cancellation point for // expected-error {{region cannot be closely nested inside 'parallel' in main()
44 …p cancellation point sections // expected-error {{region cannot be closely nested inside 'task' re… in main()
[all …]
H A Dcancel_messages.cpp13 …omp cancel' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
19 …omp cancel' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
20 …omp cancel' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
21 …omp cancel' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
22 …omp cancel' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
24 …omp cancel' directives are prohibited; perhaps you forget to enclose the directive into a region?}} in main()
30 …pragma omp cancel taskgroup // expected-error {{region cannot be closely nested inside 'parallel' in main()
36 …pragma omp cancel taskgroup // expected-error {{region cannot be closely nested inside 'taskgroup'… in main()
40 #pragma omp cancel for // expected-error {{region cannot be closely nested inside 'parallel' region in main()
44 #pragma omp cancel sections // expected-error {{region cannot be closely nested inside 'task' regio… in main()
[all …]
/llvm-project/clang/docs/analyzer/developer-docs/
H A DRegionStore.rst2 Region Store
10 "base region + offset" key. (This allows ``*p`` and ``p[0]`` to map to the same
14 the same base region". This allows certain operations to be more efficient,
18 keys store both the original region, and the "concrete offset region" -- the
19 last region whose offset is entirely concrete. (For example, in the expression
20 ``foo.bar[1][i].baz``, the concrete offset region is the array ``foo.bar[1]``,
37 because ``foo[i]`` may have overwritten it! Thus, *binding to a region with a
38 symbolic offset invalidates the entire concrete offset region.* We know
51 because ``foo[0]`` may have overwritten it! *Binding to a region R with a
53 region is a super-region **or** sub-region of R.* All we know about ``foo[i]``
[all …]
/llvm-project/lldb/test/API/functionalities/memory-region/
H A DTestMemoryRegion.py2 Test the 'memory region' command.
26 "help memory region",
27 substrs=["memory region <address-expression>", "memory region -a"],
52 # Test that the first 'memory region' command prints the usage.
53 interp.HandleCommand("memory region", result)
57 "error: 'memory region' takes one argument or \"--all\" option:\n"
58 "Usage: memory region <address-expression> (or --all)\n",
62 interp.HandleCommand("memory region --all 0", result)
70 interp.HandleCommand("memory region not_an_address", result)
80 # Now let's print the memory region starting at 0 which should always work.
[all …]
/llvm-project/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h154 /// This class represents a successor of a region. A region successor can either
155 /// be another region, or the parent operation. If the successor is a region,
156 /// this class represents the destination region, as well as a set of arguments
157 /// from that region that will be populated when control flows into the region.
162 /// This interface assumes that the values from the current region that are used
164 /// terminator operations in the blocks within this region.
167 /// Initialize a successor that branches to another region of the parent
169 RegionSuccessor(Region *region, Block::BlockArgListType regionInputs = {})
170 : region(region), inputs(regionInputs) {} in region() argument
177 /// Return the given region successor. Returns nullptr if the successor is the
[all …]
/llvm-project/lldb/source/Plugins/Process/Utility/
H A DLinuxProcMaps.cpp29 MemoryRegionInfo region; in ParseMemoryRegionInfoFromProcMapsLine() local
54 region.GetRange().SetRangeBase(start_address); in ParseMemoryRegionInfoFromProcMapsLine()
55 region.GetRange().SetRangeEnd(end_address); in ParseMemoryRegionInfoFromProcMapsLine()
57 // Any memory region in /proc/{pid}/(maps|smaps) is by definition mapped in ParseMemoryRegionInfoFromProcMapsLine()
59 region.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
71 region.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
73 region.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
81 region.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
83 region.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
91 region in ParseMemoryRegionInfoFromProcMapsLine()
150 std::optional<MemoryRegionInfo> region; ParseLinuxSMapRegions() local
[all...]

12345678910>>...83