[DynInst_API:] [dyninst/dyninst] 2f0cfe: Add RISC-V specific ELF parsing


Date: Mon, 29 Sep 2025 20:45:40 -0700
From: wxrdnx <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 2f0cfe: Add RISC-V specific ELF parsing
  Branch: refs/heads/angushe/riscv-elf-parsing
  Home:   https://github.com/dyninst/dyninst
  Commit: 2f0cfe91ff52f22a543be1b8cdf862f69d9665ea
      https://github.com/dyninst/dyninst/commit/2f0cfe91ff52f22a543be1b8cdf862f69d9665ea
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2025-09-29 (Mon, 29 Sep 2025)

  Changed paths:
    M cmake/DyninstPlatform.cmake
    M dwarf/CMakeLists.txt
    M parseAPI/h/CodeSource.h
    M parseAPI/src/SymtabCodeSource.C
    M symtabAPI/CMakeLists.txt
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Object-elf.h
    M symtabAPI/src/Object.C
    M symtabAPI/src/Object.h
    M symtabAPI/src/emitElf.C
    A symtabAPI/src/emitElfStatic-riscv64.C
    M symtabAPI/src/emitElfStatic.C
    A symtabAPI/src/relocationEntry-elf-riscv64.C

  Log Message:
  -----------
  Add RISC-V specific ELF parsing


  Commit: e4616b3484dcb3914447835ef1c82ecd5ff6699a
      https://github.com/dyninst/dyninst/commit/e4616b3484dcb3914447835ef1c82ecd5ff6699a
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2025-09-29 (Mon, 29 Sep 2025)

  Changed paths:
    M dwarf/CMakeLists.txt

  Log Message:
  -----------
  Run cmake-format on dwarf/CMakeLists.txt


  Commit: e4b1682d398e8bdfd3e2674743aa03e8b1ca942c
      https://github.com/dyninst/dyninst/commit/e4b1682d398e8bdfd3e2674743aa03e8b1ca942c
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2025-09-29 (Mon, 29 Sep 2025)

  Changed paths:
    M parseAPI/h/CodeSource.h
    M parseAPI/src/SymtabCodeSource.C

  Log Message:
  -----------
  Get RVC information only


  Commit: 711377b28fb83c6cf53eb8c5c44f5a851b6d8c34
      https://github.com/dyninst/dyninst/commit/711377b28fb83c6cf53eb8c5c44f5a851b6d8c34
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2025-09-29 (Mon, 29 Sep 2025)

  Changed paths:
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Parse the RISC-V extension string manually


  Commit: ff224fb17adbc060df68cfd28e643436c6d5cf1b
      https://github.com/dyninst/dyninst/commit/ff224fb17adbc060df68cfd28e643436c6d5cf1b
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2025-09-29 (Mon, 29 Sep 2025)

  Changed paths:
    M symtabAPI/src/Object-elf.h
    M symtabAPI/src/Object.h

  Log Message:
  -----------
  Use structure of booleans for RISC-V extensions


Compare: https://github.com/dyninst/dyninst/compare/0dcfc415b64e...ff224fb17adb

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 2f0cfe: Add RISC-V specific ELF parsing, wxrdnx <=