__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0-only */

#ifndef __ASM_KGDB_H_
#define __ASM_KGDB_H_

#ifdef __KERNEL__

#define GDB_SIZEOF_REG sizeof(unsigned long)

#define DBG_MAX_REG_NUM (36)
#define NUMREGBYTES ((DBG_MAX_REG_NUM) * GDB_SIZEOF_REG)
#define CACHE_FLUSH_IS_SAFE     1
#define BUFMAX                  2048
#ifdef CONFIG_RISCV_ISA_C
#define BREAK_INSTR_SIZE	2
#else
#define BREAK_INSTR_SIZE	4
#endif

#ifndef	__ASSEMBLY__

void arch_kgdb_breakpoint(void);
extern unsigned long kgdb_compiled_break;

#endif /* !__ASSEMBLY__ */

#define DBG_REG_ZERO "zero"
#define DBG_REG_RA "ra"
#define DBG_REG_SP "sp"
#define DBG_REG_GP "gp"
#define DBG_REG_TP "tp"
#define DBG_REG_T0 "t0"
#define DBG_REG_T1 "t1"
#define DBG_REG_T2 "t2"
#define DBG_REG_FP "fp"
#define DBG_REG_S1 "s1"
#define DBG_REG_A0 "a0"
#define DBG_REG_A1 "a1"
#define DBG_REG_A2 "a2"
#define DBG_REG_A3 "a3"
#define DBG_REG_A4 "a4"
#define DBG_REG_A5 "a5"
#define DBG_REG_A6 "a6"
#define DBG_REG_A7 "a7"
#define DBG_REG_S2 "s2"
#define DBG_REG_S3 "s3"
#define DBG_REG_S4 "s4"
#define DBG_REG_S5 "s5"
#define DBG_REG_S6 "s6"
#define DBG_REG_S7 "s7"
#define DBG_REG_S8 "s8"
#define DBG_REG_S9 "s9"
#define DBG_REG_S10 "s10"
#define DBG_REG_S11 "s11"
#define DBG_REG_T3 "t3"
#define DBG_REG_T4 "t4"
#define DBG_REG_T5 "t5"
#define DBG_REG_T6 "t6"
#define DBG_REG_EPC "pc"
#define DBG_REG_STATUS "sstatus"
#define DBG_REG_BADADDR "stval"
#define DBG_REG_CAUSE "scause"

#define DBG_REG_ZERO_OFF 0
#define DBG_REG_RA_OFF 1
#define DBG_REG_SP_OFF 2
#define DBG_REG_GP_OFF 3
#define DBG_REG_TP_OFF 4
#define DBG_REG_T0_OFF 5
#define DBG_REG_T1_OFF 6
#define DBG_REG_T2_OFF 7
#define DBG_REG_FP_OFF 8
#define DBG_REG_S1_OFF 9
#define DBG_REG_A0_OFF 10
#define DBG_REG_A1_OFF 11
#define DBG_REG_A2_OFF 12
#define DBG_REG_A3_OFF 13
#define DBG_REG_A4_OFF 14
#define DBG_REG_A5_OFF 15
#define DBG_REG_A6_OFF 16
#define DBG_REG_A7_OFF 17
#define DBG_REG_S2_OFF 18
#define DBG_REG_S3_OFF 19
#define DBG_REG_S4_OFF 20
#define DBG_REG_S5_OFF 21
#define DBG_REG_S6_OFF 22
#define DBG_REG_S7_OFF 23
#define DBG_REG_S8_OFF 24
#define DBG_REG_S9_OFF 25
#define DBG_REG_S10_OFF 26
#define DBG_REG_S11_OFF 27
#define DBG_REG_T3_OFF 28
#define DBG_REG_T4_OFF 29
#define DBG_REG_T5_OFF 30
#define DBG_REG_T6_OFF 31
#define DBG_REG_EPC_OFF 32
#define DBG_REG_STATUS_OFF 33
#define DBG_REG_BADADDR_OFF 34
#define DBG_REG_CAUSE_OFF 35

extern const char riscv_gdb_stub_feature[64];

#define kgdb_arch_gdb_stub_feature riscv_gdb_stub_feature

#endif
#endif

Filemanager

