]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
drd: Remove a superfluous if-statement
authorBart Van Assche <bvanassche@acm.org>
Mon, 18 Nov 2024 00:20:39 +0000 (16:20 -0800)
committerBart Van Assche <bvanassche@acm.org>
Mon, 18 Nov 2024 21:23:55 +0000 (13:23 -0800)
Check the client request ID once instead of twice.

drd/drd_clientreq.c

index 79f515dda2623da4365c2cf5f3d4500785e34978..8a462253df97a7b47a1f0ffe98806a3c07186e33 100644 (file)
@@ -77,20 +77,6 @@ static Bool handle_client_request(ThreadId vg_tid, UWord* arg, UWord* ret)
    UWord result = 0;
    const DrdThreadId drd_tid = DRD_(thread_get_running_tid)();
 
-   if (!VG_IS_TOOL_USERREQ('D','R',arg[0])
-       && !VG_IS_TOOL_USERREQ('D','r',arg[0])
-       && !VG_IS_TOOL_USERREQ('H','G',arg[0])
-       && VG_USERREQ__MALLOCLIKE_BLOCK != arg[0]
-       && VG_USERREQ__RESIZEINPLACE_BLOCK != arg[0]
-       && VG_USERREQ__FREELIKE_BLOCK != arg[0]
-#if defined(VGO_solaris)
-       && VG_USERREQ_DRD_RTLD_BIND_GUARD != arg[0]
-       && VG_USERREQ_DRD_RTLD_BIND_CLEAR != arg[0]
-#endif /* VGO_solaris */
-       && VG_USERREQ__GDB_MONITOR_COMMAND != arg[0]) {
-         return False;
-   }
-
    tl_assert(vg_tid == VG_(get_running_tid)());
    tl_assert(DRD_(VgThreadIdToDrdThreadId)(vg_tid) == drd_tid
              || (VG_USERREQ__GDB_MONITOR_COMMAND == arg[0]