1 parent 82db5dc commit d10f1faCopy full SHA for d10f1fa
1 file changed
frame-analyzer/src/uprobe.rs
@@ -17,9 +17,9 @@
17
* along with this program. If not, see <https://www.gnu.org/licenses/>.
18
*/
19
use aya::{
20
+ Ebpf,
21
maps::{MapData, RingBuf},
22
programs::UProbe,
- Ebpf,
23
};
24
25
use crate::{ebpf::load_bpf, error::Result};
@@ -47,12 +47,14 @@ impl UprobeHandler {
47
0,
48
"/system/lib64/libgui.so",
49
Some(pid),
50
- ).unwrap_or_else(|_| program.attach(
51
- Some("_ZN7android7Surface11queueBufferEP19ANativeWindowBufferiPNS_24SurfaceQueueBufferOutputE"),
52
- 0,
53
- "/system/lib64/libgui.so",
54
- Some(pid),
55
- )?);
+ ).or_else(|e1| {
+ program.attach(
+ Some("_ZN7android7Surface11queueBufferEP19ANativeWindowBufferiPNS_24SurfaceQueueBufferOutputE"),
+ 0,
+ "/system/lib64/libgui.so",
+ Some(pid),
56
+ )
57
+ })?;
58
59
Ok(Self { bpf })
60
}
0 commit comments