Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 304852
b: refs/heads/master
c: 59d038d
h: refs/heads/master
v: v3
  • Loading branch information
Arnaldo Carvalho de Melo committed Apr 20, 2012
1 parent 27c8932 commit dbcd4c4
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 11 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: c4cceae3ba786c136b0cf568359863d74897a48a
refs/heads/master: 59d038d591f7f00e6752cbfadbbc1c0ca318c5c0
7 changes: 7 additions & 0 deletions trunk/tools/perf/ui/browser.c
Original file line number Diff line number Diff line change
Expand Up @@ -593,6 +593,13 @@ unsigned int ui_browser__argv_refresh(struct ui_browser *browser)
return row;
}

void ui_browser__write_graph(struct ui_browser *browser __used, int graph)
{
SLsmg_set_char_set(1);
SLsmg_write_char(graph);
SLsmg_set_char_set(0);
}

void ui_browser__init(void)
{
int i = 0;
Expand Down
1 change: 1 addition & 0 deletions trunk/tools/perf/ui/browser.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ void ui_browser__refresh_dimensions(struct ui_browser *self);
void ui_browser__reset_index(struct ui_browser *self);

void ui_browser__gotorc(struct ui_browser *self, int y, int x);
void ui_browser__write_graph(struct ui_browser *browser, int graph);
void __ui_browser__show_title(struct ui_browser *browser, const char *title);
void ui_browser__show_title(struct ui_browser *browser, const char *title);
int ui_browser__show(struct ui_browser *self, const char *title,
Expand Down
14 changes: 4 additions & 10 deletions trunk/tools/perf/ui/browsers/annotate.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,7 @@ static void annotate_browser__write(struct ui_browser *self, void *entry, int ro
slsmg_write_nstring(" ", 9);
}

SLsmg_set_char_set(1);
SLsmg_write_char(SLSMG_VLINE_CHAR);
SLsmg_set_char_set(0);
ui_browser__write_graph(self, SLSMG_VLINE_CHAR);
SLsmg_write_char(' ');

/* The scroll bar isn't being used */
Expand Down Expand Up @@ -116,10 +114,8 @@ static void annotate_browser__write(struct ui_browser *self, void *entry, int ro
if (ins__is_jump(dl->ins)) {
bool fwd = dl->ops.target > (u64)dl->offset;

SLsmg_set_char_set(1);
SLsmg_write_char(fwd ? SLSMG_DARROW_CHAR :
SLSMG_UARROW_CHAR);
SLsmg_set_char_set(0);
ui_browser__write_graph(self, fwd ? SLSMG_DARROW_CHAR :
SLSMG_UARROW_CHAR);
SLsmg_write_char(' ');
} else {
slsmg_write_nstring(" ", 2);
Expand All @@ -131,9 +127,7 @@ static void annotate_browser__write(struct ui_browser *self, void *entry, int ro
if (strcmp(dl->name, "retq")) {
slsmg_write_nstring(" ", 2);
} else {
SLsmg_set_char_set(1);
SLsmg_write_char(SLSMG_LARROW_CHAR);
SLsmg_set_char_set(0);
ui_browser__write_graph(self, SLSMG_LARROW_CHAR);
SLsmg_write_char(' ');
}

Expand Down

0 comments on commit dbcd4c4

Please sign in to comment.