rizinorg/cutter

New way to display current instruction in debug mode

Open

#2364 opened on Aug 4, 2020

View on GitHub
 (2 comments) (0 reactions) (0 assignees)C++ (14,852 stars) (1,123 forks)batch import
EnhancementUIgood first issue

Description

Is your feature request related to a problem? Please describe. By now, the debug mode is having very hard background color of current instruction that program is running to (i don't know how to call it). Let me explain it (screenshot is bellow):

  1. This is color when program hits break point Screenshot at 2020-08-04 10-09-41
  2. Color after user click on step Screenshot at 2020-08-04 10-10-24 The color is pretty dark and similar the background color of current program
  3. After i click on different code block (or different instruction) Screenshot at 2020-08-04 10-12-09

-> So the problem here is current instruction is a "focused" instruction so it is using both color of mouse clicking highlight and debug. The final color is mixed from 2 color.

Describe the solution you'd like Add something like green dot or green arrow like -> mov eax, ebx or * move eax, ebx.

Describe alternatives you've considered

Remove highlight color? It isn't very nice because user can click on widget anyway.

Additional context

After click step into, the color went to same dark color Screenshot at 2020-08-04 10-18-17

Contributor guide