Legion Runtime
Loading...
Searching...
No Matches
debug_mapper.h
Go to the documentation of this file.
1
/* Copyright 2026 Stanford University, NVIDIA Corporation
2
*
3
* Licensed under the Apache License, Version 2.0 (the "License");
4
* you may not use this file except in compliance with the License.
5
* You may obtain a copy of the License at
6
*
7
* http://www.apache.org/licenses/LICENSE-2.0
8
*
9
* Unless required by applicable law or agreed to in writing, software
10
* distributed under the License is distributed on an "AS IS" BASIS,
11
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
* See the License for the specific language governing permissions and
13
* limitations under the License.
14
*/
15
16
#ifndef __DEBUG_MAPPER_H__
17
#define __DEBUG_MAPPER_H__
18
24
#include "
mappers/replay_mapper.h
"
25
26
namespace
Legion
{
27
namespace
Mapping {
28
29
// TODO: Finish implementing the debug mapper
30
39
class
DebugMapper
:
public
ReplayMapper
{
40
public
:
41
DebugMapper
(
MapperRuntime
*rt, Machine machine, Processor local,
42
const
char
*replay_file,
const
char
*mapper_name = NULL);
43
DebugMapper
(
const
DebugMapper
&rhs);
44
virtual
~DebugMapper
(
void
);
45
public
:
46
DebugMapper
& operator=(
const
DebugMapper
&rhs);
47
public
:
48
static
const
char
* create_debug_name(Processor p);
49
};
50
51
};
// namespace Mapping
52
};
// namespace Legion
53
54
#endif
// __DEBUG_MAPPER_H__
55
Legion::Mapping::DebugMapper
Definition
debug_mapper.h:39
Legion::Mapping::MapperRuntime
Definition
mapping.h:2458
Legion::Mapping::ReplayMapper
Definition
replay_mapper.h:41
Legion
Definition
accessors.h:29
replay_mapper.h
mappers
debug_mapper.h
Generated on Sat Oct 3 2026 02:56:22 for Legion Runtime by
1.9.8