| Seq | Timestamp | Type | Name | Duration |
|---|---|---|---|---|
| 0/0 | 2026/08/14 11:13 | flow | patch-triage |
0mArgs:null Results: {
"EnableConfigs": null,
"FocusSymbols": [],
"KMSANReasoning": "",
"NeedsKMSAN": false,
"Reasoning": "The patch only adds parsing of a new device tree property ('fsl,rx-flush-queues') during driver probe and writes a corresponding hardware register. It does not introduce any new user-space APIs, complex logic, or dynamically reachable code paths. Furthermore, the new logic is only executed if the specific DT property is present, which is not dynamically injected during typical fuzzing.",
"WorthFuzzing": false
} |
| 1/1 | 2026/08/14 11:13 | action | read-patch-diff |
0mArgs:null Results: {
"PatchDiff": "commit ab5f1f0e8d063819066dd1d776c31575876d3d17\nAuthor: syz-cluster \u003ctriage@syzkaller.com\u003e\nDate: Fri Aug 14 11:13:23 2026 +0000\n\n syz-cluster: applied patch under review\n\ndiff --git a/Documentation/devicetree/bindings/net/fsl,fec.yaml b/Documentation/devicetree/bindings/net/fsl,fec.yaml\nindex 24e863fdbdab0..8258cc078a715 100644\n--- a/Documentation/devicetree/bindings/net/fsl,fec.yaml\n+++ b/Documentation/devicetree/bindings/net/fsl,fec.yaml\n@@ -162,6 +162,20 @@ properties:\n Should specify the rx queue number, otherwise set rx queue number to 1.\n enum: [1, 2, 3]\n \n+ fsl,rx-flush-queues:\n+ $ref: /schemas/types.yaml#/definitions/uint32-array\n+ minItems: 1\n+ maxItems: 3\n+ items:\n+ enum: [0, 1, 2]\n+ description:\n+ List of RX queue indices for which the receive flushing feature (QOS\n+ Scheme register RX_FLUSHn) is enabled. When enabled, a frame at the head\n+ of the RX FIFO that cannot be forwarded (because its ring has no empty\n+ buffer descriptor) is discarded instead of blocking the FIFO. On most\n+ controllers erratum ERR050395 restricts flushing to a single queue. If\n+ absent, RX flushing is disabled for all queues.\n+\n fsl,magic-packet:\n $ref: /schemas/types.yaml#/definitions/flag\n description:\ndiff --git a/drivers/net/ethernet/freescale/fec.h b/drivers/net/ethernet/freescale/fec.h\nindex 7176803146f3d..4af3ae286895f 100644\n--- a/drivers/net/ethernet/freescale/fec.h\n+++ b/drivers/net/ethernet/freescale/fec.h\n@@ -186,6 +186,7 @@\n #define FEC_RCMR_2\t\t0xfff\n #define FEC_DMA_CFG_1\t\t0xfff\n #define FEC_DMA_CFG_2\t\t0xfff\n+#define FEC_QOS_SCHEME\t\t0xfff\n #define FEC_TXIC0\t\t0xfff\n #define FEC_TXIC1\t\t0xfff\n #define FEC_TXIC2\t\t0xfff\n@@ -322,6 +323,10 @@ struct bufdesc_ex {\n #define RCMR_CMP(X)\t\t(((X) == 1) ? RCMR_CMP_1 : RCMR_CMP_2)\n #define FEC_TX_BD_FTYPE(X)\t(((X) \u0026 0xf) \u003c\u003c 20)\n \n+/* FEC_QOS_SCHEME bits */\n+#define QOS_RX_FLUSH(X)\t\t(1 \u003c\u003c (3 + (X)))\t/* RX_FLUSHn, n = 0, 1, 2 */\n+#define QOS_RX_FLUSH_MASK\t(QOS_RX_FLUSH(0) | QOS_RX_FLUSH(1) | QOS_RX_FLUSH(2))\n+\n /* The number of Tx and Rx buffers. These are allocated from the page\n * pool. The code may assume these are power of two, so it is best\n * to keep them that size.\n@@ -499,6 +504,12 @@ struct bufdesc_ex {\n /* Jumbo Frame support */\n #define FEC_QUIRK_JUMBO_FRAME\t\tBIT(25)\n \n+/* Receive flushing (QOS Scheme register RX_FLUSHn) may be enabled on more than\n+ * one RX queue at a time. Parts without this quirk are subject to erratum\n+ * ERR050395 and must limit RX flushing to a single queue.\n+ */\n+#define FEC_QUIRK_HAS_MULTI_RX_FLUSH\tBIT(24)\n+\n struct bufdesc_prop {\n \tint qid;\n \t/* Address of Rx and Tx buffers */\n@@ -604,6 +615,9 @@ struct fec_enet_private {\n \tunsigned int num_tx_queues;\n \tunsigned int num_rx_queues;\n \n+\t/* Bitmask of RX queues with receive flushing enabled */\n+\tu32 rx_flush_mask;\n+\n \tstruct fec_enet_priv_tx_q *tx_queue[FEC_ENET_MAX_TX_QS];\n \tstruct fec_enet_priv_rx_q *rx_queue[FEC_ENET_MAX_RX_QS];\n \ndiff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c\nindex ced4dbf8cd90f..a4fe8423630b5 100644\n--- a/drivers/net/ethernet/freescale/fec_main.c\n+++ b/drivers/net/ethernet/freescale/fec_main.c\n@@ -1090,6 +1090,15 @@ static void fec_enet_enable_ring(struct net_device *ndev)\n \t\t\t fep-\u003ehwp + FEC_RCMR(i));\n \t}\n \n+\t/* Enable receive flushing for the selected queues */\n+\tif (fep-\u003erx_flush_mask) {\n+\t\tu32 val = readl(fep-\u003ehwp + FEC_QOS_SCHEME);\n+\n+\t\tval \u0026= ~QOS_RX_FLUSH_MASK;\n+\t\tval |= fep-\u003erx_flush_mask;\n+\t\twritel(val, fep-\u003ehwp + FEC_QOS_SCHEME);\n+\t}\n+\n \tfor (i = 0; i \u003c fep-\u003enum_tx_queues; i++) {\n \t\ttxq = fep-\u003etx_queue[i];\n \t\twritel(txq-\u003ebd.dma, fep-\u003ehwp + FEC_X_DES_START(i));\n@@ -5239,6 +5248,31 @@ fec_probe(struct platform_device *pdev)\n \tfep-\u003enum_rx_queues = num_rx_qs;\n \tfep-\u003enum_tx_queues = num_tx_qs;\n \n+\t/* Enable receive flushing on the requested queues. Erratum ERR050395\n+\t * restricts flushing to a single queue; only accept more than one queue\n+\t * on controllers known to have the erratum fixed.\n+\t */\n+\tfor (i = 0; i \u003c of_property_count_u32_elems(np, \"fsl,rx-flush-queues\"); i++) {\n+\t\tu32 q;\n+\n+\t\tif (of_property_read_u32_index(np, \"fsl,rx-flush-queues\", i, \u0026q))\n+\t\t\tbreak;\n+\t\tif (q \u003e= num_rx_qs) {\n+\t\t\tdev_warn(\u0026pdev-\u003edev,\n+\t\t\t\t \"fsl,rx-flush-queues: queue %u exceeds num-rx-queues, ignoring\\n\",\n+\t\t\t\t q);\n+\t\t\tcontinue;\n+\t\t}\n+\t\tfep-\u003erx_flush_mask |= QOS_RX_FLUSH(q);\n+\t}\n+\tif (hweight32(fep-\u003erx_flush_mask) \u003e 1 \u0026\u0026\n+\t !(fep-\u003equirks \u0026 FEC_QUIRK_HAS_MULTI_RX_FLUSH)) {\n+\t\tdev_err(\u0026pdev-\u003edev,\n+\t\t\t\"fsl,rx-flush-queues: RX flush on multiple queues not supported\\n\");\n+\t\tret = -EINVAL;\n+\t\tgoto failed_ioremap;\n+\t}\n+\n \t/* default enable pause frame auto negotiation */\n \tif (fep-\u003equirks \u0026 FEC_QUIRK_HAS_GBIT)\n \t\tfep-\u003epause_flag |= FEC_PAUSE_FLAG_AUTONEG;\n"
} |
| 2/1 | 2026/08/14 11:13 | agent | patch-evaluator |
0mModel:best-expensive Args: null Results: {
"EnableConfigs": null,
"FocusSymbols": [],
"Reasoning": "The patch only adds parsing of a new device tree property ('fsl,rx-flush-queues') during driver probe and writes a corresponding hardware register. It does not introduce any new user-space APIs, complex logic, or dynamically reachable code paths. Furthermore, the new logic is only executed if the specific DT property is present, which is not dynamically injected during typical fuzzing.",
"WorthFuzzing": false
}Instruction: You are an expert Linux kernel maintainer. Your job is to review a provided patch series and determine if it makes functional changes to the kernel that should be fuzzed. IMPORTANT: The changes have ALREADY been applied and committed as the HEAD commit in your workspace. Do NOT rely on your internal knowledge of the kernel. You must actively use your code access tools to examine the actual source code and confirm any assumptions. Return WorthFuzzing=false if the patch only contains: - Modifications to Documentation/, Kconfig files, or code comments. - Purely decorative changes, such as logging (e.g., pr_err, printk) or tracepoints. - Changes to numeric constants or macros that do not functionally alter execution flow. - Code paths that are impossible to reach in virtualized environments like GCE or QEMU, even when utilizing software-emulated hardware (e.g., usb gadget, mac80211_hwsim). - Code in vendor-specific PCIe switch, SmartNIC, or GPU drivers (e.g., mlxsw, pds_core, qed, ionic, amdgpu) that require physical PCIe hardware cards not emulated in standard QEMU. - Driver .remove, .shutdown, or pci_unregister_driver teardown callbacks (e.g., igb_remove) that are executed only during PCI hot-unplug or sysfs driver unbind operations. If it modifies reachable core kernel logic, drivers, or architectures, use your code search tools to verify the code can be executed, then return WorthFuzzing=true. When returning WorthFuzzing=true, you MUST ALSO: 1. Extract any specific kernel functions that should be heavily fuzzed into FocusSymbols. Avoid listing generic hot-path functions to prevent skewed test distributions. Prefer non-static, non-inlined API entrypoint functions over internal static helper functions (which are inlined by the compiler and do not have distinct symbol addresses). 2. Identify any specific CONFIG_ options required to properly test this new/modified feature. Go and look into the Kconfig files and check for ifdefs around the code, do not make assumptions. Also check "depends on" lines in Kconfig to include any non-standard parent subsystem configs needed for Kbuild to compile the code statically into vmlinux. List them in the EnableConfigs output array, and DO NOT add a 'CONFIG_' prefix (e.g., return "NET_IPV4" instead of "CONFIG_NET_IPV4"). Prefer calling several tools at the same time to save round-trips. Use set-results tool to provide results of the analysis. It must be called exactly once before the final reply. Ignore results of this tool. Prompt: For your convenience, here is the diff of the changes:
commit ab5f1f0e8d063819066dd1d776c31575876d3d17
Author: syz-cluster <triage@syzkaller.com>
Date: Fri Aug 14 11:13:23 2026 +0000
syz-cluster: applied patch under review
diff --git a/Documentation/devicetree/bindings/net/fsl,fec.yaml b/Documentation/devicetree/bindings/net/fsl,fec.yaml
index 24e863fdbdab0..8258cc078a715 100644
--- a/Documentation/devicetree/bindings/net/fsl,fec.yaml
+++ b/Documentation/devicetree/bindings/net/fsl,fec.yaml
@@ -162,6 +162,20 @@ properties:
Should specify the rx queue number, otherwise set rx queue number to 1.
enum: [1, 2, 3]
+ fsl,rx-flush-queues:
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ minItems: 1
+ maxItems: 3
+ items:
+ enum: [0, 1, 2]
+ description:
+ List of RX queue indices for which the receive flushing feature (QOS
+ Scheme register RX_FLUSHn) is enabled. When enabled, a frame at the head
+ of the RX FIFO that cannot be forwarded (because its ring has no empty
+ buffer descriptor) is discarded instead of blocking the FIFO. On most
+ controllers erratum ERR050395 restricts flushing to a single queue. If
+ absent, RX flushing is disabled for all queues.
+
fsl,magic-packet:
$ref: /schemas/types.yaml#/definitions/flag
description:
diff --git a/drivers/net/ethernet/freescale/fec.h b/drivers/net/ethernet/freescale/fec.h
index 7176803146f3d..4af3ae286895f 100644
--- a/drivers/net/ethernet/freescale/fec.h
+++ b/drivers/net/ethernet/freescale/fec.h
@@ -186,6 +186,7 @@
#define FEC_RCMR_2 0xfff
#define FEC_DMA_CFG_1 0xfff
#define FEC_DMA_CFG_2 0xfff
+#define FEC_QOS_SCHEME 0xfff
#define FEC_TXIC0 0xfff
#define FEC_TXIC1 0xfff
#define FEC_TXIC2 0xfff
@@ -322,6 +323,10 @@ struct bufdesc_ex {
#define RCMR_CMP(X) (((X) == 1) ? RCMR_CMP_1 : RCMR_CMP_2)
#define FEC_TX_BD_FTYPE(X) (((X) & 0xf) << 20)
+/* FEC_QOS_SCHEME bits */
+#define QOS_RX_FLUSH(X) (1 << (3 + (X))) /* RX_FLUSHn, n = 0, 1, 2 */
+#define QOS_RX_FLUSH_MASK (QOS_RX_FLUSH(0) | QOS_RX_FLUSH(1) | QOS_RX_FLUSH(2))
+
/* The number of Tx and Rx buffers. These are allocated from the page
* pool. The code may assume these are power of two, so it is best
* to keep them that size.
@@ -499,6 +504,12 @@ struct bufdesc_ex {
/* Jumbo Frame support */
#define FEC_QUIRK_JUMBO_FRAME BIT(25)
+/* Receive flushing (QOS Scheme register RX_FLUSHn) may be enabled on more than
+ * one RX queue at a time. Parts without this quirk are subject to erratum
+ * ERR050395 and must limit RX flushing to a single queue.
+ */
+#define FEC_QUIRK_HAS_MULTI_RX_FLUSH BIT(24)
+
struct bufdesc_prop {
int qid;
/* Address of Rx and Tx buffers */
@@ -604,6 +615,9 @@ struct fec_enet_private {
unsigned int num_tx_queues;
unsigned int num_rx_queues;
+ /* Bitmask of RX queues with receive flushing enabled */
+ u32 rx_flush_mask;
+
struct fec_enet_priv_tx_q *tx_queue[FEC_ENET_MAX_TX_QS];
struct fec_enet_priv_rx_q *rx_queue[FEC_ENET_MAX_RX_QS];
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
index ced4dbf8cd90f..a4fe8423630b5 100644
--- a/drivers/net/ethernet/freescale/fec_main.c
+++ b/drivers/net/ethernet/freescale/fec_main.c
@@ -1090,6 +1090,15 @@ static void fec_enet_enable_ring(struct net_device *ndev)
fep->hwp + FEC_RCMR(i));
}
+ /* Enable receive flushing for the selected queues */
+ if (fep->rx_flush_mask) {
+ u32 val = readl(fep->hwp + FEC_QOS_SCHEME);
+
+ val &= ~QOS_RX_FLUSH_MASK;
+ val |= fep->rx_flush_mask;
+ writel(val, fep->hwp + FEC_QOS_SCHEME);
+ }
+
for (i = 0; i < fep->num_tx_queues; i++) {
txq = fep->tx_queue[i];
writel(txq->bd.dma, fep->hwp + FEC_X_DES_START(i));
@@ -5239,6 +5248,31 @@ fec_probe(struct platform_device *pdev)
fep->num_rx_queues = num_rx_qs;
fep->num_tx_queues = num_tx_qs;
+ /* Enable receive flushing on the requested queues. Erratum ERR050395
+ * restricts flushing to a single queue; only accept more than one queue
+ * on controllers known to have the erratum fixed.
+ */
+ for (i = 0; i < of_property_count_u32_elems(np, "fsl,rx-flush-queues"); i++) {
+ u32 q;
+
+ if (of_property_read_u32_index(np, "fsl,rx-flush-queues", i, &q))
+ break;
+ if (q >= num_rx_qs) {
+ dev_warn(&pdev->dev,
+ "fsl,rx-flush-queues: queue %u exceeds num-rx-queues, ignoring\n",
+ q);
+ continue;
+ }
+ fep->rx_flush_mask |= QOS_RX_FLUSH(q);
+ }
+ if (hweight32(fep->rx_flush_mask) > 1 &&
+ !(fep->quirks & FEC_QUIRK_HAS_MULTI_RX_FLUSH)) {
+ dev_err(&pdev->dev,
+ "fsl,rx-flush-queues: RX flush on multiple queues not supported\n");
+ ret = -EINVAL;
+ goto failed_ioremap;
+ }
+
/* default enable pause frame auto negotiation */
if (fep->quirks & FEC_QUIRK_HAS_GBIT)
fep->pause_flag |= FEC_PAUSE_FLAG_AUTONEG;
|
| 3/2 | 2026/08/14 11:13 | llm | patch-evaluator |
0mModel:gemini-3.1-pro-preview Args: null Results: null Tokens: input: 3740 output: 37 thoughts: 180 Thoughts: **Analyzing the FEC Driver Patch for Virtualized Environments** Okay, so I've got this patch here that's tweaking the Freescale Fast Ethernet Controller (FEC) driver. Seems like they're adding support for this `fsl,rx-flush-queues` device tree property, which is interesting. It lets you configure receive flushing on specific RX queues – potentially useful for optimization or debugging, depending on the use case. Now, my initial thought is, how relevant is this change in virtualized environments? This driver is specific to Freescale (now NXP) i.MX SoCs, and I know that QEMU has i.MX emulators – imx25, imx6, imx7 come to mind. So, the key question is, are we actually using this FEC driver within those QEMU emulations? I need to check if the driver is even compiled and used in the QEMU i.MX configurations. Alright, I remember the driver source is located in `drivers/net/ethernet/freescale/fec_main.c`. Now, let's quickly check the associated `Kconfig` file in the same directory (`drivers/net/ethernet/freescale/Kconfig`) to identify the config symbol. That'll be my starting point for tracking down the configuration options and see if this driver is actually enabled in any of the QEMU i.MX environments. Then I can determine how impactful this change will be. |
| 4/2 | 2026/08/14 11:13 | tool | grepper |
0mArgs:{
"Expression": "fec_main.o",
"PathPrefix": "drivers/net/ethernet/freescale/Makefile"
}Results: {
"Output": "drivers/net/ethernet/freescale/Makefile=6=obj-$(CONFIG_FEC) += fec.o\ndrivers/net/ethernet/freescale/Makefile:7:fec-objs :=fec_main.o fec_ptp.o\ndrivers/net/ethernet/freescale/Makefile-8-\n"
} |
| 5/2 | 2026/08/14 11:13 | llm | patch-evaluator |
0mModel:gemini-3.1-pro-preview Args: null Results: null Tokens: input: 4353 output: 27 thoughts: 539 Thoughts: **Analyzing the FEC Driver Vulnerability in QEMU with Syzkaller** Okay, so the code in question is tied to `CONFIG_FEC`. My initial thought is to figure out if we can even trigger this with QEMU, right? Let's see... QEMU supports a bunch of boards that use this FEC driver: `imx25-pdk`, `sabrelite`, the usual suspects. The issue seems to be in the `fec_probe` function, specifically with how it handles the `fsl,rx-flush-queues` device tree property. The patch seems to parse this property using `of_property_count_u32_elems`. Now, the key is what happens if that property *isn't* present. It'll just return an error or zero, and the loop will be skipped. The big question is, can syzkaller influence this? Can it inject device tree properties? Usually, syzkaller is pretty static with device trees – it doesn't typically mess with properties on the fly for platform devices unless it's using something special like `syz_mount_image` with a custom DTB or if there's a pseudo-syscall. I don't recall seeing one specifically for this kind of on-the-fly DT property injection. Forget `syz_devlink`, that's not it. This appears to be probe-time parsing. So, if the device tree *lacks* `fsl,rx-flush-queues`, that `of_property_count_u32_elems` call returns an error, and the new code in `fec_probe` is effectively dead. Can we hit `fec_probe` from userspace? Unbinding and binding the driver via sysfs might work, or creating a new platform device, maybe? Creating a platform device from userspace with custom OF properties is problematic, unless using overlays, but that's a root-level thing and I doubt syzkaller typically does that. Wait, maybe syzkaller *does* have some support for DT overlays? Now, let's see, does syzkaller have any pseudo-syscalls related to DT overlays? Let me check. |
| 6/2 | 2026/08/14 11:13 | tool | grepper |
0mError:no matches Args: {
"Expression": "syz_",
"PathPrefix": "sys/linux/"
}Results: {
"error": "no matches"
} |
| 7/2 | 2026/08/14 11:13 | llm | patch-evaluator |
0mModel:gemini-3.1-pro-preview Args: null Results: null Tokens: input: 5405 output: 109 thoughts: 826 Thoughts: **WorthFuzzing=false: A Hardware Configuration Patch**
Okay, so I can't even use grepper on this syz_ pseudo-syscall stuff, which is a minor annoyance. But looking at the actual patch, it's pretty straightforward. It boils down to two key things: DT parsing in `fec_probe` and writing to `FEC_QOS_SCHEME` in `fec_enet_enable_ring`. The critical thing is, if the Device Tree property isn't present, `fep->rx_flush_mask` is zero. And if that's zero, then the `fec_enet_enable_ring` function just becomes a no-op. So, without the right DT configuration, this new code is effectively dead.
The real changes are minimal: parsing "fsl,rx-flush-queues" in `fec_probe` and then writing a value to a hardware register, `FEC_QOS_SCHEME`, in `fec_enet_enable_ring`. This is a classic "hardware configuration via Device Tree" patch. Even if we could somehow inject the DT property, all it does is set a mask and write it to a register. There's no complex logic here, no new user-space API, no new network protocol features to exploit. It's simply enabling a hardware feature—RX flush—on particular queues.
The patch code confirms this, the device tree is parsed and based on that, a mask is set. Then this mask is written to a hardware register.
```c
+ for (i = 0; i < of_property_count_u32_elems(np, "fsl,rx-flush-queues"); i++) {
+ u32 q;
+
+ if (of_property_read_u32_index(np, "fsl,rx-flush-queues", i, &q))
+ break;
+ if (q >= num_rx_qs) {
+ dev_warn(&pdev->dev,
+ "fsl,rx-flush-queues: queue %u exceeds num-rx-queues, ignoring\n",
+ q);
+ continue;
+ }
+ fep->rx_flush_mask |= QOS_RX_FLUSH(q);
+ }
+ if (hweight32(fep->rx_flush_mask) > 1 &&
+ !(fep->quirks & FEC_QUIRK_HAS_MULTI_RX_FLUSH)) {
+ dev_err(&pdev->dev,
+ "fsl,rx-flush-queues: RX flush on multiple queues not supported\n");
+ ret = -EINVAL;
+ goto failed_ioremap;
+ }
```
```c
+ /* Enable receive flushing for the selected queues */
+ if (fep->rx_flush_mask) {
+ u32 val = readl(fep->hwp + FEC_QOS_SCHEME);
+
+ val &= ~QOS_RX_FLUSH_MASK;
+ val |= fep->rx_flush_mask;
+ writel(val, fep->hwp + FEC_QOS_SCHEME);
+ }
```
This is purely hardware initialization driven by Device Tree properties. It doesn't introduce any new syscalls, ioctls, Netlink attributes, or sysfs nodes. It's not reachable from unprivileged user space, and even from root, it requires Device Tree modification. So, I'm confident in concluding that this is not worth fuzzing. I will set WorthFuzzing=false.
|
| 8/2 | 2026/08/14 11:13 | tool | set-results |
0mArgs:{
"EnableConfigs": [],
"FocusSymbols": [],
"Reasoning": "The patch only adds parsing of a new device tree property ('fsl,rx-flush-queues') during driver probe and writes a corresponding hardware register. It does not introduce any new user-space APIs, complex logic, or dynamically reachable code paths. Furthermore, the new logic is only executed if the specific DT property is present, which is not dynamically injected during typical fuzzing.",
"WorthFuzzing": false
}Results: {
"EnableConfigs": null,
"FocusSymbols": [],
"Reasoning": "The patch only adds parsing of a new device tree property ('fsl,rx-flush-queues') during driver probe and writes a corresponding hardware register. It does not introduce any new user-space APIs, complex logic, or dynamically reachable code paths. Furthermore, the new logic is only executed if the specific DT property is present, which is not dynamically injected during typical fuzzing.",
"WorthFuzzing": false
} |
| 9/1 | 2026/08/14 11:13 | action | If |
0mArgs:{
"WorthFuzzing": false
}Results: null |
| Total Calls | Total Tokens | Avg Tokens | Total Duration (Seconds) | Avg Duration (Seconds) |
|---|
| Total Calls | Total Duration (Seconds) | Avg Duration (Seconds) |
|---|