Name Type Size Permission Actions
vdso Folder 0755
vendor_extensions Folder 0755
Kbuild File 453 B 0644
acenv.h File 243 B 0644
acpi.h File 2.49 KB 0644
alternative-macros.h File 5 KB 0644
alternative.h File 2.33 KB 0644
arch_hweight.h File 1.55 KB 0644
archrandom.h File 1.5 KB 0644
asm-extable.h File 2.27 KB 0644
asm-offsets.h File 35 B 0644
asm-prototypes.h File 2.09 KB 0644
asm.h File 4.01 KB 0644
assembler.h File 2.23 KB 0644
atomic.h File 10.25 KB 0644
barrier.h File 2.8 KB 0644
bitops.h File 9.8 KB 0644
bug.h File 2.13 KB 0644
bugs.h File 463 B 0644
cache.h File 897 B 0644
cacheflush.h File 2.67 KB 0644
cacheinfo.h File 511 B 0644
cfi.h File 810 B 0644
checksum.h File 2.48 KB 0644
clint.h File 797 B 0644
clocksource.h File 136 B 0644
cmpxchg.h File 11.44 KB 0644
compat.h File 4.05 KB 0644
cpu.h File 172 B 0644
cpu_ops.h File 971 B 0644
cpu_ops_sbi.h File 609 B 0644
cpufeature-macros.h File 1.67 KB 0644
cpufeature.h File 4.38 KB 0644
cpuidle.h File 450 B 0644
crash_reserve.h File 291 B 0644
csr.h File 16.32 KB 0644
current.h File 1001 B 0644
delay.h File 471 B 0644
dma-noncoherent.h File 835 B 0644
dmi.h File 640 B 0644
efi.h File 1.18 KB 0644
elf.h File 4.64 KB 0644
entry-common.h File 1.04 KB 0644
errata_list.h File 3.7 KB 0644
exec.h File 172 B 0644
extable.h File 1.46 KB 0644
fence.h File 564 B 0644
fixmap.h File 1.75 KB 0644
fpu.h File 291 B 0644
ftrace.h File 6.12 KB 0644
futex.h File 2.42 KB 0644
gdb_xml.h File 5.47 KB 0644
gpr-num.h File 2.37 KB 0644
hugetlb.h File 1.76 KB 0644
hwcap.h File 3.58 KB 0644
hwprobe.h File 913 B 0644
image.h File 1.63 KB 0644
insn-def.h File 5.72 KB 0644
insn.h File 15.29 KB 0644
io.h File 5.19 KB 0644
irq.h File 2.09 KB 0644
irq_stack.h File 843 B 0644
irq_work.h File 225 B 0644
irqflags.h File 1.12 KB 0644
jump_label.h File 1.6 KB 0644
kasan.h File 1.55 KB 0644
kdebug.h File 158 B 0644
kexec.h File 1.84 KB 0644
kfence.h File 674 B 0644
kgdb.h File 2.44 KB 0644
kprobes.h File 1.19 KB 0644
kvm_aia.h File 5.42 KB 0644
kvm_host.h File 11.56 KB 0644
kvm_nacl.h File 7.52 KB 0644
kvm_types.h File 184 B 0644
kvm_vcpu_fp.h File 1.69 KB 0644
kvm_vcpu_insn.h File 1.21 KB 0644
kvm_vcpu_pmu.h File 4.52 KB 0644
kvm_vcpu_sbi.h File 3.3 KB 0644
kvm_vcpu_timer.h File 1.56 KB 0644
kvm_vcpu_vector.h File 2.12 KB 0644
linkage.h File 267 B 0644
membarrier.h File 1.73 KB 0644
mmio.h File 5.17 KB 0644
mmiowb.h File 365 B 0644
mmu.h File 1.05 KB 0644
mmu_context.h File 1.2 KB 0644
module.h File 3.3 KB 0644
module.lds.h File 207 B 0644
numa.h File 165 B 0644
page.h File 5.95 KB 0644
paravirt.h File 610 B 0644
paravirt_api_clock.h File 26 B 0644
pci.h File 728 B 0644
perf_event.h File 575 B 0644
pgalloc.h File 3.83 KB 0644
pgtable-32.h File 1.07 KB 0644
pgtable-64.h File 9.69 KB 0644
pgtable-bits.h File 1.32 KB 0644
pgtable.h File 25.35 KB 0644
probes.h File 563 B 0644
processor.h File 6.31 KB 0644
ptrace.h File 4.3 KB 0644
sbi.h File 15.98 KB 0644
scs.h File 1.08 KB 0644
seccomp.h File 504 B 0644
sections.h File 883 B 0644
semihost.h File 596 B 0644
set_memory.h File 2.03 KB 0644
signal32.h File 358 B 0644
simd.h File 1.73 KB 0644
smp.h File 2.51 KB 0644
soc.h File 627 B 0644
sparsemem.h File 331 B 0644
spinlock.h File 1.27 KB 0644
stackprotector.h File 589 B 0644
stacktrace.h File 774 B 0644
string.h File 1.4 KB 0644
suspend.h File 1.81 KB 0644
switch_to.h File 3.32 KB 0644
sync_core.h File 689 B 0644
syscall.h File 2.48 KB 0644
syscall_table.h File 137 B 0644
syscall_wrapper.h File 3.96 KB 0644
text-patching.h File 449 B 0644
thread_info.h File 3.97 KB 0644
timex.h File 1.79 KB 0644
tlb.h File 582 B 0644
tlbbatch.h File 273 B 0644
tlbflush.h File 2.15 KB 0644
topology.h File 822 B 0644
trace.h File 1.03 KB 0644
uaccess.h File 10.62 KB 0644
unistd.h File 719 B 0644
uprobes.h File 1.04 KB 0644
vdso.h File 965 B 0644
vector.h File 11.37 KB 0644
vendor_extensions.h File 3.17 KB 0644
vendorid_list.h File 268 B 0644
vermagic.h File 213 B 0644
vmalloc.h File 574 B 0644
word-at-a-time.h File 1.72 KB 0644
xip_fixup.h File 1.45 KB 0644
xor.h File 1.65 KB 0644
Filemanager