* @param client the client to send the reply to
* @param message the encapsulated message to send
* @param uid the unique identifier of this request
+ * @param key key
*/
static void
send_reply_to_client (struct ClientList *client,
* Core handler for p2p route requests.
*
* @param cls closure
+ * @param message message
* @param peer peer identity this notification is about
* @param atsi performance data
*
* Core handler for p2p route results.
*
* @param cls closure
+ * @param message message
* @param peer peer identity this notification is about
* @param atsi performance data
*
* @param cls closure
* @param query the query for the block (key for lookup in the datastore)
* @param offset offset of the block
+ * @param depth depth
* @param type type of the block (IBLOCK or DBLOCK)
* @param block the (encrypted) block
* @param block_size size of block (in bytes)
/**
* Disconnect from Database, and cleanup resources
*
- * @param cfg configuration to use (used to know the path of the .db file).
- * @param service service that *this* process is implementing/providing, can be NULL
+ * @param context context
* @return GNUNET_OK on success, GNUNET_NO on failure
*/
int GNUNET_MONKEY_EDB_disconnect (struct GNUNET_MONKEY_EDB_Context *context);
/**
* Disconnect from Database, and cleanup resources
*
- * @param cfg configuration to use (used to know the path of the .db file).
- * @param service service that *this* process is implementing/providing, can be NULL
+ * @param context context
* @return GNUNET_OK on success, GNUNET_NO on failure
*/
int
Module: Allocator.
Comments:
Most alloc/free routines are here. Free routines must accept NULL
-pointers. Alloc functions must set mi_error.@p
+pointers. Alloc functions must set mi_error. @<p>
***************************************************************************/
Module: Breakpoint table commands.
Comments:
- GDB/MI commands for the "Breakpoint Table Commands" section.@p
-
+ GDB/MI commands for the "Breakpoint Table Commands" section.
+ @<p>
@<pre>
gdb command: Implemented?
@</pre>
(*) I think the program should keep track of the breakpoints, so it will
-be implemented when I have more time.@p
+be implemented when I have more time. @<p>
***************************************************************************/
Module: Connect.
Comments:
This module handles the dialog with gdb, including starting and stopping
-gdb.@p
+gdb.
+ @<p>
GDB Bug workaround for "file -readnow": I tried to workaround a bug using
it but looks like this option also have bugs!!!! so I have to use the
/**[txh]********************************************************************
Description:
- Close connection. You should ask gdb to quit first @x{gmi_gdb_exit}.
+ Close connection. You should ask gdb to quit first gmi_gdb_exit.
***************************************************************************/
Description:
Opens a new xterm to be used by the child process to debug.
- Return: A new mi_aux_term structure, you can use @x{gmi_end_aux_term} to
+ Return: A new mi_aux_term structure, you can use gmi_end_aux_term to
release it.
***************************************************************************/
/**[txh]********************************************************************
Description:
- Dis/Enables the @var{wa} workaround for a bug in gdb.
+ Dis/Enables the workaround for a bug in gdb.
***************************************************************************/
/**[txh]********************************************************************
Description:
- Finds if the @var{wa} workaround for a bug in gdb is enabled.
+ Finds if the workaround for a bug in gdb is enabled.
Return: !=0 if enabled.
Module: Data manipulation.
Comments:
- GDB/MI commands for the "Data manipulation" section.@p
+ GDB/MI commands for the "Data manipulation" section.
+
+ @<p>
@<pre>
gdb command: Implemented?
-environment-path No
@</pre>
-Notes:@p
+Notes: @<p>
1) -display* aren't implemented. You can use CLI command display, but the
results are sent to the console. So it looks like the best is to manually
-use -data-evaluate-expression to emulate it.@p
+use -data-evaluate-expression to emulate it. @<p>
2) GDB bug mi/1770: Affects gdb<=6.2, when you ask for the names of the
registers you get it plus the name of the "pseudo-registers", but if you
Description:
Look for a free and usable pseudo terminal to be used by the child.
- Return: A new mi_pty structure, you can use @x{gmi_end_pty} to
+ Return: A new mi_pty structure, you can use gmi_end_pty to
release it.
***************************************************************************/
Module: Miscellaneous commands.
Comments:
- GDB/MI commands for the "Miscellaneous Commands" section.@p
+ GDB/MI commands for the "Miscellaneous Commands" section. @<p>
@<pre>
gdb command: Implemented?
Module: Program control.
Comments:
- GDB/MI commands for the "Program Control" section.@p
+ GDB/MI commands for the "Program Control" section. @<p>
@<pre>
gdb command: Implemented?
@</pre>
(*) gmi_exec_kill implements it, but you should ensure that
-gmi_gdb_set("confirm","off") was called.@p
+gmi_gdb_set("confirm","off") was called. @<p>
GDB Bug workaround for -file-exec-and-symbols and -file-symbol-file: This
is complex, but a real bug. When you set a breakpoint you never know the
Module: Stack manipulation.
Comments:
- GDB/MI commands for the "Stack Manipulation" section.@p
+ GDB/MI commands for the "Stack Manipulation" section. @<p>
@<pre>
gdb command: Implemented?
/**[txh]********************************************************************
Description:
- List of frames. Arguments aren't filled. Only the frames in the @var{from}
- - @var{to} range are returned.
+ List of frames. Arguments aren't filled. Only the frames in the from
+ - to range are returned.
Command: -stack-list-frames
Return: A new list of mi_frames or NULL on error.
/**[txh]********************************************************************
Description:
- List arguments. Only @var{level} and @var{args} filled.
+ List arguments. Only level and args filled.
Command: -stack-list-arguments
Return: A new list of mi_frames or NULL on error.
/**[txh]********************************************************************
Description:
- List arguments. Only @var{level} and @var{args} filled. Only for the
-frames in the @var{from} - @var{to} range.
+ List arguments. Only level and args filled. Only for the
+frames in the from - to range.
Command: -stack-list-arguments
Return: A new list of mi_frames or NULL on error.
Module: Target manipulation.
Comments:
- GDB/MI commands for the "Target Manipulation" section.@p
+ GDB/MI commands for the "Target Manipulation" section. @<p>
@<pre>
-target-attach Yes (implemented using attach)
Module: Thread commands.
Comments:
- GDB/MI commands for the "Thread Commands" section.@p
+ GDB/MI commands for the "Thread Commands" section. @<p>
@<pre>
gdb command: Implemented?
Module: Variable objects.
Comments:
- GDB/MI commands for the "Variable Objects" section.@p
+ GDB/MI commands for the "Variable Objects" section.
+ @<p>
@<pre>
gdb command: Imp? Description:
-var-update Yes* update the variable and its children
@</pre>
-Notes:@p
+Notes: @<p>
1) I suggest letting gdb to choose the names for the variables.@*
2) -var-list-children supports an optional "show values" argument in MI v2.
It isn't implemented.@*
-@p
-* MI v1 and v2 result formats supported.@p
+ @<p>
+
+* MI v1 and v2 result formats supported. @<p>
***************************************************************************/
/**[txh]********************************************************************
Description:
- Create a variable object. I recommend using @x{gmi_var_create} and letting
+ Create a variable object. I recommend using gmi_var_create and letting
gdb choose the names.
Command: -var-create
Description:
Create a variable object. The name is selected by gdb. Alternative:
-@x{gmi_full_var_create}.
+ gmi_full_var_create.
Command: -var-create [auto name]
Return: A new mi_gvar strcture or NULL on error.
updated.
Command: -var-update
- Return: !=0 OK. The @var{changed} list contains the list of changed vars.
+ Return: !=0 OK. The changed list contains the list of changed vars.
***************************************************************************/
/**[txh]********************************************************************
Description:
- Change variable. The new value replaces the @var{value} field.
+ Change variable. The new value replaces the value field.
Command: -var-assign
Return: !=0 OK
/**
- * @file seaspider/SeaspiderTest.c
+ * @file src/monkey/seaspider/SeaspiderTest.c
* @brief C file to test Seaspider's parsing
*/