NAME
debugServer.pl - The server to centralize debugging informations
VERSION
version 0.007
updateProcessInfo
Update informations of the process into the process table
my $programInfo = {
pid
name
line
subroutine
package
filename
finished
stackTrace
variables
result
};
setRunningProcessInfo
setRunningProcessInfo($pid);
update the process info when we send the 'continue' command because the process won't update its status until it id finished or it reached a breakpoint
getDebuggingInfos
return a hash containg all debugging info + details for $pid
propagateBreakPoints
propagate new breakpoints to all processes; running processes are interrupted so they update their breakpoints.
AUTHOR
Jean-Christian HASSLER <hasslerjeanchristian@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Jean-Christian HASSLER.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.