1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-18 22:31:48 -05:00
sdrangel/sdrbase/util
Daniele Forsi f52d371726 Fix memleaks found with AddressSanitizer/LeakSanitizer
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel

Fixes:
Direct leak of 176096 byte(s) in 5503 object(s) allocated from:
    #0 0x7f3a464f46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1 0x7f3a44009219 in Airline::Init::Init() sdrbase/util/airlines.cpp:5559
    #2 0x7f3a43dc797d in _sub_I_65535_0.0 (build/lib/libsdrbase.so+0x3c797d) (BuildId: fb568b705538a6e506ee23027626f4366b25aa50)
    #3 0x7f3a46c6ce3d in call_init elf/dl-init.c:74
    #4 0x7f3a46c6ce3d in call_init elf/dl-init.c:26
2024-05-19 19:44:45 +02:00
..
iot Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
airlines.cpp Fix memleaks found with AddressSanitizer/LeakSanitizer 2024-05-19 19:44:45 +02:00
airlines.h Fix memleaks found with AddressSanitizer/LeakSanitizer 2024-05-19 19:44:45 +02:00
ais.cpp AIS: Fix string decoding in safetey messages. #2094 2024-04-30 09:32:22 +01:00
ais.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
android.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
android.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
aprs.cpp #2028 - Check for Cr or LF. 2024-04-03 15:14:14 +01:00
aprs.h Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
aprsfi.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
aprsfi.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
astronomy.cpp Astronomy: Add sunrise / sunset calculation. 2024-03-27 16:46:27 +00:00
astronomy.h Astronomy: Add sunrise / sunset calculation. 2024-03-27 16:46:27 +00:00
average.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
aviationweather.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
aviationweather.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
ax25.cpp Merge branch 'f4exb:master' into freq_scanner 2024-04-02 13:52:10 +01:00
ax25.h APRS: Fix forwarding of binary data to APRS-IS for #2028. Support UTF-8. 2024-03-20 13:54:15 +00:00
azel.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
azel.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
baudot.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
baudot.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
bitfieldindex.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
callsign.cpp Callsign: removed comma separated country data 2024-03-08 15:36:03 +01:00
callsign.h Callsign: removed comma separated country data 2024-03-08 15:36:03 +01:00
colormap.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
colormap.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
coordinates.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
coordinates.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
countrydat.cpp Callsign: removed comma separated country data 2024-03-08 15:36:03 +01:00
countrydat.h Callsign: removed comma separated country data 2024-03-08 15:36:03 +01:00
CRC64.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
CRC64.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
crc.cpp Add End-of-Train demodulator for #1866 2024-03-03 13:40:42 +00:00
crc.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
csv.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
csv.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
db.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
db.h Db - Decrease default floor to -150dB. 2024-03-14 15:41:01 +00:00
doublebuffer.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
doublebufferfifo.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
doublebuffermultiple.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
dsc.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
dsc.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
fits.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
fits.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
fixed.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
fixedaverage2d.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
fixedtraits.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
fixedtraits.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
flightinformation.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
flightinformation.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
ft8message.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
ft8message.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
giro.cpp Map: Add save to KML. Support MUF/foF2 varying with time. Support VLF transmitters being read from .csv. 2024-04-05 10:41:24 +01:00
giro.h Map: Add save to KML. Support MUF/foF2 varying with time. Support VLF transmitters being read from .csv. 2024-04-05 10:41:24 +01:00
goesxray.cpp Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites. 2024-03-28 15:26:23 +00:00
goesxray.h Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites. 2024-03-28 15:26:23 +00:00
golay2312.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
golay2312.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
grb.cpp Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites. 2024-03-28 15:26:23 +00:00
grb.h Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites. 2024-03-28 15:26:23 +00:00
httpdownloadmanager.cpp HTTPDownloadManager: Support latest updates to Google Drive. 2024-02-27 15:41:39 +00:00
httpdownloadmanager.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
incrementalarray.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
incrementalvector.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
interpolation.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
interpolation.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
kiwisdrlist.cpp Fix gcc warnings. 2024-03-03 13:57:10 +00:00
kiwisdrlist.h Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
lfsr.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
lfsr.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
limitedcounter.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
maidenhead.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
maidenhead.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
max2d.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
message.cpp Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
message.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
messagequeue.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
messagequeue.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
mmsi.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
mmsi.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
morse.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
morse.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
movingaverage2d.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
movingaverage.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
movingmaximum.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
nasaglobalimagery.cpp Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
nasaglobalimagery.h Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
navtex.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
navtex.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
openaip.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
openaip.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
osndb.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
osndb.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
ourairportsdb.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
ourairportsdb.h Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
peakfinder.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
peakfinder.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
planespotters.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
planespotters.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
png.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
png.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
popcount.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
poweroftwo.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
prettyprint.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
prettyprint.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
profiler.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
profiler.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
psk31.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
psk31.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
radiosonde.cpp Fix Qt5 compilation 2024-04-10 01:58:31 +01:00
radiosonde.h Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
rainviewer.cpp Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
rainviewer.h Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
reedsolomon.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
rtpsink.cpp Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
rtpsink.h Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
rtty.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
rtty.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
samplesourceserializer.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
samplesourceserializer.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
serialutil.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
serialutil.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
sha512.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
simpleserializer.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
simpleserializer.h Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. 2023-11-29 17:13:34 +00:00
solardynamicsobservatory.cpp Add caching of index page, as can take 5s to load. 2024-04-05 16:34:35 +01:00
solardynamicsobservatory.h Add caching of index page, as can take 5s to load. 2024-04-05 16:34:35 +01:00
sondehub.cpp Radiosonde: Support uploading to SondeHub. Improve humidity calculation. Fix a couple of bugs. 2024-04-10 01:31:39 +01:00
sondehub.h Radiosonde: Support uploading to SondeHub. Improve humidity calculation. Fix a couple of bugs. 2024-04-10 01:31:39 +01:00
spinlock.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
spinlock.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
spyserverlist.cpp Fix gcc warnings. 2024-03-03 13:57:10 +00:00
spyserverlist.h Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
stacktrace.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
stepfunctions.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
stix.cpp Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites. 2024-03-28 15:26:23 +00:00
stix.h Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites. 2024-03-28 15:26:23 +00:00
syncmessenger.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
syncmessenger.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
threadsafesingleton.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
timeutil.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
timeutil.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
udpsinkutil.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
uid.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
uid.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
units.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
units.h Add Sky Map feature plugin. 2024-02-14 13:20:33 +00:00
visa.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
visa.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
vlftransmitters.cpp Plot SID paths on map. 2024-04-04 21:41:07 +01:00
vlftransmitters.h Plot SID paths on map. 2024-04-04 21:41:07 +01:00
waypoints.cpp Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
waypoints.h Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
weather.cpp Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
weather.h Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00