From 0195f3a0776640e09752127a155653d870d609eb Mon Sep 17 00:00:00 2001 From: patryk4815 Date: Sun, 11 May 2025 12:19:19 +0200 Subject: [PATCH] Fix endian for mips32_be (#2972) * Fix endian for mips32_be * lint --- pwndbg/aglib/arch.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pwndbg/aglib/arch.py b/pwndbg/aglib/arch.py index 1341fddc9..36a3b5c81 100644 --- a/pwndbg/aglib/arch.py +++ b/pwndbg/aglib/arch.py @@ -42,6 +42,7 @@ from pwndbg.lib.abi import SYSCALL_ABIS from pwndbg.lib.abi import SyscallABI from pwndbg.lib.arch import PWNDBG_SUPPORTED_ARCHITECTURES_TYPE from pwndbg.lib.arch import PWNLIB_ARCH_MAPPINGS +from pwndbg.lib.arch import PWNLIB_PLATFORM_MAPPINGS from pwndbg.lib.arch import ArchAttribute from pwndbg.lib.arch import ArchDefinition from pwndbg.lib.arch import Platform @@ -382,6 +383,8 @@ def update() -> None: pwnlib.context.context.arch = PWNLIB_ARCH_MAPPINGS.get(a.name, "none") pwnlib.context.context.bits = a.ptrsize * 8 + pwnlib.context.context.endian = a.endian + pwnlib.context.context.os = PWNLIB_PLATFORM_MAPPINGS.get(a.platform, "linux") if a.name != pwndbg.aglib.arch.name: pwndbg_arch = get_pwndbg_architecture(a.name)