Home | History | Annotate | Download | only in Expression

Lines Matching refs:m_wrapper_function_text

120     m_wrapper_function_text.clear();
121 m_wrapper_function_text.append ("extern \"C\" void ");
122 m_wrapper_function_text.append (m_wrapper_function_name);
123 m_wrapper_function_text.append (" (void *input)\n{\n struct ");
124 m_wrapper_function_text.append (m_wrapper_struct_name);
125 m_wrapper_function_text.append (" \n {\n");
126 m_wrapper_function_text.append (" ");
127 m_wrapper_function_text.append (return_type_str);
128 m_wrapper_function_text.append (" (*fn_ptr) (");
182 m_wrapper_function_text.append (type_name);
184 m_wrapper_function_text.append (", ");
200 m_wrapper_function_text.append (");\n"); // Close off the function calling prototype.
202 m_wrapper_function_text.append (args_buffer);
204 m_wrapper_function_text.append (" ");
205 m_wrapper_function_text.append (return_type_str);
206 m_wrapper_function_text.append (" return_value;");
207 m_wrapper_function_text.append ("\n };\n struct ");
208 m_wrapper_function_text.append (m_wrapper_struct_name);
209 m_wrapper_function_text.append ("* __lldb_fn_data = (struct ");
210 m_wrapper_function_text.append (m_wrapper_struct_name);
211 m_wrapper_function_text.append (" *) input;\n");
213 m_wrapper_function_text.append (" __lldb_fn_data->return_value = __lldb_fn_data->fn_ptr (");
214 m_wrapper_function_text.append (args_list_buffer);
215 m_wrapper_function_text.append (");\n}\n");
219 log->Printf ("Expression: \n\n%s\n\n", m_wrapper_function_text.c_str());