Skip to content

Feature: support for global pointer detection in ELF binaries. #1210

Feature: support for global pointer detection in ELF binaries.

Feature: support for global pointer detection in ELF binaries. #1210

Triggered via push February 14, 2024 22:27
Status Success
Total duration 7m 17s
Artifacts 3

reko.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

31 warnings
build (ubuntu-latest): src/Decompiler/Scanning/FetFinder.cs#L52
The field 'FetFinder.uAddrMax' is never used
build (ubuntu-latest): src/Decompiler/Scanning/FetFinder.cs#L53
The field 'FetFinder.uAddrMin' is never used
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L162
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L163
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L224
Converting null literal or possible null value to non-nullable type.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L224
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L225
Converting null literal or possible null value to non-nullable type.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L225
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L240
Possible null reference argument for parameter 'key' in 'UiStyle IDictionary<string, UiStyle>.this[string key]'.
build (ubuntu-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L273
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
build (macos-latest): src/Decompiler/Scanning/FetFinder.cs#L53
The field 'FetFinder.uAddrMin' is never used
build (macos-latest): src/Decompiler/Scanning/FetFinder.cs#L52
The field 'FetFinder.uAddrMax' is never used
build (macos-latest): src/Environments/C64/C64BasicRewriter.cs#L552
'RtlEmitter.If(Expression, RtlInstruction)' is obsolete: 'RtlIf is going away soon: don't use it.'
build (macos-latest): src/Environments/PalmOS/Traps.cs#L1415
The variable 'output' is assigned but its value is never used
build (macos-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L162
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (macos-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L163
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (macos-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L224
Converting null literal or possible null value to non-nullable type.
build (macos-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L224
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (macos-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L225
Converting null literal or possible null value to non-nullable type.
build (macos-latest): src/UserInterfaces/AvaloniaUI/Services/AvaloniaUiPreferencesService.cs#L225
Possible null reference argument for parameter 'hex' in 'Color AvaloniaUiPreferencesService.GetColor(string hex)'.
build (windows-latest): src/Environments/PalmOS/Traps.cs#L1415
The variable 'output' is assigned but its value is never used
build (windows-latest): src/Environments/C64/C64BasicRewriter.cs#L552
'RtlEmitter.If(Expression, RtlInstruction)' is obsolete: 'RtlIf is going away soon: don't use it.'
build (windows-latest): src/ImageLoaders/XexLoader/XexLoader.cs#L193
'Rijndael' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
build (windows-latest): src/ImageLoaders/XexLoader/XexLoader.cs#L193
'RijndaelManaged' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
build (windows-latest): src/ImageLoaders/XexLoader/XexLoader.cs#L213
'RijndaelManaged' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
build (windows-latest): src/ImageLoaders/XexLoader/XexLoader.cs#L266
'RijndaelManaged' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
build (windows-latest): src/ImageLoaders/XexLoader/XexLoader.cs#L484
'RijndaelManaged' is obsolete: 'The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.' (https://aka.ms/dotnet-warnings/SYSLIB0022)
build (windows-latest): src/Decompiler/Scanning/FetFinder.cs#L52
The field 'FetFinder.uAddrMax' is never used
build (windows-latest): src/Decompiler/Scanning/FetFinder.cs#L53
The field 'FetFinder.uAddrMin' is never used
build (windows-latest): src/UiPrototype/WinForms/MainForm.cs#L76
This call site is reachable on all platforms. 'Font' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build (windows-latest): src/Installers/WixInstaller/Product.wxs#L63
ICE69: Mismatched component reference. Entry 'ApplicationStartMenuShortcut' of the Shortcut table belongs to component 'ApplicationShortcut'. However, the formatted string in column 'Target' references file 'WindowsDecompiler.exe' which belongs to component 'ProductComponent'. Components are in the same feature.

Artifacts

Produced during runtime
Name Size
reko-macos-latest Expired
32 MB
reko-ubuntu-latest Expired
32.1 MB
reko-windows-latest Expired
72.7 MB