Commit Graph

1763 Commits

Author SHA1 Message Date
Xavier Del Campo Romero 8349bf45e9
gdbstub_sys.c: Do not error on MSG_TYPE_BREAK 2023-05-23 15:51:53 +02:00
Xavier Del Campo Romero ca3b98cc53 Reset Config.GdbServer if GDB server init fails 2020-12-31 00:05:37 +01:00
Xavier Del Campo Romero bf989aec3b Fix typo on fprintf call 2020-12-31 00:01:58 +01:00
Xavier Del Campo Romero 28b866b150 Consider sockets less than zero as invalid 2020-12-30 23:54:49 +01:00
Xavier Del Campo Romero 364102c0b6 Provisionally redirect RawReadSocket to ReadSocket 2020-11-03 22:52:42 +01:00
Xavier Del Campo Romero a1b716ffb0 Fix typo in string 2020-11-03 22:42:54 +01:00
Xavier Del Campo Romero 2dde7bcb26 Notify gdb stub whenever a break instruction is executed 2020-11-03 22:42:52 +01:00
Xavier Del Campo Romero 5d8182c246 Use select(2) when accessing several file descriptors at once 2020-11-03 22:37:48 +01:00
Xavier Del Campo Romero 842a347a4b Call perror on socket.c 2020-11-03 22:34:05 +01:00
Xavier Del Campo Romero dfc42ba104 Add -gdb flag into documentation 2020-10-26 23:15:29 +01:00
Xavier Del Campo Romero 7e152c0d9a Force Config.Debug=0 on GDB server enabled 2020-10-26 23:15:02 +01:00
Xavier Del Campo Romero 7cc51241a1 Make socket blocking on dbg_sys_getc 2020-10-26 23:14:30 +01:00
Xavier Del Campo Romero 4006528c1a Set sockets to invalid value on init 2020-10-26 23:07:07 +01:00
Xavier Del Campo Romero 76b11a3252 Do not continue program on add/remove breakpoint 2020-10-26 23:02:49 +01:00
Xavier Del Campo Romero 5676534ec1 Attempt to make gdb server to exit gracefully 2020-06-08 00:21:35 +02:00
Xavier Del Campo Romero aa89de282b gdb halt command was not being sent to CPU interpreter 2020-06-08 00:20:26 +02:00
Xavier Del Campo Romero 4458c537ac Make execI() wait until queue is initialized 2020-06-05 20:46:15 +02:00
Xavier Del Campo Romero 90af55150f Updated gdbstub 2020-06-05 20:45:30 +02:00
Xavier Del Campo Romero 0521d57963 Merge branch 'multisockets' 2020-06-04 23:47:45 +02:00
Xavier Del Campo Romero 66d4b1aff7 OpenGL_GL_PREFERENCE set to LEGACY 2020-06-04 23:15:04 +02:00
Xavier Del Campo Romero ece90128a0 Added "-gdb" command line argument to start gdb stub 2020-06-04 23:15:04 +02:00
Xavier Del Campo Romero cb2d7f800a Implemented port-specific wrappers and logic for gdb stub 2020-06-04 23:14:52 +02:00
Xavier Del Campo Romero 85141ac554 OpenGL_GL_PREFERENCE set to LEGACY 2020-06-02 23:37:19 +02:00
Xavier Del Campo Romero 850010a96b Replaced in-house gdb stub by MIT-licensed implementation
Imported from a fork of https://github.com/mborgerson/gdbstub
2020-05-23 19:03:11 +02:00
Xavier Del Campo Romero 470da05658 Started implementing GDB server 2020-05-23 18:05:53 +02:00
Xavier Del Campo Romero aea565d558 Added GDB server on CpuCfg UI dialog, rearranged layout
The layout was rearranged to make it fit on smaller screens
e.g.: 768pix height as featured on many laptops.
GDB server not implemented yet.
2020-05-22 00:53:22 +02:00
Xavier Del Campo Romero 004a305458 client_socket was being accidentally reset to -1
That was making the telnet debug server to crash, so fortunately that
solved it while also having the neat features from dynstr.
2020-05-22 00:52:52 +02:00
Xavier Del Campo Romero da7b01b26d Merge branch 'master' into multisockets 2020-05-20 18:59:48 +02:00
Xavier Del Campo Romero 90fb1eb4e7 Added missing dependency Harfbuzz to GTK3 2020-05-20 18:59:35 +02:00
Xavi Del Campo 486666e717 Introduced dynstr, other breaking changes 2020-05-02 02:34:49 +02:00
Xavi Del Campo aecaf18a95 Added dynstr, fixed NULL pointer access 2020-05-02 02:34:49 +02:00
Xavi Del Campo 7ab44f41ca Support for multiple sockets 2020-05-02 02:34:45 +02:00
iCatButler 62467b8687
Merge pull request #11 from Mystro256/master
Disable autoselect for PPC dynarec since it's broken
2019-03-06 11:37:17 +00:00
iCatButler 5a6d59e9a1
Merge pull request #10 from loathingKernel/master
Add Line Hack Mode selection box for Linux UI
2019-03-06 11:36:11 +00:00
iCatButler 58f5d827c1 Merge branch 'master' of https://github.com/iCatButler/pcsxr.git 2019-03-02 09:56:35 +00:00
iCatButler d7a90b4334 Add support for GL Extensions to Windows GPU plugin 2019-03-02 09:54:07 +00:00
Mystro256 eac8516c48 Disable autoselect for PPC dynarec since it's broken 2019-02-13 10:45:30 -05:00
Stelios Tsampas 9132085444 Add Line Hack Mode selection box for Linux UI 2018-12-24 19:11:06 +02:00
iCatButler 7ce3857e14
Merge pull request #9 from jlHertel/master
Fix various GCC warnings on peopsxgl plugin
2018-12-18 20:50:02 +00:00
iCatButler cd685f7b75 Port various fixes from Beetle renderers
- Use PGXP w values to detect 3D geometry when modifying tex coords for flipped sprites
- Replace line rendering algorithm with find/force line hack implementations
- Add UI drop box to access this (no longer dependent on tex coord control)
2018-12-16 15:24:01 +00:00
iCatButler 808e3feedb Fix missing background Image
- Remove transparency from pcsxr.bmp
- resize window to match new image dimensions
2018-11-10 16:49:27 +00:00
Jean Hertel 11dc4ba72b
Fix various GCC warnings on peopsxgl plugin 2018-08-16 11:31:33 -03:00
iCatButler 7936d466c5
Merge pull request #8 from loathingKernel/travis
Add Travis CI support for Linux and OS X
2018-04-27 12:18:49 +01:00
Stelios Tsampas 5687e9684c * Use separate dockerfiles for gcc and clang 2018-03-22 18:52:19 +02:00
Stelios Tsampas a1f75bbbc5 * Remove unneeded mcd argument on macosx 2018-03-22 18:51:42 +02:00
Stelios Tsampas 7716dc64fa * Add Travis CI for Linux (through docker) and OS X 2018-03-22 18:51:42 +02:00
Stelios Tsampas e11f002bf9 * Fix file and folder permissions 2018-03-19 11:47:21 +02:00
Stelios Tsampas 48981388c5 * Use no-pie for clang too. 2018-03-19 11:47:21 +02:00
Stelios Tsampas 692119c547 * CMake messages 2018-03-19 11:47:21 +02:00
iCatButler 6f76041029
Merge pull request #7 from loathingKernel/sync-with-codeplex
Sync with codeplex
2018-03-19 07:39:08 +00:00