Simon Marchi
e006971178
gdb/python: cast to ui_file_style::intensity after validating value
...
When GDB is built with undefined behavior sanitizer,
gdb.python/py-style.exp fails because of this:
$ ./gdb -q -nx --data-directory=data-directory -ex "python filename_style = gdb.Style('filename')" -ex "python filename_style.intensity = -3"
/home/simark/src/binutils-gdb/gdb/python/py-style.c:239:11: runtime error: load of value 4294967293, which is not a valid value for type 'intensity'
Fix it by casting the value to ui_file_style::intensity only after
validating the raw value.
Change-Id: I38eb471a9cb3bfc3bb8b2c88afa76b8025e4e893
2025-10-08 11:52:55 -04:00
..
2025-10-07 13:08:19 -06:00
2025-04-08 10:54:39 -06:00
2025-02-04 13:56:49 +00:00
2025-04-08 10:54:39 -06:00
2025-08-21 11:47:17 +01:00
2025-04-08 10:54:39 -06:00
2025-06-26 06:15:59 -06:00
2025-06-06 23:46:47 +01:00
2025-06-26 06:15:59 -06:00
2025-04-08 10:54:39 -06:00
2025-10-08 13:29:06 +01:00
2025-06-26 06:15:59 -06:00
2025-08-28 15:51:16 +01:00
2025-09-18 08:07:49 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-08-14 13:40:19 -03:00
2025-04-08 10:54:39 -06:00
2025-08-19 09:49:46 -04:00
2025-04-08 10:54:39 -06:00
2025-05-30 07:09:53 -06:00
2025-10-06 16:56:55 +01:00
2025-08-26 22:02:40 +01:00
2025-08-26 22:02:40 +01:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-09-09 11:59:04 -06:00
2025-09-09 11:59:04 -06:00
2025-04-08 10:54:39 -06:00
2025-09-09 11:59:04 -06:00
2025-05-13 14:33:20 +01:00
2025-10-07 16:22:15 -04:00
2025-10-07 16:22:15 -04:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-08-21 11:47:17 +01:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-10-08 11:52:55 -04:00
2025-10-07 16:22:15 -04:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-04-08 10:54:39 -06:00
2025-09-30 08:08:30 -06:00
2025-04-08 10:54:39 -06:00
2025-08-21 11:47:17 +01:00
2025-04-08 10:54:39 -06:00
2025-09-09 21:11:27 +02:00
2025-04-08 10:54:39 -06:00
2025-10-07 16:22:15 -04:00
2024-04-02 11:21:39 -06:00
2025-10-06 16:56:55 +01:00
2025-10-05 13:48:06 +01:00
2025-04-08 10:54:39 -06:00