CVS log for winex/server/ptrace.c

(logo)

ViewCVS and CVS Help

(back) Up to [cvs] / winex / server / ptrace.c

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.22 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Mar 30 15:55:03 2007 UTC (19 months, 3 weeks ago) by daniel
CVS Tags: HEAD
Changes since 1.21: +143 -27 lines
Diff to previous 1.21
- disambiguate in-process tids (which all platforms have) with
  cross-process tids (which only some platforms have)
- store in-process tid in the TEB, and use that to fix thread cleanup on
  MacOS X
- modify shm server to handle platforms which don't have cross-process tids
- rename server unix_tid to unix_tid_or_pid for clarity
- implement MacOSX functionality on top of Mach to replace ptrace functionality on Linux:
   - suspend/resume thread
   - read/write process memory
   - get/set thread context

Revision 1.21 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Mar 30 15:53:39 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.20: +5 -0 lines
Diff to previous 1.20
Disable use of ptrace on the Mac pending mach threading merge

Revision 1.20 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 20:53:22 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.19: +13 -0 lines
Diff to previous 1.19
Also fix a race condition where a scheduling signal and a ptrace attach
are both pending; if the scheduling signal is delivered first, it should
not cause a ptrace detach.

Revision 1.19 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 20:14:08 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.18: +4 -2 lines
Diff to previous 1.18
Add "*detached*" traces for clarity.

Revision 1.18 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Jan 21 20:05:06 2005 UTC (3 years, 10 months ago) by peter
CVS Tags: cedega-4-3
Changes since 1.17: +3 -1 lines
Diff to previous 1.17
Portability fixes. Based off patch from Bruce M Simpson for FreeBSD.

Revision 1.17 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jan 18 19:45:31 2005 UTC (3 years, 10 months ago) by ovek
Changes since 1.16: +5 -0 lines
Diff to previous 1.16
Merge of ReWind CVS at Jul 14, 2004.

