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