X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=pc-tools%2Fldc2%2Fsrc%2Fdata_block_0_44.cpp;h=c7660d809a452ac2316e5870e6fda85560ffaf5e;hb=16b4d690e1a97837a883abe60d30b5cd032be935;hp=e07f3420196899d248142bc77dc7a3a1193aa320;hpb=09cb0f4f1082875e0e87d169c0cd373a7d3f9d80;p=h316.git diff --git a/pc-tools/ldc2/src/data_block_0_44.cpp b/pc-tools/ldc2/src/data_block_0_44.cpp index e07f342..c7660d8 100644 --- a/pc-tools/ldc2/src/data_block_0_44.cpp +++ b/pc-tools/ldc2/src/data_block_0_44.cpp @@ -6,8 +6,10 @@ *\brief Parent class copy constructor. */ data_block_0_44::data_block_0_44(data_block_0 & org) - :data_block_0(org) -{} + :data_block_0_label_extractor(org) +{ + m_has_known_type=false; +} /*! *\brief Describe the block. @@ -15,7 +17,20 @@ data_block_0_44::data_block_0_44(data_block_0 & org) */ vector data_block_0_44::get_description(){ vector result; - result.insert(result.end(),"Fixme! "+get_typestring()+"Default 0-* block"); + string label=get_labels()[0]; + result.insert(result.end(), + label+" "+get_typestring()+"Subprogram Call"); return result; } +/***************************************************************/ +/*! + *\brief Get called symbols. + *\return A vector containing the symbol names called by this + * block. + */ +vector data_block_0_44::get_called_symbols(){ + vector result; + result.insert(result.end(),get_labels()[0]); + return result; +}