Skip to content

Commit 7d81d5e

Browse files
Merge branch 'testing' into develop
2 parents 72148be + 2c92415 commit 7d81d5e

32 files changed

+713
-281
lines changed

.github/workflows/c-cpp.yml

Lines changed: 393 additions & 167 deletions
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# v1.8.1
44

5-
Release date: 2024-09-01
5+
Release date: 2025-03-xx
66

77
This release drops support for some older operating systems. Check project README for details.
88

@@ -13,6 +13,8 @@ Updated system requirements:
1313
- `libgtk-dev` >= 3.24.18
1414

1515
Features:
16+
17+
- Show all info during full erase ([#1363](https://github.com/stlink-org/stlink/pull/1363), commit [#6a6718b](https://github.com/stlink-org/stlink/commit/6a6718b3342b6c5e282a4e33325b9f97908a0692))
1618
- Added support for STLINK-V3PWR ([#1388](https://github.com/stlink-org/stlink/pull/1388), [#1389](https://github.com/stlink-org/stlink/pull/1389))
1719
- Dynamic SRAM size for F4 memory map ([#1390](https://github.com/stlink-org/stlink/pull/1390))
1820
- Modifications to allow building of toolset in OpenBSD ([#1392](https://github.com/stlink-org/stlink/pull/1392))
@@ -21,26 +23,36 @@ Features:
2123
- Improvements for stlink-gui ([#1411](https://github.com/stlink-org/stlink/pull/1411))
2224
- [STM32U575/585]: Added support for OTP bytes ([#1419](https://github.com/stlink-org/stlink/pull/1419))
2325
- [STM32Gx]: Added erase support for multi-bank products ([#1420](https://github.com/stlink-org/stlink/pull/1420))
26+
- libusb-cmake as libusb provider and added support for MSVC ([#1424](https://github.com/stlink-org/stlink/pull/1424), [#1440](https://github.com/stlink-org/stlink/pull/1440))
27+
- [STM32L4Q5CG]: Added support for device ([#1438](https://github.com/stlink-org/stlink/pull/1438), [#1439](https://github.com/stlink-org/stlink/pull/1439))
2428

2529
Updates & changes:
30+
31+
- [stlink-lib] Clarified warning message for data alignment ([#1371](https://github.com/stlink-org/stlink/pull/1371), commit [#40ee5f4](https://github.com/stlink-org/stlink/commit/40ee5f4bd1151cec65f291f0166429b061c6e5c0))
32+
- Rewrite commandline usage text for st-flash tool ([#1372](https://github.com/stlink-org/stlink/pull/1372), commit [#95862cc](https://github.com/stlink-org/stlink/commit/95862cc687203ca20e328804f149959c51da2947))
2633
- Debian 11 x64 doesn't work with v1.8.0 because of incompatible glibc ([#1376](https://github.com/stlink-org/stlink/pull/1376), commit [#ece34ef](https://github.com/stlink-org/stlink/commit/ece34efbce579ca7d367c58f903ffa6dc7bd96e6))
2734
- [STM32L4R5ZI]: gdb-multiarch uses wrong osabi ([#1386](https://github.com/stlink-org/stlink/pull/1386), [#1387](https://github.com/stlink-org/stlink/pull/1387), [#1394](https://github.com/stlink-org/stlink/pull/1394))
2835
- [doc] STM32H573 reports chipid 0x000 ([#1398](https://github.com/stlink-org/stlink/pull/1398), commit [#3655871](https://github.com/stlink-org/stlink/commit/3655871f8dd97294bbee191c1c7341c8a129af2f))
2936

3037
Fixes:
3138

39+
- Can't build stlink 1.8.0 for Fedora ([#1365](https://github.com/stlink-org/stlink/pull/1365), [#1444](https://github.com/stlink-org/stlink/pull/1444), commit [#6a6718b](https://github.com/stlink-org/stlink/commit/6a6718b3342b6c5e282a4e33325b9f97908a0692))
40+
- Fixed include path for header file poll.h ([#1370](https://github.com/stlink-org/stlink/pull/1370), commit [#710e1d3](https://github.com/stlink-org/stlink/commit/710e1d3c3b72187769fcc6a4878c73e35ce03f9b))
3241
- Cmake minimal version mismatch ([#1374](https://github.com/stlink-org/stlink/pull/1374), [#1375](https://github.com/stlink-org/stlink/pull/1375), commit [#1ee7f6b](https://github.com/stlink-org/stlink/commit/1ee7f6b6c05e305112bb070ae571ebbe26c55946))
3342
- Added a graceful way to terminate st-util ([#1395](https://github.com/stlink-org/stlink/pull/1395), [#1396](https://github.com/stlink-org/stlink/pull/1396))
3443
- [st-trace] Bug in function static bool read_trace( ) ([#1400](https://github.com/stlink-org/stlink/pull/1400), commit [#32ce4bf](https://github.com/stlink-org/stlink/commit/32ce4bf88a816fb6a9841a33e6c5f6b593a9b927))
3544
- Fixed STM32H7 FLASH_OPTCR unlock sequence ([#1401](https://github.com/stlink-org/stlink/pull/1401), [#1416](https://github.com/stlink-org/stlink/pull/1416))
3645
- Restored support for STM32G4 Cat4 device STM32G491 ([#1403](https://github.com/stlink-org/stlink/pull/1403), [#1414](https://github.com/stlink-org/stlink/pull/1414))
46+
- Target reset is less reliable on testing branch ([#1409](https://github.com/stlink-org/stlink/pull/1409), commit [#733893a](https://github.com/stlink-org/stlink/commit/733893a50b1cc9323765a62c456c129ed6807886))
3747
- Fixed STM32H7 option byte programming ([#1417](https://github.com/stlink-org/stlink/pull/1417))
3848
- Latest release stlink-1.8.0-win32 doesn't run ([#1364](https://github.com/stlink-org/stlink/pull/1364), [#1410](https://github.com/stlink-org/stlink/pull/1410), commit [#e493109](https://github.com/stlink-org/stlink/commit/e4931097f887d8a048d1d188388b82ced918cf08))
3949
- Make path to .chip files relative to installation directory on Windows ([#1421](https://github.com/stlink-org/stlink/pull/1421))
50+
- Re-add support for STM32F411xC/xE option bytes read/write ([#1422](https://github.com/stlink-org/stlink/pull/1422))
4051
- Replaced deprecated cmd to fix package uninstall ([#1426](https://github.com/stlink-org/stlink/pull/1426))
4152
- Fixed compilation error -Wshorten-64-to-32 in stlink-lib/usb.c ([#1427](https://github.com/stlink-org/stlink/pull/1427))
4253
- st-util cannot parse -V and -F options and --freq option results in a segmentation fault ([#1428](https://github.com/stlink-org/stlink/pull/1428), [#1429](https://github.com/stlink-org/stlink/pull/1429))
4354

55+
4456
# v1.8.0
4557

4658
Release date: 2024-02-01
@@ -148,6 +160,7 @@ Fixes:
148160
- stlink-gui: failed to allocate 139988352155568 bytes ([#1356](https://github.com/stlink-org/stlink/pull/1356))
149161
- [STM32U575RGT6]: Verification failed at offset 43008 ([#1362](https://github.com/stlink-org/stlink/pull/1362), commit [#0145bae](https://github.com/stlink-org/stlink/commit/0145baeb2e3bac31bf9d3cbd0dab38d70618d46b))
150162

163+
151164
# v1.7.0
152165

153166
Release date: 2021-04-25
@@ -218,6 +231,7 @@ Fixes:
218231
- Applied missing changes to tests ([#1119](https://github.com/stlink-org/stlink/pull/1119))
219232
- Fixed reading of chip ID on Cortex-M0+ core ([#1017](https://github.com/stlink-org/stlink/pull/1017), [#1125](https://github.com/stlink-org/stlink/pull/1125), [#1126](https://github.com/stlink-org/stlink/pull/1126), [#1133](https://github.com/stlink-org/stlink/pull/1133))
220233

234+
221235
# v1.6.1
222236

223237
Release date: 2020-06-01
@@ -315,6 +329,7 @@ Fixes:
315329
- Fixed udev rules installing to wrong directory ([#966](https://github.com/stlink-org/stlink/pull/966))
316330
- Fixed formatting for options display in `st-flash` & `st-info` (commits [#c783d0e](https://github.com/stlink-org/stlink/commit/c783d0e777ccc83a7a8be26a4f4d3414e0478560) and [#562cd24](https://github.com/stlink-org/stlink/commit/562cd2496e696dbd22950925866aac662d81ee5f))
317331

332+
318333
# v1.6.0
319334

320335
Release date: 2020-02-20
@@ -367,6 +382,7 @@ General project updates:
367382
- Added `CODE_OF_CONDUCT` (Nightwalker-87)
368383
- Archived page from github project wiki to doc/wiki_old.md (Nightwalker-87)
369384

385+
370386
# v1.5.1
371387

372388
Release date: 2018-09-13
@@ -400,6 +416,7 @@ Updates and fixes:
400416
- Return correct value on `EOF` for semihosting `SYS_READ` ([#726](https://github.com/stlink-org/stlink/pull/726), [#727](https://github.com/stlink-org/stlink/pull/727), [#728](https://github.com/stlink-org/stlink/pull/728), [#729](https://github.com/stlink-org/stlink/pull/729), [#730](https://github.com/stlink-org/stlink/pull/730), [#731](https://github.com/stlink-org/stlink/pull/731), [#732](https://github.com/stlink-org/stlink/pull/732))
401417
- FreeBSD defines `LIBUSB_API_VERSION` instead of `LIBUSBX_API_VERSION` ([#733](https://github.com/stlink-org/stlink/pull/733))
402418

419+
403420
# v1.5.0
404421

405422
Release date: 2018-02-16
@@ -422,6 +439,7 @@ Updates and fixes:
422439
- Added debian/triggers to run `ldconfig` ([#664](https://github.com/stlink-org/stlink/pull/664))
423440
- Fixed build on Fedora with GCC 8 ([#666](https://github.com/stlink-org/stlink/pull/666), [#667](https://github.com/stlink-org/stlink/pull/667), [#668](https://github.com/stlink-org/stlink/pull/668))
424441

442+
425443
# v1.4.0
426444

427445
Release date: 2017-07-01
@@ -449,6 +467,7 @@ Updates and fixes:
449467
- Fixed flashing to `F0 device` targets ([#594](https://github.com/stlink-org/stlink/pull/594), [#595](https://github.com/stlink-org/stlink/pull/595))
450468
- Fixed wrong counting when flashing ([#605](https://github.com/stlink-org/stlink/pull/605))
451469

470+
452471
# v1.3.1
453472

454473
Release date: 2017-02-25
@@ -468,6 +487,7 @@ Updates and fixes:
468487
- Fixed incorrect release folder name in docs ([#560](https://github.com/stlink-org/stlink/pull/560))
469488
- Fixed compilation when path includes spaces ([#561](https://github.com/stlink-org/stlink/pull/561))
470489

490+
471491
# v1.3.0
472492

473493
Release date: 2017-01-28
@@ -517,6 +537,7 @@ Updates and fixes:
517537
- Wrong extract command in `FindLibUSB.cmake` ([#510](https://github.com/stlink-org/stlink/pull/510), [#511](https://github.com/stlink-org/stlink/pull/511))
518538
- Fixed compilation error on Ubuntu 16.10 ([#514](https://github.com/stlink-org/stlink/pull/514), [#525](https://github.com/stlink-org/stlink/pull/525))
519539

540+
520541
# v1.2.0
521542

522543
Release date: 2016-05-16

CMakeLists.txt

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ endif()
9696
###
9797

9898
find_package(libusb REQUIRED)
99+
add_definitions(${LIBUSB_DEFINITIONS}) #only affects MSVC, For ssize-t
99100

100101
## Check for system-specific additional header files and libraries
101102

@@ -264,15 +265,37 @@ set_target_properties(${STLINK_LIB_SHARED} PROPERTIES
264265
OUTPUT_NAME ${PROJECT_NAME}
265266
)
266267

268+
# Since we're not using __declspec(dllexport), WINDOWS_EXPORT_ALL_SYMBOLS is mandatory for MSVC.
269+
# This call will only affect MSVC, compilers/OSes ignore it.
270+
# TODO: Use dllexport on the desired functions
271+
set_target_properties(${STLINK_LIB_SHARED} PROPERTIES
272+
WINDOWS_EXPORT_ALL_SYMBOLS ON
273+
)
274+
267275
# Link shared library
268276
if (WIN32)
269277
target_link_libraries(${STLINK_LIB_SHARED} ${LIBUSB_LIBRARY} ${SSP_LIB} wsock32 ws2_32)
270278
else ()
271279
target_link_libraries(${STLINK_LIB_SHARED} ${LIBUSB_LIBRARY} ${SSP_LIB})
272280
endif()
273281

274-
install(TARGETS ${STLINK_LIB_SHARED} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
275-
282+
# For MSVC:
283+
# shared libraries (.dll) go to `bin`
284+
# their Import Libraries (aka: ImpLibs; .lib files) go to `lib`
285+
if (MSVC)
286+
install(TARGETS ${STLINK_LIB_SHARED}
287+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
288+
LIBRARY DESTINATION ${CMAKE_INSTALL_BINDIR}
289+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
290+
# For non-MSVC:
291+
# shared libraries go to `lib`
292+
# Archive destination is set to `lib` as failsafe
293+
else()
294+
install(TARGETS ${STLINK_LIB_SHARED}
295+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
296+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
297+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
298+
endif()
276299

277300
###
278301
# Static library

cmake/modules/Findlibusb.cmake

Lines changed: 54 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
# LIBUSB_DEFINITIONS compiler switches required for using libusb
1010

1111
include(FindPackageHandleStandardArgs)
12+
include(FetchContent)
1213

1314
if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") # FreeBSD; libusb is integrated into the system
1415
# libusb header file
@@ -51,6 +52,42 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") # OpenBSD; libus
5152
message(FATAL_ERROR "No libusb-1.0 library found on your system! Install libusb-1.0 from ports or packages.")
5253
endif()
5354

55+
elseif (MSVC) # Native Windows MSVC
56+
57+
set(libusb_FIND_REQUIRED OFF) # Will either find it or download it, there's no missing it.
58+
set(LIBUSB_DEFINITIONS "-D_SSIZE_T_DEFINED" "-Dssize_t=int64_t") # fix for ill-defined ssize-t
59+
60+
# libusb header file
61+
FIND_PATH(LIBUSB_INCLUDE_DIR
62+
NAMES libusb.h
63+
HINTS "C:/Program Files/libusb-1.0/include" "C:/Program Files (x86)/libusb-1.0/include"
64+
PATH_SUFFIXES "libusb-1.0"
65+
)
66+
67+
# libusb library
68+
set(LIBUSB_NAME usb-1.0)
69+
find_library(LIBUSB_LIBRARY
70+
NAMES ${LIBUSB_NAME}
71+
HINTS "C:/Program Files/libusb-1.0" "C:/Program Files (x86)/libusb-1.0"
72+
)
73+
74+
FIND_PACKAGE_HANDLE_STANDARD_ARGS(libusb DEFAULT_MSG LIBUSB_LIBRARY LIBUSB_INCLUDE_DIR)
75+
mark_as_advanced(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)
76+
if (NOT LIBUSB_FOUND)
77+
message(STATUS "No libusb-1.0 not installed into your system. Downloading and building it from source")
78+
79+
FetchContent_Declare(
80+
${LIBUSB_NAME}
81+
GIT_REPOSITORY https://github.com/libusb/libusb-cmake
82+
GIT_TAG v1.0.27-0
83+
)
84+
85+
FetchContent_MakeAvailable(${LIBUSB_NAME})
86+
set(LIBUSB_FOUND ON)
87+
set(LIBUSB_INCLUDE_DIR "")
88+
set(LIBUSB_LIBRARY ${LIBUSB_NAME})
89+
mark_as_advanced(LIBUSB_FOUND LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)
90+
endif()
5491
elseif (WIN32 OR (MINGW AND EXISTS "/etc/debian_version")) # Windows OR cross-build with MinGW-toolchain on Debian
5592
# MinGW: 64-bit or 32-bit?
5693
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
@@ -73,53 +110,42 @@ elseif (WIN32 OR (MINGW AND EXISTS "/etc/debian_version")) # Windows OR cro
73110
else () # ... download the package
74111
message(STATUS "downloading libusb ${LIBUSB_WIN_VERSION}")
75112
file(DOWNLOAD
76-
https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-${LIBUSB_WIN_VERSION}/libusb-${LIBUSB_WIN_VERSION}.7z/download
77-
${LIBUSB_WIN_ARCHIVE_PATH} EXPECTED_MD5 c72153fc5a32f3b942427b0671897a1a
78-
)
113+
https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-${LIBUSB_WIN_VERSION}/libusb-${LIBUSB_WIN_VERSION}.7z/download
114+
${LIBUSB_WIN_ARCHIVE_PATH} EXPECTED_MD5 c72153fc5a32f3b942427b0671897a1a
115+
)
79116
endif()
80117

81118
file(MAKE_DIRECTORY ${LIBUSB_WIN_OUTPUT_FOLDER})
82119

83120
# Extract libusb package with cmake
84121
execute_process(
85-
COMMAND ${CMAKE_COMMAND} -E tar xv ${LIBUSB_WIN_ARCHIVE_PATH}
86-
WORKING_DIRECTORY ${LIBUSB_WIN_OUTPUT_FOLDER}
87-
)
122+
COMMAND ${CMAKE_COMMAND} -E tar xv ${LIBUSB_WIN_ARCHIVE_PATH}
123+
WORKING_DIRECTORY ${LIBUSB_WIN_OUTPUT_FOLDER}
124+
)
88125

89126
# libusb header file
90127
FIND_PATH(LIBUSB_INCLUDE_DIR
91-
NAMES libusb.h
92-
HINTS ${LIBUSB_WIN_OUTPUT_FOLDER}/include
93-
PATH_SUFFIXES libusb-1.0
94-
NO_DEFAULT_PATH
95-
NO_CMAKE_FIND_ROOT_PATH
96-
)
97-
98-
if (MINGW OR MSYS)
99-
# libusb library (static)
100-
set(LIBUSB_NAME libusb-1.0)
101-
find_library(LIBUSB_LIBRARY
102-
NAMES ${LIBUSB_NAME}
103-
HINTS ${LIBUSB_WIN_OUTPUT_FOLDER}/MinGW${ARCH}/static
128+
NAMES libusb.h
129+
HINTS ${LIBUSB_WIN_OUTPUT_FOLDER}/include
130+
PATH_SUFFIXES libusb-1.0
104131
NO_DEFAULT_PATH
105132
NO_CMAKE_FIND_ROOT_PATH
106-
)
107-
else (MSVC)
108-
# libusb library
109-
set(LIBUSB_NAME libusb-1.0)
110-
find_library(LIBUSB_LIBRARY
133+
)
134+
135+
136+
# libusb library (static)
137+
set(LIBUSB_NAME libusb-1.0)
138+
find_library(LIBUSB_LIBRARY
111139
NAMES ${LIBUSB_NAME}
112-
HINTS ${LIBUSB_WIN_OUTPUT_FOLDER}/MinGW${ARCH}/dll
140+
HINTS ${LIBUSB_WIN_OUTPUT_FOLDER}/MinGW${ARCH}/static
113141
NO_DEFAULT_PATH
114142
NO_CMAKE_FIND_ROOT_PATH
115-
)
116-
endif()
143+
)
117144
endif()
118145

119146
FIND_PACKAGE_HANDLE_STANDARD_ARGS(libusb DEFAULT_MSG LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)
120147
mark_as_advanced(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)
121148
message(STATUS "Missing libusb library has been installed")
122-
123149
else () # all other OS (unix-based)
124150
# libusb header file
125151
FIND_PATH(LIBUSB_INCLUDE_DIR

config/chips/C051xx.chip

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Chip-ID file for STM32C051xx device
2+
#
3+
dev_type STM32C051xx
4+
ref_manual_id 0490
5+
chip_id 0x44C // STM32_CHIPID_C051xx
6+
flash_type C0
7+
flash_size_reg 0x1fff75a0
8+
flash_pagesize 0x800 // 2 KB
9+
sram_size 0x3000 // 12 KB
10+
bootrom_base 0x1fff0000
11+
bootrom_size 0x1800 // 6 KB
12+
option_base 0x1fff7800 // STM32_C0_OPTION_BYTES_BASE
13+
option_size 0x80 // 128 B
14+
flags none

config/chips/C071xx.chip

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Chip-ID file for STM32C071xx device
2+
#
3+
dev_type STM32C071xx
4+
ref_manual_id 0490
5+
chip_id 0x493 // STM32_CHIPID_C071xx
6+
flash_type C0
7+
flash_size_reg 0x1fff75a0
8+
flash_pagesize 0x800 // 2 KB
9+
sram_size 0x6000 // 24 KB
10+
bootrom_base 0x1fff0000
11+
bootrom_size 0x1800 // 6 KB
12+
option_base 0x1fff7800 // STM32_C0_OPTION_BYTES_BASE
13+
option_size 0x80 // 128 B
14+
flags none

config/chips/C091xx.chip

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Chip-ID file for STM32_C091xx_C92xx device
2+
#
3+
dev_type STM32_C091xx_C92xx
4+
ref_manual_id 0490
5+
chip_id 0x44D // STM32_CHIPID_C091xx_C92xx
6+
flash_type C0
7+
flash_size_reg 0x1fff75a0
8+
flash_pagesize 0x800 // 2 KB
9+
sram_size 0x9000 // 36 KB: C92xx: 30 KB + 6KB FDCAN RAM (RM490 rev. 5 2.4 FDCAN RAM)
10+
bootrom_base 0x1fff0000
11+
bootrom_size 0x1800 // 6 KB
12+
option_base 0x1fff7800 // STM32_C0_OPTION_BYTES_BASE
13+
option_size 0x80 // 128 B
14+
flags none

config/chips/F09x.chip

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ bootrom_size 0x2000 // 8 KB
1212
option_base 0x1ffff800 // STM32_F0_OPTION_BYTES_BASE
1313
option_size 0x10 // 16 B
1414
flags none
15-

config/chips/F1xx_CL.chip

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ bootrom_size 0x4800 // 18 KB
1212
option_base 0x1ffff800 // STM32_F0_OPTION_BYTES_BASE
1313
option_size 0x10 // 16 B
1414
flags swo
15-

config/chips/F411xC_xE.chip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ flash_pagesize 0x4000 // 16 KB
99
sram_size 0x20000 // 128 KB
1010
bootrom_base 0x1fff0000
1111
bootrom_size 0x7800 // 30 KB
12-
option_base 0x0
13-
option_size 0x0
12+
option_base 0x40023c14
13+
option_size 0x04
1414
flags swo

0 commit comments

Comments
 (0)