Revision 1.1.1.9 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Tue Jan 18 19:35:03 2005 UTC (3 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
Changes since 1.1.1.8: +5 -0 lines
Diff to previous 1.1.1.8
Import of ReWind CVS at Jul 14, 2004.

Revision 1.16 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jun 29 14:58:10 2004 UTC (4 years, 4 months ago) by peter
Changes since 1.15: +9 -13 lines
Diff to previous 1.15
Since tid/pid are now 16 bit... change the debug messages appropriately.
Also, add the start of a wineserver debug function.
Add id field for process, change get_thread_id -> create_thread_id and
get_process_id -> create_process_id and add inlines get_thread_id/get_process_id

Revision 1.15 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jun 29 14:17:14 2004 UTC (4 years, 4 months ago) by peter
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
Start of SHM phase 2.
multi disc installers are broken and there are several bugs/races remaining
Simple benchmarking shows 5 time throughput improvement.

Revision 1.1.1.8 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Dec 19 03:52:55 2003 UTC (4 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: rewind-20031219
Changes since 1.1.1.7: +2 -2 lines
Diff to previous 1.1.1.7
Import from ReWind CVS at Dec 18, 2003.

Revision 1.1.1.7 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Dec 17 18:58:17 2003 UTC (4 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: rewind-20031217
Changes since 1.1.1.6: +24 -23 lines
Diff to previous 1.1.1.6
Import from ReWind CVS at Dec 17, 2003.

Revision 1.14 - (download), view (text) (markup) (annotate) - [select for diffs]
Sun Jun 22 23:57:06 2003 UTC (5 years, 5 months ago) by hunnise
CVS Tags: winex-sims-3-2, winex-3-3-2, winex-3-3-1, winex-3-3, winex-3-2-1, winex-3-2, winex-3-1-99, start-merge-6oct03, dec3-internal-merge
Branch point for: winex-sims-3-2-branch, winex-3-3-branch, winex-3-2-branch
Changes since 1.13: +0 -1 lines
Diff to previous 1.13
warning fix

Revision 1.11.2.1 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu May 22 22:06:27 2003 UTC (5 years, 6 months ago) by hunnise
Branch: winex-3-0-branch
CVS Tags: winex-kohan-3-1, winex-3-1
Branch point for: winex-kohan-3-2-branch
Changes since 1.11: +8 -2 lines
Diff to previous 1.11 , to next main 1.12
Merge to branch

Revision 1.13 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed May 21 20:05:29 2003 UTC (5 years, 6 months ago) by hunnise
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
Don't call atexit functions on forked child.
Small cleanups and comments.

Revision 1.12 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed May 21 09:44:38 2003 UTC (5 years, 6 months ago) by crazney
Changes since 1.11: +8 -2 lines
Diff to previous 1.11
detect if wait4 is able to use __WALL in run time. should fix older 2.2 kernel issues.

Revision 1.11 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue May 6 00:41:44 2003 UTC (5 years, 6 months ago) by hunnise
Branch point for: winex-3-0-branch
Changes since 1.10: +25 -24 lines
Diff to previous 1.10
Big wacking commit. Add most of the remaining pthread support.

Revision 1.10 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Sep 25 20:15:26 2002 UTC (6 years, 1 month ago) by ovek
CVS Tags: winex-3-0-pre-1, winex-3-0, head_merge_from_winex_2_0_branch
Changes since 1.9: +4 -4 lines
Diff to previous 1.9
Stripped whitespace from end of lines.

Revision 1.8.2.1 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jul 2 21:16:03 2002 UTC (6 years, 4 months ago) by ovek
Branch: winex-2-0-branch
CVS Tags: winex-kohan-2-1, winex-2-2-1, winex-2-2, winex-2-1, winex-2-0-branch-merge-to-head
Changes since 1.8: +8 -0 lines
Diff to previous 1.8 , to next main 1.9
Add a 1-second timeout to the wait4-after-ptrace-attach to work around some
mysterious bug (maybe in the kernel).

Revision 1.9 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jul 2 21:15:06 2002 UTC (6 years, 4 months ago) by ovek
Changes since 1.8: +8 -0 lines
Diff to previous 1.8
Add a 1-second timeout to the wait4-after-ptrace-attach to work around some
mysterious bug (maybe in the kernel).

Revision 1.8 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 5 17:43:43 2002 UTC (6 years, 8 months ago) by hunnise
CVS Tags: winex-2-0, quartz-pre-removal, quartz-post-removal
Branch point for: winex-2-0-branch
Changes since 1.7: +24 -18 lines
Diff to previous 1.7
Fix a bunch of bugs for process memory reading. Based on patch from Brad Martin

Revision 1.7 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Jan 16 19:49:07 2002 UTC (6 years, 10 months ago) by ovek
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
Merge of WineHQ CVS at Jan 16, 2002.

Revision 1.1.1.6 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Jan 16 19:07:18 2002 UTC (6 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20020116, wine-20020228, rewind-20030217, rewind-20020925, rewind-20020804, rewind-20020607, rewind-20020427, rewind-20020419
Changes since 1.1.1.5: +1 -0 lines
Diff to previous 1.1.1.5
Import of WineHQ CVS at Jan 16, 2002.

Revision 1.6 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu Dec 6 21:14:11 2001 UTC (6 years, 11 months ago) by andrewlewycky
CVS Tags: wine-premerge-20011226
Changes since 1.5: +137 -7 lines
Diff to previous 1.5
Fix bugs in ReadProcessMemory and WriteProcessMemory.

Revision 1.5 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Nov 13 03:22:55 2001 UTC (7 years ago) by andrewlewycky
Changes since 1.4: +23 -12 lines
Diff to previous 1.4
Detach from processes whenever possible.

Revision 1.1.1.5 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Aug 29 18:24:56 2001 UTC (7 years, 2 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010824-premerge-20011014, winehq-premerge-20010824-postmerge-20011014, winehq-20011028, winehq-20011005, winehq-20011004, winehq-20010908, wine-20011226, wine-20011004, wine-20010824
Changes since 1.1.1.4: +12 -9 lines
Diff to previous 1.1.1.4
Import of Wine release 20010824.

Revision 1.4 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed May 9 20:32:50 2001 UTC (7 years, 6 months ago) by ovek
Changes since 1.3: +0 -20 lines
Diff to previous 1.3
Revert to WineHQ version.

Revision 1.3 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue May 1 05:57:52 2001 UTC (7 years, 6 months ago) by ovek
Changes since 1.2: +9 -5 lines
Diff to previous 1.2
Merge of WineHQ CVS at May 1, 2001.

Revision 1.1.1.4 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Tue May 1 05:48:18 2001 UTC (7 years, 6 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010824-start, winehq-premerge-20010824-20011014, winehq-20010509, winehq-20010501, wine-20010510, Oct1201, Oct1101
Branch point for: winehq-premerge-20010824
Changes since 1.1.1.3: +12 -5 lines
Diff to previous 1.1.1.3
Import of WineHQ CVS at May 1, 2001.

Revision 1.2 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu Apr 26 02:46:41 2001 UTC (7 years, 6 months ago) by ovek
Changes since 1.1: +47 -8 lines
Diff to previous 1.1
Changing registers and variables, setting breakpoints, and single-stepping
now works with remote-attached gdb (if it doesn't lock up).

Revision 1.1.1.3 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Dec 1 08:19:17 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010105, winehq-20010425, winehq-20010419, winehq-20010416, winehq-20010414, winehq-20010320, winehq-20010318, winehq-20010129, winehq-20010126, winehq-20010123, winehq-20010117, winehq-20010113, winehq-20010112, winehq-20010105, winehq-20010103, winehq-20001230, winehq-20001229, winehq-20001223, winehq-20001221, winehq-20001214, winehq-20001213, winehq-20001212, winehq-20001206, winehq-011200, wine-20010418, wine-20010326, wine-20010305, wine-20010216, wine-20010112, wine-20001222
Changes since 1.1.1.2: +16 -2 lines
Diff to previous 1.1.1.2
Import of WineHQ CVS at Dec 12 2000. Lots of bugfixes in there...

Revision 1.1.1.2 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Thu Nov 23 15:18:06 2000 UTC (7 years, 11 months ago) by andrewl
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-112300
Changes since 1.1.1.1: +8 -6 lines
Diff to previous 1.1.1.1
Import of Nov 23 winehq.

Revision 1.1.1.1.6.1 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu Nov 23 13:57:09 2000 UTC (7 years, 11 months ago) by andrewl
Branch: merge-231100
Changes since 1.1.1.1: +8 -6 lines
Diff to previous 1.1.1.1 , to next main 1.1.1.2
Merging in from winehq, everything except ddraw.
Still working out kinks in winelib & dinput.

Revision 1.1.1.1 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Sep 8 01:44:02 2000 UTC (8 years, 2 months ago) by gavriels
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-090700, merge-231100-start, andrew-071100-start, andrew-071100-premerge, andrew-071100-postmerge
Branch point for: mipmap, merge-231100, andrew-071100
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Import of WineHQ 090700

Revision 1.1 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Sep 8 01:44:02 2000 UTC (8 years, 2 months ago) by gavriels
Branch point for: winehq-ddraw-merge, winehq
Initial revision

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:

Sort log by:

CVS Admin
Powered by
ViewCVS 1.0-dev