From 83a89572bebe11ba5d11db01b1ded66560a4b8f7 Mon Sep 17 00:00:00 2001 From: eteo Date: Sun, 23 Apr 2006 03:28:45 +0000 Subject: 2006-04-23 Eugene Teo * small_demos/ansi_colors.stp: Add an example of using octal escape sequences to display all possible ansi colors. --- ChangeLog | 5 +++++ examples/small_demos/ansi_colors.stp | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100755 examples/small_demos/ansi_colors.stp diff --git a/ChangeLog b/ChangeLog index 4a2a5546..3e75c78c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-23 Eugene Teo + + * small_demos/ansi_colors.stp: Add an example of using octal + escape sequences to display all possible ansi colors. + 2006-04-21 Eugene Teo PR 1326 diff --git a/examples/small_demos/ansi_colors.stp b/examples/small_demos/ansi_colors.stp new file mode 100755 index 00000000..0d9d7c47 --- /dev/null +++ b/examples/small_demos/ansi_colors.stp @@ -0,0 +1,21 @@ +#! /usr/bin/env stap + +probe begin { + printf("a \\ b |"); + for (c = 40; c < 48; c++) + printf(" %d ", c); + printf("\12"); + for (l = 0; l < 71; l++) + printf("-"); + printf("\12"); + + for (r = 30; r < 38; r++) + for (t = 0; t < 2; t++) { + printf("%d |", r); + for (c = 40; c < 48; c++) + printf("\033[%d;%d%s %s \033[0;0m", + r, c, !t ? "m" : ";1m", !t ? "Normal" : "Bold "); + printf("\12"); + } + exit(); +} -- cgit