diff options
author | hunt <hunt> | 2006-04-10 04:53:03 +0000 |
---|---|---|
committer | hunt <hunt> | 2006-04-10 04:53:03 +0000 |
commit | dc0b623a28b4185e155f16a9cf63a8f22c528b5f (patch) | |
tree | 335e23bf57e912c02660c7b185d6688fc8058bcb /staptree.h | |
parent | e06d0f85845165d3d9333fe9e98deade672cd4c8 (diff) | |
download | systemtap-steved-dc0b623a28b4185e155f16a9cf63a8f22c528b5f.tar.gz systemtap-steved-dc0b623a28b4185e155f16a9cf63a8f22c528b5f.tar.xz systemtap-steved-dc0b623a28b4185e155f16a9cf63a8f22c528b5f.zip |
2006-04-09 Martin Hunt <hunt@redhat.com>
Add binary printf support.
* elaborate.cxx (visit_print_format): Don't include
conv_literal or conv_size in components vector.
Add conv_binary to switch statement.
* translate.cxx (visit_print_format): Eliminate
special cast to (long long) for pe_long because new
vsnprintf uses int64_t.
* staptree.h (struct print_format): Add conv_binary and conv_size.
* staptree.cxx (components_to_string): Add conv_binary case.
Add conv_size case.
(string_to_components): Add cases for 'b' and 'n'
Diffstat (limited to 'staptree.h')
-rw-r--r-- | staptree.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -281,7 +281,9 @@ struct print_format: public expression conv_unsigned_uppercase_hex, conv_unsigned_lowercase_hex, conv_string, - conv_literal + conv_literal, + conv_binary, + conv_size }; struct format_component |