summaryrefslogtreecommitdiffstats
path: root/runtime/loc2c-runtime.h
diff options
context:
space:
mode:
authorgraydon <graydon>2005-10-01 00:10:52 +0000
committergraydon <graydon>2005-10-01 00:10:52 +0000
commite57b735af836fbadd0a92a25b9bd0646eff3860a (patch)
treea2089c3690a0266d3906f02a280355ff3fd5e3ab /runtime/loc2c-runtime.h
parent325be37a7bbb513359c77ebe5cee1cfc143ec0c1 (diff)
downloadsystemtap-steved-e57b735af836fbadd0a92a25b9bd0646eff3860a.tar.gz
systemtap-steved-e57b735af836fbadd0a92a25b9bd0646eff3860a.tar.xz
systemtap-steved-e57b735af836fbadd0a92a25b9bd0646eff3860a.zip
[ChangeLog]
2005-09-30 Graydon Hoare <graydon@redhat.com> PR 1131. * tapsets.cxx (dwflpp::find_variable_and_frame_base) (dwflpp::translate_components) (dwflpp::resolve_unqualified_inner_typedie) (dwflpp::translate_final_fetch_or_store): New functions. (dwflpp::literal_stmt_for_local): Factor a bit. (variable_flavour_calculating_visitor::visit_target_symbol): Don't fault on lvalue, just collect an extra char. (var_expanding_copy_visitor::target_symbol_setter_functioncalls): New member. (var_expanding_copy_visitor::visit_assignment): New method. (var_expanding_copy_visitor::visit_target_symbol): Permit lvalues. [runtime/ChangeLog] 2005-09-30 Graydon Hoare <graydon@redhat.com> * loc2c-runtime.h (_put_user_asm): Fix bracket-matching.
Diffstat (limited to 'runtime/loc2c-runtime.h')
-rw-r--r--runtime/loc2c-runtime.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/runtime/loc2c-runtime.h b/runtime/loc2c-runtime.h
index e25e0531..ed174db3 100644
--- a/runtime/loc2c-runtime.h
+++ b/runtime/loc2c-runtime.h
@@ -103,10 +103,10 @@
int _bad = 0; \
switch (size) \
{ \
- case 1: __put_user_asm(((u8)(value),addr,_bad,"b","b","iq",1); break; \
- case 2: __put_user_asm(((u16)(value),addr,_bad,"w","w","ir",1); break; \
- case 4: __put_user_asm(((u32)(value),addr,_bad,"l","k","ir",1); break; \
- case 8: __put_user_asm(((u64)(value),addr,_bad,"q","","ir",1); break; \
+ case 1: __put_user_asm(((u8)(value)),addr,_bad,"b","b","iq",1); break; \
+ case 2: __put_user_asm(((u16)(value)),addr,_bad,"w","w","ir",1); break; \
+ case 4: __put_user_asm(((u32)(value)),addr,_bad,"l","k","ir",1); break; \
+ case 8: __put_user_asm(((u64)(value)),addr,_bad,"q","","ir",1); break; \
default: __put_user_bad(); \
} \
if (_bad) \
@@ -137,10 +137,10 @@
int _bad = 0; \
switch (size) \
{ \
- case 1: __put_user_asm(((u8)(value),addr,_bad,"stb",1); break; \
- case 2: __put_user_asm(((u16)(value),addr,_bad,"sth",1); break; \
- case 4: __put_user_asm(((u32)(value),addr,_bad,"stw",1); break; \
- case 8: __put_user_asm(((u64)(value),addr,_bad,"std",1); break; \
+ case 1: __put_user_asm(((u8)(value)),addr,_bad,"stb",1); break; \
+ case 2: __put_user_asm(((u16)(value)),addr,_bad,"sth",1); break; \
+ case 4: __put_user_asm(((u32)(value)),addr,_bad,"stw",1); break; \
+ case 8: __put_user_asm(((u64)(value)),addr,_bad,"std",1); break; \
default: __put_user_bad(); \
} \
if (_bad) \
@@ -171,10 +171,10 @@
int _bad = 0; \
switch (size) \
{ \
- case 1: __put_user_asm(((u8)(value),addr,_bad,"stb"); break; \
- case 2: __put_user_asm(((u16)(value),addr,_bad,"sth"); break; \
- case 4: __put_user_asm(((u32)(value),addr,_bad,"stw"); break; \
- case 8: __put_user_asm2(((u64)(value),addr,_bad); break; \
+ case 1: __put_user_asm(((u8)(value)),addr,_bad,"stb"); break; \
+ case 2: __put_user_asm(((u16)(value)),addr,_bad,"sth"); break; \
+ case 4: __put_user_asm(((u32)(value)),addr,_bad,"stw"); break; \
+ case 8: __put_user_asm2(((u64)(value)),addr,_bad); break; \
default: __put_user_bad(); \
} \
if (_bad) \