41 lines · 969 B · C
RawDownload
/* SPDX-License-Identifier: GPL-2.0 *//* Copyright (C) 2014 ARM Ltd. */#ifndef __ASM_PTDUMP_H#define __ASM_PTDUMP_H #ifdef CONFIG_ARM_PTDUMP_CORE #include <linux/mm_types.h>#include <linux/seq_file.h> struct addr_marker {	unsigned long start_address;	char *name;}; struct ptdump_info {	struct mm_struct		*mm;	const struct addr_marker	*markers;	unsigned long			base_addr;}; void ptdump_walk_pgd(struct seq_file *s, struct ptdump_info *info);#ifdef CONFIG_ARM_PTDUMP_DEBUGFS#define EFI_RUNTIME_MAP_END	SZ_1Gvoid ptdump_debugfs_register(struct ptdump_info *info, const char *name);#elsestatic inline void ptdump_debugfs_register(struct ptdump_info *info,					   const char *name) { }#endif /* CONFIG_ARM_PTDUMP_DEBUGFS */ void ptdump_check_wx(void); #endif /* CONFIG_ARM_PTDUMP_CORE */ #ifdef CONFIG_ARM_DEBUG_WX#define arm_debug_checkwx() ptdump_check_wx()#else#define arm_debug_checkwx() do { } while (0)#endif #endif /* __ASM_PTDUMP_H */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t