LLDB mainline
RegisterContextFreeBSD_powerpc.h
Go to the documentation of this file.
1//===-- RegisterContextFreeBSD_powerpc.h -------------------------*- C++
2//-*-===//
3//
4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5// See https://llvm.org/LICENSE.txt for license information.
6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_REGISTERCONTEXTFREEBSD_POWERPC_H
11#define LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_REGISTERCONTEXTFREEBSD_POWERPC_H
12
14
17public:
20
21 size_t GetGPRSize() const override;
22
23 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
24
25 uint32_t GetRegisterCount() const override;
26};
27
29public:
32
33 size_t GetGPRSize() const override;
34
35 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
36
37 uint32_t GetRegisterCount() const override;
38};
39
41public:
44
45 size_t GetGPRSize() const override;
46
47 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
48
49 uint32_t GetRegisterCount() const override;
50};
51
52#endif // LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_REGISTERCONTEXTFREEBSD_POWERPC_H
const lldb_private::RegisterInfo * GetRegisterInfo() const override
const lldb_private::RegisterInfo * GetRegisterInfo() const override
~RegisterContextFreeBSD_powerpc() override
const lldb_private::RegisterInfo * GetRegisterInfo() const override
An architecture specification class.
Definition: ArchSpec.h:31
RegisterInfo interface to patch RegisterInfo structure for archs.
Every register is described in detail including its name, alternate name (optional),...