+ /* Retrieve the value of "is_pic" at that time */
+ try {
+ int isPicQuark = ss.getQuarkRelative(buildIdQuark, UstDebugInfoStateProvider.IS_PIC_ATTRIB);
+ int isPicVal = ss.querySingleState(interval.getStartTime(), isPicQuark).getStateValue().unboxInt();
+ boolean isPic = (isPicVal != 0);
+
+ files.add(new UstDebugInfoBinaryFile(filePath, buildId, isPic));
+
+ } catch (AttributeNotFoundException e) {
+ /* We should have built "is_pic" sub-attributes */
+ throw new IllegalStateException("Missing expected \"is_pic\" attribute"); //$NON-NLS-1$
+ } catch (StateSystemDisposedException e) {
+ /* We're closing down, ignore */
+ }