eddyz87
ee1040b02a
[llvm-objdump][BPF] --symbolize-operands: infer local labels for BPF ( #100550 )
...
Enable local labels computation for BPF disassembly when
`--symbolize-operands` option is specified.
This relies on `MCInstrAnalysis::evaluateBranch()` method, which is
already defined in `BPFMCInstrAnalysis::evaluateBranch`.
After this change the assembly code below:
if r1 > 42 goto +1
r1 -= 10
...
Would be printed as:
if r1 > 42 goto +1 <L0>
r1 -= 10
<L0>:
...
(when `--symbolize-operands` option is set).
See https://reviews.llvm.org/D84191 for the main part of the
`--symbolize-operands` implementation logic.
2024-07-31 08:52:34 +03:00
..
2024-07-07 08:23:41 +09:00
2024-07-02 16:56:35 -07:00
2024-06-11 15:26:53 +02:00
2024-07-29 15:56:43 -04:00
2024-06-29 11:50:41 -07:00
2024-04-05 09:24:13 -07:00
2024-07-07 08:23:41 +09:00
2024-07-25 09:19:22 -04:00
2024-07-04 21:55:37 -04:00
2024-07-05 09:20:25 +02:00
2024-07-26 15:59:43 -04:00
2024-05-21 12:51:58 -05:00
2024-05-01 10:39:41 -04:00
2024-03-27 05:27:44 +00:00
2024-06-04 08:31:03 +02:00
2024-06-14 09:54:56 +01:00
2024-04-15 11:53:15 -07:00
2024-07-26 12:36:45 +05:30
2024-06-14 22:49:36 -07:00
2024-03-19 12:30:50 -07:00
2024-07-20 21:27:36 -07:00
2024-07-27 10:53:23 -07:00
2024-07-06 16:48:32 +09:00
2024-06-25 11:18:40 -07:00
2024-07-06 16:48:32 +09:00
2024-07-08 22:20:33 -07:00
2024-04-26 15:50:44 -07:00
2024-07-21 09:23:45 -07:00
2024-07-21 09:23:45 -07:00
2024-07-21 10:33:50 -07:00
2024-07-21 09:23:45 -07:00
2024-06-14 22:49:36 -07:00
2024-07-30 10:57:57 +01:00
2024-07-31 08:52:34 +03:00
2024-07-05 17:22:03 -05:00
2024-06-14 11:35:27 +02:00
2024-07-09 15:44:55 -07:00
2024-07-22 17:22:36 +08:00
2024-05-14 10:39:05 -07:00
2024-07-07 08:23:41 +09:00
2024-04-25 13:21:46 -07:00
2024-07-26 13:10:08 +04:00
2024-05-20 22:55:24 -07:00
2024-03-19 08:48:57 +02:00
2024-07-03 21:26:21 +02:00
2024-07-25 09:19:22 -04:00
2024-07-05 12:27:58 +07:00
2024-05-08 10:33:53 -07:00
2024-05-08 10:33:53 -07:00
2024-07-20 09:29:31 -05:00
2024-07-09 10:39:15 -07:00
2024-07-29 15:56:43 -04:00
2024-05-25 13:28:30 +02:00
2024-05-28 12:40:39 +02:00
2024-06-29 11:50:41 -07:00
2024-03-28 10:29:30 -07:00
2024-07-06 16:48:32 +09:00
2024-04-15 11:53:15 -07:00
2024-05-01 10:39:41 -04:00
2024-07-25 15:52:49 -04:00