Comments (3)
There is no way at the moment to specify the switches passed to the debugger... I would suggest fixing this at the GDB level rather than adding workarounds at the GPS level.
From an user's perspective, it should be possible to catch exceptons after doing an initial "start/begin" in the debugger, right?
from gnatstudio.
From an user's perspective, it should be possible to catch exceptons after doing an initial "start/begin" in the debugger, right?
No.
(gdb) start
Temporary breakpoint 1 at 0x100007338: file cxag001.adb, line 103.
Starting program: /Users/simon/ACATS/t/cxag001
[New Thread 0x1403 of process 5479]
warning: unhandled dyld version (15)
Temporary breakpoint 1, _ada_cxag001 () at cxag001.adb:103
103 procedure CXAG001 is
(gdb) catch exception
Your Ada runtime appears to be missing some debugging information.
Cannot insert Ada exception catchpoint in this configuration.
So the alternative is to build a special version of GDB for macOS users that does -readnow
without being asked.
Or maybe one could do some shell/path fudge (would be less work).
from gnatstudio.
@simonjwright, one "workaround" suggestion: you could create a "gdb" script which would be a simple wrapper to the real gdb, just invoking it with -readnow and the rest of the arguments, and then place this in front of your PATH - would this work for you?
from gnatstudio.
Related Issues (20)
- Scroll bar colors not consistent HOT 1
- Auto-fix for a -gnatwk warning hit applies wrong indentation HOT 2
- Outline and browser views not working HOT 1
- GNAT Studio 23.0w (20220512) crash when a signed integer is entered in the search box, and we click on the Calculator context search result line HOT 1
- How to change project search path with GUI? HOT 1
- Unable to build - python error with newline HOT 1
- Drag & Drop from File Explorer to GNAT Studio doesn't do anything HOT 5
- With binder shared, unable to automatically set exception breakpoint HOT 1
- Gnat Studio and the language server processes saturate a core for minutes with large arrays HOT 5
- Where's the Macintosh release? HOT 1
- Improvement of mouse-over message for inherited subprogram call HOT 1
- Idea: split comments and literal strings on Return keypress HOT 2
- Feature Suggestion: Alire Support
- Dependency List Out of Date HOT 2
- Latests release (20230501) crashes at start-up on Windows 11; libglib2.0-0.dll with exception 0x400000015 HOT 3
- gnatdoc: Unexpected reappearance of previous parameter for custom tags present in the same line HOT 2
- Unable to build gnatstudio - several HOT 1
- macOS Sonoma 14.1 version | M2 gnat is not working
- Installing newer version of GNATSTUDIO, now I cannot build anything HOT 6
- Idea: suggestion for missing "with Ada.Strings.Fixed" and "Ada.Characters.Handling" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gnatstudio.