Skip to content

Commit f7c5c2c

Browse files
committed
revert doc
1 parent 9057046 commit f7c5c2c

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

sentry-android-ndk/src/main/java/io/sentry/android/ndk/DebugImagesLoader.java

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ public final class DebugImagesLoader implements IDebugImagesLoader {
3131

3232
private static @Nullable List<DebugImage> debugImages;
3333

34-
/**
35-
* we need to lock it because it could be called from different threads
36-
*/
34+
/** we need to lock it because it could be called from different threads */
3735
protected static final @NotNull AutoClosableReentrantLock debugImagesLock =
3836
new AutoClosableReentrantLock();
3937

@@ -88,29 +86,31 @@ public DebugImagesLoader(
8886
* @return Set of debug images, or null if debug images couldn't be loaded
8987
*/
9088
public @Nullable Set<DebugImage> loadDebugImagesForAddresses(@NotNull Set<Long> addresses) {
91-
List<DebugImage> allDebugImages = loadDebugImages();
92-
if (allDebugImages == null) {
93-
return null;
94-
}
89+
try (final @NotNull ISentryLifecycleToken ignored = debugImagesLock.acquire()) {
90+
List<DebugImage> allDebugImages = loadDebugImages();
91+
if (allDebugImages == null) {
92+
return null;
93+
}
9594

96-
Set<DebugImage> relevantImages = new LinkedHashSet<>();
97-
for (Long addr : addresses) {
98-
DebugImage image = findImageByAddress(addr, allDebugImages);
99-
if (image != null) {
100-
relevantImages.add(image);
95+
Set<DebugImage> relevantImages = new LinkedHashSet<>();
96+
for (Long addr : addresses) {
97+
DebugImage image = findImageByAddress(addr, allDebugImages);
98+
if (image != null) {
99+
relevantImages.add(image);
100+
}
101101
}
102-
}
103102

104-
if (relevantImages.isEmpty()) {
105-
options.getLogger().log(
106-
SentryLevel.WARNING,
107-
"No debug images found for any of the %d addresses.",
108-
addresses.size()
109-
);
110-
return null;
111-
}
103+
if (relevantImages.isEmpty()) {
104+
options.getLogger().log(
105+
SentryLevel.WARNING,
106+
"No debug images found for any of the %d addresses.",
107+
addresses.size()
108+
);
109+
return null;
110+
}
112111

113-
return relevantImages;
112+
return relevantImages;
113+
}
114114
}
115115

116116
/**

0 commit comments

Comments
 (0)