llnl / llnl/OGhidra

Feature: Dry run for `rename all functions`

Open
#56 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
440
Forks
48
Avg merge
28m
Merged PRs (30d)
1

Description

`rename_all_functions` currently replaces function names when called. It would be nice to have a sanity check option to do a dry-run.

Expected behavior:
- In: Call `rename_all_functions --dry-run` or something similar
- Out: return a list of candidate names and let the user decide which ones to implement

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the `rename_all_functions` entry point and checking how its current replacement behavior is exposed. Exercise the command with a dry-run option and verify that it returns candidate names without applying changes, leaving the user to decide which names to implement.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, reverse-engineering
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.