01-09-2013
How to write a new Gdb backend?
Hi Everyone,
I am new to Unix-like system and for GDB. I want to write a new GDB backend which will be possible either by GDB Generic or by GDB server or both. So does anyone has idea which one is preferable and from where and how should I start to write ? I sucessefully build gdb-7.5.50-1 in Cygwin environment.
Thanks in advance ..
Heeka
8 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I am trying to kill a backend process i know i can type a simple command
kill -9 pid and my process will be killed.
But the task is that there are two commands in the script which run the backend process and when that script is runned then we cannot find the PID of the two commands ... (13 Replies)
Discussion started by: er_aparna
13 Replies
2. UNIX for Dummies Questions & Answers
Hello All,
i wonder if it make sense to attemp to use GTK to create a GUI as frontend handling data input and result display, and to use MPI to implement data process in the backend.
I would be very grateful if you can provide an example code.
Thanks, (0 Replies)
Discussion started by: cy163
0 Replies
3. AIX
I'm trying to write a custom backend (ksh script) for a print queue that will encrypt a file then FTP it to a server. I had been testing the script by just executing it by hand and giving it a file as an argument. When I run the script manually, everything works perfectly. But when I run the script... (0 Replies)
Discussion started by: acascianelli
0 Replies
4. IP Networking
Hi,
We have smb client running on two of the linux boxes and smb server on another linux system. During a backup operation which uses smb, read of a file was allowed while write to the same file was going on.Also simultaneous writes to the same file were allowed.Following are the settings in the... (1 Reply)
Discussion started by: swatidas11
1 Replies
5. Shell Programming and Scripting
Request Any one of your to provide me a script which does the following in a single unix script.
Basically Users will load data in SHARED LINK everyday, should write a UNIX SCRIPT which will ........
1) Unix script should Open the LINK (FTP)
2) Each DIRECTORY in the link contains many... (0 Replies)
Discussion started by: informaticalabs
0 Replies
6. Shell Programming and Scripting
It is a basic Perl CGI question, I want to print out "Processing ... " while backend script /script/wait.pl is still running.
But acctually, nothing appeared in browser untill /script/wait.pl finished.
print "Content-type:text/html\r\n\r\n";
print '<html>';
print '<head>';
print... (4 Replies)
Discussion started by: honglus
4 Replies
7. UNIX and Linux Applications
phonon-backend-gstreamer vs phonon-backend-vlc vs phonon-backend-xine
What are the advantages and disadvantages of phonon-backend-gstreamer, phonon-backend-vlc, and phonon-backend-xine. I was reading this and got curious.
... (1 Reply)
Discussion started by: cokedude
1 Replies
8. Shell Programming and Scripting
Hi Team,
i have a script alloc.sh on server1
main () {
if ; then
(nohup ./alloc.sh ALLOCATE 5400 isogen_alloc_$2 < /dev/null 2> /dev/null &)
echo ALLOC_OK
exit 0
fi
if ; then
sleep $2
fi
}
main $@
Here if i execute the alloc.sh on server1, it gets executed... (1 Reply)
Discussion started by: chandana hs
1 Replies
LEARN ABOUT DEBIAN
devel::gdb::lowlevel
Devel::GDB::LowLevel(3pm) User Contributed Perl Documentation Devel::GDB::LowLevel(3pm)
NAME
Devel::GDB::LowLevel - Low-level interface for communicating with GDB
DESCRIPTION
This module is used internally by Devel::GDB. It handles the low-level I/O of communicating with the GDB process.
CONSTRUCTOR
new Spawns a GDB process. Because this class only facilitates communication with GDB (not with the inferior process being debugged), you
have to decide what to do with the "STDIN", "STDOUT", and "STDERR" of that process. There are a few options available:
* If STDIN is a tty, we can have the inferior process communicate directly with the controlling tty (emulating the default behavior
of gdb):
$gdb = new Devel::GDB::LowLevel( '-execfile' => $path_to_gdb,
'-params' => $extra_gdb_params );
* Or, we can create an "Expect" object to communicate with the inferior process:
$gdb = new Devel::GDB::LowLevel( '-create-expect' => 1 );
$expect = $gdb->get_expect_obj();
* Or, we can create our own tty and use that:
$gdb = new Devel::GDB::LowLevel( '-use-tty' => '/dev/pts/123' );
METHODS
send
Sends a raw line of text to GDB. This should not contain any newlines (they will be stripped). This method only sends a request, and
does not wait for a response.
get_reader
Returns the file handle from which to read GDB responses.
get_expect_obj
Returns the "Expect" object created in the constructor. Dies if '-create-expect' was not passed to "new".
interrupt
Send SIGINT to the GDB session, interrupting the inferior process (if any).
SEE ALSO
IPC::Open2
AUTHORS
Antal Novak <afn@cpan.org>, Josef Ezra <jezra@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2007 by Antal Novak & Josef Ezra
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.
perl v5.8.8 2008-02-03 Devel::GDB::LowLevel(3pm)