|
22 | 22 | #include <iostream> |
23 | 23 | #include <streambuf> |
24 | 24 | #include <string> |
| 25 | +#include <stdint.h> |
25 | 26 |
|
26 | 27 | #include "openssl_tracer_types.h" |
27 | 28 | #include "probe_deployment.h" |
28 | 29 |
|
29 | 30 | // A probe on entry of SSL_write |
30 | 31 | UProbeSpec kSSLWriteEntryProbeSpec{ |
31 | | - .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.1.1", |
| 32 | + .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.3", |
32 | 33 | .symbol = "SSL_write", |
33 | 34 | .attach_type = BPF_PROBE_ENTRY, |
34 | 35 | .probe_fn = "probe_entry_SSL_write", |
35 | 36 | }; |
36 | 37 |
|
37 | 38 | // A probe on return of SSL_write |
38 | 39 | UProbeSpec kSSLWriteRetProbeSpec{ |
39 | | - .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.1.1", |
| 40 | + .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.3", |
40 | 41 | .symbol = "SSL_write", |
41 | 42 | .attach_type = BPF_PROBE_RETURN, |
42 | 43 | .probe_fn = "probe_ret_SSL_write", |
43 | 44 | }; |
44 | 45 |
|
45 | 46 | // A probe on entry of SSL_read |
46 | 47 | UProbeSpec kSSLReadEntryProbeSpec{ |
47 | | - .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.1.1", |
| 48 | + .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.3", |
48 | 49 | .symbol = "SSL_read", |
49 | 50 | .attach_type = BPF_PROBE_ENTRY, |
50 | 51 | .probe_fn = "probe_entry_SSL_read", |
51 | 52 | }; |
52 | 53 |
|
53 | 54 | // A probe on return of SSL_read |
54 | 55 | UProbeSpec kSSLReadRetProbeSpec{ |
55 | | - .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.1.1", |
| 56 | + .obj_path = "/usr/lib/x86_64-linux-gnu/libssl.so.3", |
56 | 57 | .symbol = "SSL_read", |
57 | 58 | .attach_type = BPF_PROBE_RETURN, |
58 | 59 | .probe_fn = "probe_ret_SSL_read", |
|
0 commit comments