Lines Matching defs:connection
34 #include "connection.hh"
59 libcc1_connection *connection;
122 // A local subclass of connection that holds a back-pointer to the
124 class libcc1_connection : public cc1_plugin::connection
129 : connection (fd, aux_fd),
144 : connection (NULL),
161 delete connection;
177 c_call_binding_oracle (cc1_plugin::connection *conn,
190 c_call_symbol_address (cc1_plugin::connection *conn, const char *identifier)
216 // name and forward the call via the connection.
224 if (!cc1_plugin::call (self->connection, NAME, &result))
235 if (!cc1_plugin::call (self->connection, NAME, &result, arg))
246 if (!cc1_plugin::call (self->connection, NAME, &result, arg1, arg2))
257 if (!cc1_plugin::call (self->connection, NAME, &result, arg1, arg2, arg3))
269 if (!cc1_plugin::call (self->connection, NAME, &result, arg1, arg2, arg3,
282 if (!cc1_plugin::call (self->connection, NAME, &result, arg1, arg2, arg3,
296 if (!cc1_plugin::call (self->connection, NAME, &result, arg1, arg2, arg3,
541 if (self->connection->send ('H')
542 && ::cc1_plugin::marshall (self->connection, GCC_C_FE_VERSION_1))
543 result = self->connection->wait_for_query ();
605 self->connection = new libcc1_connection (fds[0], stderr_fds[0], self);
612 self->connection->add_callback ("binding_oracle", fun);
617 self->connection->add_callback ("address_oracle", fun);