tung [Thu, 4 Dec 1997 23:46:49 +0000 (23:46 +0000)]
Fix the symbols reading problem on Linux/X86 platform
mcheyney [Thu, 4 Dec 1997 18:49:36 +0000 (18:49 +0000)]
Added functions to differentiate between 'true' call instructions
(CALL - Opcode 01), and 'jmpl' call instructions (show up under
gdb disass as call, but really jmpl instructions, opcode != 01)....
mcheyney [Thu, 4 Dec 1997 18:41:47 +0000 (18:41 +0000)]
Fixed problem Oscar found with instrumenting tail-call optimized
functions where the tail call optimization had form:
CALL (not JMPL, shows up in gdb disass as Call ABS_ADDR)
restore
Instead of form
JMPL (really JMPL instr, shows up in gdb disass as CALL %REGISTER)
restore.
tamches [Thu, 4 Dec 1997 18:28:59 +0000 (18:28 +0000)]
bug fix to navigate menu
mcheyney [Wed, 3 Dec 1997 20:38:27 +0000 (20:38 +0000)]
Fixed problem bwylie found with mdl.C for fully optimized code.
tamches [Tue, 2 Dec 1997 19:53:01 +0000 (19:53 +0000)]
removed log within file, which wasn't being updated anyway.
tamches [Tue, 2 Dec 1997 19:35:31 +0000 (19:35 +0000)]
load_object() changed: roundup4() used for sntext and sndata file offsets;
functions are associated with modules better now (repeated modules don't
freak the code out and cause a spurious error message telling the user
to recompile with -bnoobjreorder). Note that -bnoobjreorder is still needed,
though now just for a single reason: to ensure that STARTCODE and ENDCODE
modules don't get moved around by the linker.
tamches [Tue, 2 Dec 1997 19:33:14 +0000 (19:33 +0000)]
disItemPoints no longer constant
tamches [Tue, 2 Dec 1997 19:32:42 +0000 (19:32 +0000)]
added copy-constructors
tamches [Tue, 2 Dec 1997 19:32:00 +0000 (19:32 +0000)]
first real version (being used by make.module.tmpl now)
tamches [Tue, 2 Dec 1997 19:31:34 +0000 (19:31 +0000)]
beefed up comments
tamches [Tue, 2 Dec 1997 19:31:05 +0000 (19:31 +0000)]
removed spinMutex code (wasn't being used)
tamches [Tue, 2 Dec 1997 19:30:30 +0000 (19:30 +0000)]
removed this obsolete file
tamches [Tue, 2 Dec 1997 19:30:09 +0000 (19:30 +0000)]
added setAddr() method (aix needs it)
tamches [Tue, 2 Dec 1997 19:29:51 +0000 (19:29 +0000)]
added some comments. Made first and last members const.
tamches [Tue, 2 Dec 1997 19:29:24 +0000 (19:29 +0000)]
added templates.C
tung [Mon, 1 Dec 1997 02:32:33 +0000 (02:32 +0000)]
*** empty log message ***
tung [Mon, 1 Dec 1997 02:29:09 +0000 (02:29 +0000)]
For Linux/X86 port
tung [Mon, 1 Dec 1997 02:28:38 +0000 (02:28 +0000)]
For Linux/X86 Platform
tung [Mon, 1 Dec 1997 02:27:52 +0000 (02:27 +0000)]
For Linux/X86 platform
tung [Mon, 1 Dec 1997 02:23:40 +0000 (02:23 +0000)]
eliminate warnings
tung [Mon, 1 Dec 1997 02:14:56 +0000 (02:14 +0000)]
modified for Linux/X86 Platform
wylie [Fri, 28 Nov 1997 21:25:27 +0000 (21:25 +0000)]
New template stub required for NT pending Mike's commits
wylie [Fri, 28 Nov 1997 21:17:38 +0000 (21:17 +0000)]
Installation copies continue through failures
mcheyney [Wed, 26 Nov 1997 21:50:18 +0000 (21:50 +0000)]
Extra debugging information in main.C
Changed exclude syntax in mdl:
Old:
exclude "module"; or
exclude "module/function";
New:
exclude "/Code/module"; or
exclude "/Code/module/function";
Also added some better error messages for identifying cases where
underlying process falls over.
mcheyney [Wed, 26 Nov 1997 21:47:47 +0000 (21:47 +0000)]
Changed syntax of exclude statement:
Old:
exclude "function" or
exclude "module/function"
New:
exclude "/Code/module" or
exclude "/Code/module/function"
Also some small mdl changes to make syntax a bit more transparent in
a few places & get rid of a few warnings.
mcheyney [Wed, 26 Nov 1997 21:44:36 +0000 (21:44 +0000)]
*** empty log message ***
mcheyney [Wed, 26 Nov 1997 21:42:26 +0000 (21:42 +0000)]
On ELF, can now compile w/o dyninstSTART and dyninstEND.
Made exclude work for functions + modules in a.out (in addition
to shared libs).
Unified symbol parsing code between dynamic and statically linked
executables and code sections.
Merged many repeated code blocks into single functions.
tung [Wed, 26 Nov 1997 20:12:18 +0000 (20:12 +0000)]
*** empty log message ***
tung [Wed, 26 Nov 1997 19:56:59 +0000 (19:56 +0000)]
Modified for Linux/X86 platform - to fix the symbol reading error
tung [Wed, 26 Nov 1997 19:55:55 +0000 (19:55 +0000)]
For Linux/X86 platform
zhichen [Wed, 19 Nov 1997 20:27:45 +0000 (20:27 +0000)]
Added TR_SYNC to eliminate a race condition between checkProcStatus and
a select in paradynd main loop.
zhichen [Wed, 19 Nov 1997 20:26:02 +0000 (20:26 +0000)]
Added TR_SYNC to eliminate a race condition.
zhichen [Wed, 19 Nov 1997 20:25:25 +0000 (20:25 +0000)]
Added TR_SYNC, which is sent by DYNINSTbreakPoint right after call
kill. This eliminates a race condition between select and
checkProcStatus
wylie [Wed, 5 Nov 1997 02:33:42 +0000 (02:33 +0000)]
Removed (apparently unnecessary) separate compilation of templates-nt.C
wylie [Wed, 5 Nov 1997 02:32:43 +0000 (02:32 +0000)]
Cosmetic correction/update
wylie [Wed, 5 Nov 1997 02:30:57 +0000 (02:30 +0000)]
Added #include "paradyn/src/met/mdl.h" needed when compiling dyninstAPI.lib
wylie [Wed, 5 Nov 1997 01:19:11 +0000 (01:19 +0000)]
Partial undoing of Ari's modernization to declare and use uniquely named
iterators for "for" blocks within the same function, due to an
unfortunate bug in the VC++ v5.0 compiler (though since it's nicely
documented in the manual, presumably it's considered a feature)
wylie [Wed, 5 Nov 1997 01:07:49 +0000 (01:07 +0000)]
New template instances file for igen to satisfy the VC++ v5.0 linker's
inability to resolve external template definitions (including a #pragma
hack to quash the compiler's (probably correct) warnings about
duplicate template instantiations)
wylie [Wed, 5 Nov 1997 01:01:13 +0000 (01:01 +0000)]
Updated template instances to satisfy the VC++ v5.0 linker's inability
to resolve external template definitions (and an additional #pragma to
disable the compiler's (probably correct) warnings about duplicate
template instantiations
wylie [Wed, 5 Nov 1997 00:57:59 +0000 (00:57 +0000)]
Removed (manually) obsolete references to Queue.h and Stack.h
wylie [Wed, 5 Nov 1997 00:50:55 +0000 (00:50 +0000)]
Incorporation of new src/templates-nt.C to satisfy VC++ v5.0 linker's
inability to resolve external template definitions
wylie [Wed, 5 Nov 1997 00:44:26 +0000 (00:44 +0000)]
Replaced (missing?) templates.C/obj with new templates-nt.C/obj
wylie [Wed, 5 Nov 1997 00:43:12 +0000 (00:43 +0000)]
Added missing Object.C to source list
wylie [Wed, 5 Nov 1997 00:41:36 +0000 (00:41 +0000)]
Stub definition added for template class dictionary_hash's fried class
dictionary_hash_iter (to satisfy VC++ v5.0 compiler)
naim [Mon, 3 Nov 1997 23:00:55 +0000 (23:00 +0000)]
Minor chante to makefile - naim
naim [Mon, 3 Nov 1997 20:00:38 +0000 (20:00 +0000)]
Fixing minor problem to compile on sunos - naim
tamches [Sun, 2 Nov 1997 04:31:11 +0000 (04:31 +0000)]
added a template
tamches [Sun, 2 Nov 1997 02:48:31 +0000 (02:48 +0000)]
removed these obsolete files
tamches [Sun, 2 Nov 1997 02:28:37 +0000 (02:28 +0000)]
use of new iterator style
tamches [Sun, 2 Nov 1997 02:27:55 +0000 (02:27 +0000)]
sped up copy-ctor
tamches [Sun, 2 Nov 1997 02:22:38 +0000 (02:22 +0000)]
use of new iterator style
tamches [Sun, 2 Nov 1997 02:22:00 +0000 (02:22 +0000)]
stopped emitting #include of Queue.h and Stack.h
tamches [Sun, 2 Nov 1997 02:18:13 +0000 (02:18 +0000)]
default ctor sped up
tamches [Sun, 2 Nov 1997 02:17:15 +0000 (02:17 +0000)]
changed some #include<> to #include""
default ctor was sped up
tamches [Sun, 2 Nov 1997 02:16:29 +0000 (02:16 +0000)]
changed some #include<> to #include""
iterator improvements
tamches [Sun, 2 Nov 1997 02:15:20 +0000 (02:15 +0000)]
improvements to iterator class; bug fix to undef
tamches [Sun, 2 Nov 1997 02:14:18 +0000 (02:14 +0000)]
improvements to iterator class
tamches [Sat, 1 Nov 1997 05:19:38 +0000 (05:19 +0000)]
removed some warnings
tamches [Sat, 1 Nov 1997 05:09:14 +0000 (05:09 +0000)]
changed some #include<> to #include""
tamches [Sat, 1 Nov 1997 05:07:30 +0000 (05:07 +0000)]
changed an #include<> to #include""
tamches [Sat, 1 Nov 1997 05:02:07 +0000 (05:02 +0000)]
changed an #include<> to #include""
naim [Fri, 31 Oct 1997 20:31:29 +0000 (20:31 +0000)]
Minor change for NT - naim
naim [Fri, 31 Oct 1997 20:30:36 +0000 (20:30 +0000)]
Minor change for NT - naim
naim [Fri, 31 Oct 1997 20:29:16 +0000 (20:29 +0000)]
Minor change for NT - naim
naim [Fri, 31 Oct 1997 20:29:16 +0000 (20:29 +0000)]
Minor change for NT - naim
naim [Fri, 31 Oct 1997 20:28:29 +0000 (20:28 +0000)]
Minor change for NT - naim
naim [Fri, 31 Oct 1997 20:28:29 +0000 (20:28 +0000)]
Minor change for NT - naim
naim [Fri, 31 Oct 1997 20:11:32 +0000 (20:11 +0000)]
updating dictionary class - naim
tamches [Thu, 30 Oct 1997 23:59:48 +0000 (23:59 +0000)]
removed some FMM purify hits
tamches [Thu, 30 Oct 1997 20:32:14 +0000 (20:32 +0000)]
added a template
tamches [Thu, 30 Oct 1997 20:14:52 +0000 (20:14 +0000)]
added some templates
tamches [Thu, 30 Oct 1997 19:58:08 +0000 (19:58 +0000)]
added some templates
tamches [Thu, 30 Oct 1997 06:11:05 +0000 (06:11 +0000)]
added some templates
tamches [Wed, 29 Oct 1997 21:11:24 +0000 (21:11 +0000)]
added some templates
tamches [Wed, 29 Oct 1997 03:47:22 +0000 (03:47 +0000)]
removed use of DictionaryLite
tamches [Wed, 29 Oct 1997 03:45:53 +0000 (03:45 +0000)]
removed DictionaryLite
tamches [Wed, 29 Oct 1997 03:41:59 +0000 (03:41 +0000)]
removed use of DictionaryLite
tamches [Wed, 29 Oct 1997 03:38:21 +0000 (03:38 +0000)]
fix to previous commit
tamches [Tue, 28 Oct 1997 21:21:50 +0000 (21:21 +0000)]
added a template
tamches [Tue, 28 Oct 1997 20:45:22 +0000 (20:45 +0000)]
update for new dictionary class
tamches [Tue, 28 Oct 1997 20:44:55 +0000 (20:44 +0000)]
update for the new dictionary class
tamches [Tue, 28 Oct 1997 20:43:04 +0000 (20:43 +0000)]
Rewrite of dictionary class; handles bin overflow much better
tamches [Tue, 28 Oct 1997 20:42:09 +0000 (20:42 +0000)]
Rewrite of dictionary class (handles bin overflow much better)
tamches [Tue, 28 Oct 1997 20:39:02 +0000 (20:39 +0000)]
added Dictionary.C
tamches [Tue, 28 Oct 1997 20:37:56 +0000 (20:37 +0000)]
update for new dictionary_hash class
tamches [Tue, 28 Oct 1997 20:34:49 +0000 (20:34 +0000)]
dictionary_lite --> dictionary_hash
tamches [Tue, 28 Oct 1997 20:34:29 +0000 (20:34 +0000)]
dictionary_lite --> dictionary_hash to take advantage of the new
and improved dictionary_hash class
tamches [Tue, 28 Oct 1997 20:26:59 +0000 (20:26 +0000)]
updates for the new dictionary class
tamches [Tue, 28 Oct 1997 20:26:34 +0000 (20:26 +0000)]
update for the new dictionary class
tamches [Tue, 28 Oct 1997 20:25:29 +0000 (20:25 +0000)]
updated templates for the new dictionary class
tamches [Tue, 28 Oct 1997 20:24:16 +0000 (20:24 +0000)]
changed entry to the_entry to avoid a conflict
ssuen [Sat, 25 Oct 1997 04:03:01 +0000 (04:03 +0000)]
Added support for remote starting of POE MPI applications.
nash [Thu, 23 Oct 1997 16:02:08 +0000 (16:02 +0000)]
Removed previous changes for Linux. A better way to include the '-F' command
line argument for 'rsh' is to put a script in the PATH.
nash [Thu, 23 Oct 1997 16:00:33 +0000 (16:00 +0000)]
Modified P_xdrrec_create to remove two warnings (by typecasting)
Modified P_mmap to remove one warning (by typecasting)
tung [Tue, 21 Oct 1997 20:22:13 +0000 (20:22 +0000)]
For Linux/X86 platform
tung [Tue, 21 Oct 1997 20:21:21 +0000 (20:21 +0000)]
add defined for Linux/X86 platform
nash [Fri, 17 Oct 1997 00:26:59 +0000 (00:26 +0000)]
Added "-F" option to execlp(rsh...) from rshCommand (temporarily?) for the Linux development machines to work.
wylie [Wed, 15 Oct 1997 22:42:13 +0000 (22:42 +0000)]
Another (hopefully final) adjustment of ONC RPC library location path
tung [Wed, 15 Oct 1997 21:11:02 +0000 (21:11 +0000)]
add Linux platform