79549305

Date: 2025-04-01 22:29:13
Score: 1.5
Natty:
Report link

Optimized sub-optimal code. @5andr0

static void * get_symbol_addr_kprobe(const char * symbol_name) {
    struct kprobe kp = {
        .symbol_name = symbol_name,
    };
    int ret = register_kprobe( & kp);
    if (ret < 0) {
        pr_err("register_kprobe failed for %s\n", symbol_name);
        return NULL;
    }
    void * addr = (void * ) kp.addr;
    unregister_kprobe( & kp);
    return addr;
}
Reasons:
  • Has code block (-0.5):
  • User mentioned (1): @5andr0
  • Low reputation (1):
Posted by: JFisiiahi 69