[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt fffadc0b86 214/323: Allow configuring objdump
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt fffadc0b86 214/323: Allow configuring objdump binary in disassembly mode |
Date: |
Thu, 9 Mar 2023 10:58:32 -0500 (EST) |
branch: externals/beardbolt
commit fffadc0b865a58fd8eee00f03ed55b9ae5b78e08
Author: Jay Kamat <jaygkamat@gmail.com>
Commit: Jay Kamat <jaygkamat@gmail.com>
Allow configuring objdump binary in disassembly mode
Closes #24
---
rmsbolt.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/rmsbolt.el b/rmsbolt.el
index 69cd577ec5..40021a8e13 100644
--- a/rmsbolt.el
+++ b/rmsbolt.el
@@ -247,6 +247,10 @@ Useful for determining if the user overrode things like
`rmsbolt-command'.
This list of variables will automatically be restored to nil.")
+(defvar-local rmsbolt-objdump-binary "objdump"
+ "A binary to use for objdumping when using `rmsbolt-disassemble'.
+Useful if you have multiple objdumpers and want to select between them")
+
;;;; Variable-like funcs
(defun rmsbolt-output-filename (src-buffer &optional asm)
"Function for generating an output filename for SRC-BUFFER.
@@ -1488,7 +1492,7 @@ Are you running two compilations at the same time?"))
(mapconcat #'identity
(list cmd
"&&"
- "objdump" "-d" (rmsbolt-output-filename
src-buffer)
+ rmsbolt-objdump-binary "-d"
(rmsbolt-output-filename src-buffer)
"-C" "--insn-width=16" "-l"
(when (not (booleanp asm-format))
(concat "-M " asm-format))
- [elpa] externals/beardbolt 712981e16c 187/323: Remove langauges godbolt has added support for, (continued)
- [elpa] externals/beardbolt 712981e16c 187/323: Remove langauges godbolt has added support for, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ff496660cc 205/323: Migrate irc channel to libera, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 42edd955ae 201/323: Move filename massaging out of hot loop, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 972e6f41a2 207/323: Merge branch 'faerryn-master-patch-16796' into 'master', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt bc0652e56e 197/323: Add support for indirect buffers, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt df7451ee35 191/323: Avoid insert on new file creation, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 95130c1421 203/323: Update copyright and headers, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f098a467c5 206/323: Add missing `:keymap' key to `define-minor-mode rmsbolt'., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt c88196439f 211/323: Support Zig 0.9, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 0f3293c607 224/323: Early-exit `when-let` if output-buffer has no window, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt fffadc0b86 214/323: Allow configuring objdump binary in disassembly mode,
ELPA Syncer <=
- [elpa] externals/beardbolt 68af010f02 064/323: Add support for haskell, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f0be36f4b5 063/323: Update link, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 8213e24af3 070/323: Update README, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e71061f509 075/323: Fix readme, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt c442960f16 076/323: Add an easy way to turn off automatic recompilation, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt a191eb9c73 071/323: Add basic Java support, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 77398fec4f 078/323: Clarify starter/ folder message, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 8cfb5b1968 086/323: Upgrade information and docs for melpa, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt cfe809f979 095/323: Revert regexp changes, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 644973d865 079/323: Fix improper building of rmsbolt-starter path, ELPA Syncer, 2023/03/09