20 "__cp_push_exception\n" |
26 "__deregister_frame_info\n" |
28 "__builtin_vec_new\n" |
30 "__builtin_vec_delete\n" |
31 "_GLOBAL_OFFSET_TABLE_\n" |
33 "__builtin_delete\n" |
36 "__register_frame_info\n" |
64 "__libc_start_main\n" |
138 void strs_init( struct strs *fsm )
143 void strs_execute( struct strs *fsm, const char *_data, int _len )
145 const char *p = _data;
146 const char *pe = _data+_len;
151 int strs_finish( struct strs *fsm )
153 if ( fsm->cs == strs_error )
155 if ( fsm->cs >= strs_first_final )
161 void test( char *buf )
163 int len = strlen( buf );
165 strs_execute( &fsm, buf, len );
166 if ( strs_finish( &fsm ) > 0 )
176 test( "bad_alloc\n" );
177 test( "_GLOBAL_OFFSET_TABLE_\n" );
187 #ifdef _____OUTPUT_____