diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..3119bd419 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,49 @@ +# Git +.git +.gitignore + +# Build artifacts +.build/ +*.xcodeproj +*.xcworkspace + +# Swift Package Manager +.swiftpm/ +Package.resolved + +# Documentation +Docs/ +*.md +!README.md + +# Tests +Tests/ + +# Docker files (except the one we're using) +Cloud/Docker/ +Cloud/GCE/ +Cloud/Triage/ + +# V8 source (will be built in container) +v8/ + +# Temporary files +*.tmp +*.log +.DS_Store +Thumbs.db + +# IDE files +.vscode/ +.idea/ +*.swp +*.swo + +# OS files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db diff --git a/Cloud/VRIG/Dockerfile b/Cloud/VRIG/Dockerfile index 8452ca998..c7de31c79 100644 --- a/Cloud/VRIG/Dockerfile +++ b/Cloud/VRIG/Dockerfile @@ -57,7 +57,6 @@ ENV DEBIAN_FRONTEND=noninteractive ENV SHELL=bash RUN apt-get -y update && apt-get -y upgrade -RUN apt-get install -y redis-server RUN useradd -m app @@ -69,6 +68,5 @@ COPY --from=1 /home/builder/fuzzillai/.build/release/ Fuzzilli RUN mkdir -p ./Corpus -EXPOSE 6379 -CMD ["sh", "-c", "redis-server --daemonize yes && ./Fuzzilli/FuzzilliCli --profile=v8debug --engine=multi --resume --corpus=basic --storagePath=./Corpus ./fuzzbuild/d8"] +CMD ["./Fuzzilli/FuzzilliCli", "--profile=v8debug", "--engine=multi", "--resume", "--corpus=basic", "--storagePath=./Corpus", "./fuzzbuild/d8"] diff --git a/Package.swift b/Package.swift index 5e2ef58d5..216cf67c3 100755 --- a/Package.swift +++ b/Package.swift @@ -26,8 +26,6 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/apple/swift-protobuf.git", from: "1.31.0"), - .package(url: "https://github.com/swift-server/RediStack.git", from: "1.4.1"), - .package(url: "https://github.com/apple/swift-nio.git", from: "2.0.0"), .package( url: "https://github.com/apple/swift-collections.git", .upToNextMinor(from: "1.2.0") @@ -48,8 +46,6 @@ let package = Package( .target(name: "Fuzzilli", dependencies: [ .product(name: "SwiftProtobuf", package: "swift-protobuf"), - .product(name: "NIO", package: "swift-nio"), - .product(name: "RediStack", package: "RediStack"), .product(name: "Collections", package: "swift-collections"), "libsocket", "libreprl", diff --git a/Sources/Fuzzilli/Corpus/RedisCorpus.swift b/Sources/Fuzzilli/Corpus/RedisCorpus.swift deleted file mode 100755 index d10c07fcc..000000000 --- a/Sources/Fuzzilli/Corpus/RedisCorpus.swift +++ /dev/null @@ -1,289 +0,0 @@ -import Foundation -import NIO -import RediStack - -public class RedisCorpus: ComponentBase, Collection, Corpus { - private let minSize: Int - private let minMutationsPerSample: Int - private var programs: RingBuffer - private var ages: RingBuffer - private var totalEntryCounter = 0 - private var uniqueBase64Programs: Set = [] - private var COUNT = 0 // arb count used for determing when to sync from redis - private var programIdToBase64: [String: String] = [:] - - private var eventLoopGroup: MultiThreadedEventLoopGroup? - private var redisPool: RedisConnectionPool? - - public init(minSize: Int, maxSize: Int, minMutationsPerSample: Int) { - assert(minSize >= 1) - assert(maxSize >= minSize) - self.minSize = minSize - self.minMutationsPerSample = minMutationsPerSample - self.programs = RingBuffer(maxSize: maxSize) - self.ages = RingBuffer(maxSize: maxSize) - - super.init(name: "Corpus") - } - - deinit { - if let pool = redisPool { pool.close() } - if let group = eventLoopGroup { try? group.syncShutdownGracefully() } - } - - override func initialize() { - if !fuzzer.config.staticCorpus { - fuzzer.timers.scheduleTask(every: 30 * Minutes, cleanup) - } - eventLoopGroup = MultiThreadedEventLoopGroup(numberOfThreads: 1) - if let group = eventLoopGroup { - let address = try? SocketAddress(ipAddress: "127.0.0.1", port: 6379) - let config = RedisConnectionPool.Configuration( - initialServerConnectionAddresses: [address!], - maximumConnectionCount: .maximumActiveConnections(1), - connectionFactoryConfiguration: .init() - ) - redisPool = RedisConnectionPool(configuration: config, boundEventLoop: group.next()) - } - } - - public var size: Int { - return programs.count - } - - public var isEmpty: Bool { - return size == 0 - } - - public var supportsFastStateSynchronization: Bool { - return true - } - - public func add(_ program: Program, _ : ProgramAspects) { - // try to sync from redis if the local corpus when doing an add - if checkSizeRedis() { - receiveFromRedis() - } - addInternal(program) - } - - public func addInternal(_ program: Program) { - if program.size > 0 { - let idx = totalEntryCounter - prepareProgramForInclusion(program, index: idx) - programs.append(program) - ages.append(0) - totalEntryCounter += 1 - sendToRedis(index: idx, program: program, age: 0) - } - } - - public func randomElementForSplicing() -> Program { - // sync every 200 mutaitons - if (COUNT > 200) { - if checkSizeRedis() { - receiveFromRedis() - } - COUNT = 0 - } - COUNT += 1 - assert(programs.count > 0) - let idx = Int.random(in: 0.. Program { - // sync every 200 mutations - if (COUNT > 200) { - if checkSizeRedis() { - receiveFromRedis() - } - COUNT = 0 - } - COUNT += 1 - let idx = Int.random(in: 0.. [Program] { - return Array(programs) - } - - public func exportState() throws -> Data { - let res = try encodeProtobufCorpus(programs) - logger.info("Successfully serialized \(programs.count) programs") - return res - } - - public func importState(_ buffer: Data) throws { - let newPrograms = try decodeProtobufCorpus(buffer) - programs.removeAll() - ages.removeAll() - newPrograms.forEach(addInternal) - } - - private func cleanup() { - assert(!fuzzer.config.staticCorpus) - var newPrograms = RingBuffer(maxSize: programs.maxSize) - var newAges = RingBuffer(maxSize: ages.maxSize) - - for i in 0.. \(newPrograms.count)") - programs = newPrograms - ages = newAges - } - - public var startIndex: Int { - return programs.startIndex - } - - public var endIndex: Int { - return programs.endIndex - } - - public subscript(index: Int) -> Program { - return programs[index] - } - - public func index(after i: Int) -> Int { - return i + 1 - } - // public function to update the feedback vector used in the stroage. swift code to sync - public func updateFeedbackVector(programId: String, feedbackData: String) { - guard let pool = redisPool else { return } - guard let programBase64 = programIdToBase64[programId] else { return } - - let streamData: [RESPValue] = [ - RESPValue(from: "stream:fuzz:updates"), - RESPValue(from: "*"), - RESPValue(from: "op"), - RESPValue(from: "update_feedback"), - RESPValue(from: "program_base64"), - RESPValue(from: programBase64), - RESPValue(from: "feedback_vector"), - RESPValue(from: feedbackData) - ] - - _ = pool.leaseConnection { (redis: RedisConnection) in - redis.send(command: "XADD", with: streamData) - } - } - - private func sendToRedis(index: Int, program: Program, age: Int) { - // send to stream using raw redis SEND command used with the python sync.py - // then send to lacal redis storage via set - guard let pool = redisPool else { return } - - guard let programBase64 = try? encodeProtobufCorpus([program]).base64EncodedString() else { return } - uniqueBase64Programs.insert(programBase64) - programIdToBase64[program.id.uuidString] = programBase64 - - let coverageTotal: Double - if let coverageEvaluator = fuzzer.evaluator as? ProgramCoverageEvaluator { - coverageTotal = coverageEvaluator.currentScore * 100.0 - } else { - coverageTotal = 0.0 - } - - let streamData: [RESPValue] = [ - RESPValue(from: "stream:fuzz:updates"), - RESPValue(from: "*"), - RESPValue(from: "op"), - RESPValue(from: "set"), - RESPValue(from: "program_base64"), - RESPValue(from: programBase64), - RESPValue(from: "fuzzer_id"), - RESPValue(from: "0"), - RESPValue(from: "feedback_vector"), - RESPValue(from: "null"), - RESPValue(from: "turboshaft_ir"), - RESPValue(from: ""), - RESPValue(from: "coverage_total"), - RESPValue(from: String(format: "%.2f", coverageTotal)) - ] - - let payload: String = { - let dict: [String: Any] = [ - "index": index, - "program_b64": programBase64 - ] - let data = try! JSONSerialization.data(withJSONObject: dict, options: []) - return String(data: data, encoding: .utf8) ?? "{}" - }() - - _ = pool.leaseConnection { (redis: RedisConnection) in - redis.send(command: "XADD", with: streamData).flatMap { _ in - redis.set("corpus:\(index)", to: payload).flatMap { _ in - redis.set("corpus:latest_index", to: String(index)) - } - } - } - } - - - private func checkSizeRedis() -> Bool { - guard let pool = redisPool else { return false } - var result = false - let group = DispatchGroup() - group.enter() - _ = pool.leaseConnection { (redis: RedisConnection) in - redis.get("corpus:latest_index").map { index in - if let redisSize = Int(fromRESP: index) { - if redisSize + 1 != self.programs.count { - result = true - } - } else { - if self.programs.count != 0 { - result = true - } - } - group.leave() - } - } - group.wait() - return result - } - - private func receiveFromRedis() { - guard let pool = redisPool else { return } - _ = pool.leaseConnection { (redis: RedisConnection) -> EventLoopFuture in - redis.get("corpus:latest_index").flatMap { index in - guard let redisSize = Int(fromRESP: index) else { return pool.eventLoop.makeSucceededFuture(()) } - let localSize = self.programs.count - if redisSize + 1 > localSize { - let missingIndices = localSize...(redisSize) - let fetchFutures = missingIndices.map { idx in - redis.get("corpus:\(idx)").map { payload in - guard let payload = payload.string, - let data = payload.data(using: .utf8), - let dict = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], - let b64 = dict["program_b64"] as? String, - let programData = Data(base64Encoded: b64), - let programs = try? decodeProtobufCorpus(programData), - let program = programs.first else { return } - - if !self.uniqueBase64Programs.contains(b64) { - self.uniqueBase64Programs.insert(b64) - self.addInternal(program) - } - } - } - return EventLoopFuture.andAllSucceed(fetchFutures, on: pool.eventLoop) - } - return pool.eventLoop.makeSucceededFuture(()) - } - } - } -} \ No newline at end of file diff --git a/Sources/Fuzzilli/Modules/Storage.swift b/Sources/Fuzzilli/Modules/Storage.swift index 2183d4341..518fba916 100755 --- a/Sources/Fuzzilli/Modules/Storage.swift +++ b/Sources/Fuzzilli/Modules/Storage.swift @@ -153,10 +153,6 @@ public class Storage: Module { let toWrite = matched.joined(separator: "\n") + "\n" - // Send feedback data to Redis if using RedisCorpus - if let redisCorpus = fuzzer.corpus as? RedisCorpus { - redisCorpus.updateFeedbackVector(programId: ev.programId, feedbackData: toWrite) - } if let data = toWrite.data(using: .utf8) { if FileManager.default.fileExists(atPath: url.path) { diff --git a/Sources/FuzzilliCli/main.swift b/Sources/FuzzilliCli/main.swift index 33f07b33d..1956feb0f 100755 --- a/Sources/FuzzilliCli/main.swift +++ b/Sources/FuzzilliCli/main.swift @@ -31,7 +31,7 @@ Options: --jobs=n : Total number of fuzzing jobs. This will start a main instance and n-1 worker instances. --engine=name : The fuzzing engine to use. Available engines: "mutation" (default), "hybrid", "multi". Only the mutation engine should be regarded stable at this point. - --corpus=name : The corpus scheduler to use. Available schedulers: "basic" (default), "markov", "redis" + --corpus=name : The corpus scheduler to use. Available schedulers: "basic" (default), "markov" --logLevel=level : The log level to use. Valid values: "verbose", "info", "warning", "error", "fatal" (default: "info"). --maxIterations=n : Run for the specified number of iterations (default: unlimited). --maxRuntimeInHours=n : Run for the specified number of hours (default: unlimited). @@ -182,7 +182,7 @@ guard validEngines.contains(engineName) else { configError("--engine must be one of \(validEngines)") } -let validCorpora = ["basic", "markov", "redis"] +let validCorpora = ["basic", "markov"] guard validCorpora.contains(corpusName) else { configError("--corpus must be one of \(validCorpora)") } @@ -208,9 +208,6 @@ if corpusName == "markov" && staticCorpus { configError("Markov corpus is not compatible with --staticCorpus") } -if corpusName == "redis" && staticCorpus { - configError("Redis corpus is not compatible with --staticCorpus") -} if let path = storagePath { let directory = (try? FileManager.default.contentsOfDirectory(atPath: path)) ?? [] @@ -491,8 +488,6 @@ func makeFuzzer(with configuration: Configuration) -> Fuzzer { corpus = BasicCorpus(minSize: minCorpusSize, maxSize: maxCorpusSize, minMutationsPerSample: minMutationsPerSample) case "markov": corpus = MarkovCorpus(covEvaluator: evaluator as ProgramCoverageEvaluator, dropoutRate: markovDropoutRate) - case "redis": - corpus = RedisCorpus(minSize: minCorpusSize, maxSize: maxCorpusSize, minMutationsPerSample: minMutationsPerSample) default: logger.fatal("Invalid corpus name provided") } diff --git a/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.fuzzil.history b/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.fuzzil.history deleted file mode 100755 index a1a164642..000000000 --- a/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.fuzzil.history +++ /dev/null @@ -1,93 +0,0 @@ -// ===== [ Program 7B20E83A-CEC6-4278-8C41-3699C19B9AFB ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'HKT' -v1 <- LoadString '+05:00' -v2 <- LoadString 'PST' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2] -v4 <- CreateArray [v2, v1, v2, v1] -v5 <- CreateArray [v4] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v6 <- BeginClassDefinition (decl) - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v7, v8, v9 - // Executing code generator UpdateGenerator - Update v7, '+', v7 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v5, v5 - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `f` -> v10 - // Executing code generator ConstructorCallGenerator - v11 <- Construct (guarded) v0, [v2, v10] - // Code generator finished - // Executing code generator FloatGenerator - v12 <- LoadFloat '340.3879418535628' - v13 <- LoadFloat '5.0' - v14 <- LoadFloat '2.2250738585072014e-308' - // Code generator finished - Return v10 - EndClassInstanceGetter - // Code generator finished -EndClassDefinition -v15 <- Construct v6, [v3, v1] -v16 <- Construct v6, [v4, v15] -v17 <- Construct v6, [v5, v1] -// Code generator finished -// End of prefix code. 10 variables are now visible -// Executing code generator BinaryOperationGenerator -v18 <- BinaryOperation v1, '-', v17 -// Code generator finished -// Executing code generator CompareWithIfElseGenerator -v19 <- Compare v4, '<', v15 -BeginIf v19 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v3, v16, v1 - // Code generator finished - // Executing code generator NumberComputationGenerator - v20 <- CreateNamedVariable 'Math', 'none' - v21 <- LoadInteger '-9223372036854775808' - v22 <- LoadInteger '-58525' - v23 <- UnaryOperation '!', v5 - v24 <- UnaryOperation '--', v19 - v25 <- BinaryOperation v22, '??', v21 - // Code generator finished -BeginElse - // Executing code generator NumberComputationGenerator - v26 <- CreateNamedVariable 'Math', 'none' - v27 <- LoadInteger '-18111' - v28 <- LoadFloat '862672.6403676437' - v29 <- CallMethod v26, 'fround', [v28] - v30 <- BinaryOperation v15, '*', v27 - v31 <- BinaryOperation v5, '%', v15 - v32 <- BinaryOperation v30, '**', v15 - v33 <- BinaryOperation v28, '&&', v27 - // Code generator finished -EndIf -// Program may be interesting due to new coverage: 3565 newly discovered edges in the CFG of the target - - -// ===== [ Program 134F541A-D484-4DE2-85C4-A6F841289952 ] ===== -// Minimizing 7B20E83A-CEC6-4278-8C41-3699C19B9AFB -v0 <- LoadString '+05:00' -v1 <- LoadString 'PST' -v2 <- CreateArray [v1, v0, v1, v0] -v3 <- BeginClassDefinition (decl) - BeginClassConstructor -> v4, v5, v6 - SetComputedSuperProperty v2, v2 - EndClassConstructor -EndClassDefinition -v7 <- Construct v3, [v2, v2] -v8 <- BinaryOperation v0, '-', v7 -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 59 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 74 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.fzil b/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.fzil deleted file mode 100755 index 62b9365e8..000000000 Binary files a/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.js b/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.js deleted file mode 100755 index 2e8b3a514..000000000 --- a/old_corpus/program_20251007071833_134F541A-D484-4DE2-85C4-A6F841289952.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing 7B20E83A-CEC6-4278-8C41-3699C19B9AFB -const v2 = ["PST","+05:00","PST","+05:00"]; -class C3 { - constructor(a5, a6) { - super[v2] = v2; - } -} -const v7 = new C3(v2, v2); -"+05:00" - v7; -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 59 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 74 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.fuzzil.history b/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.fuzzil.history deleted file mode 100755 index 9513dd2d6..000000000 --- a/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.fuzzil.history +++ /dev/null @@ -1,144 +0,0 @@ -// ===== [ Program 27C4B96A-DB32-4A63-A8D0-8C0CDCA79898 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '1.3015274434576854e+308' -v1 <- LoadInteger '-3' -v2 <- LoadString '-128' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `e` -> v4 - // Executing code generator TypeTestGenerator - v5 <- TypeOf v0 - v6 <- LoadString 'string' - v7 <- Compare v5, '===', v6 - // Code generator finished - Return v5 - EndClassInstanceGetter - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'f' - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '3' v2 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v1 - // Code generator finished -EndClassDefinition -v8 <- Construct v3, [] -v9 <- Construct v3, [] -v10 <- Construct v3, [] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v11 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v12 <- BeginPlainFunction -> v13, v14 - BeginObjectLiteral - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `8`, v2 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v2 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `g` -> v15, v16 - // Executing code generator ObjectConstructorGenerator - v17 <- BeginConstructor -> v18, v19, v20, v21, v22 - SetProperty v18, 'b', v2 - SetProperty v18, 'h', v16 - EndConstructor - v23 <- Construct v17, [v14, v10, v14, v8] - v24 <- Construct v17, [v8, v14, v16, v8] - v25 <- Construct v17, [v16, v14, v9, v16] - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v12, [v1, v9] -v28 <- CallFunction v12, [v27, v8] -v29 <- CallFunction v12, [v27, v10] -// Code generator finished -// End of prefix code. 12 variables are now visible -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v9, v27, v29 -// Code generator finished -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v3, v9, v0 -// Code generator finished -// Executing code generator FunctionCallGenerator -v30 <- CallFunction v11, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v31 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v32 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v33 <- CreateFloatArray [nan, 1.7976931348623157e+308, -2.2250738585072014e-308, 1e-15, inf, 2.2250738585072014e-308, 632.9424994481203] -// Code generator finished -// Executing code generator ApiMethodCallGenerator -BeginTry - v34 <- LoadFloat '1.7976931348623157e+308' - v35 <- CallMethod v9, 'm', [v11, v34, v9] -BeginCatch -> v36 -EndTryCatch -// Program may be interesting due to new coverage: 4219 newly discovered edges in the CFG of the target - - -// ===== [ Program 512AF550-42FF-405F-B4A3-21B4BC3EE4FE ] ===== -// Minimizing 27C4B96A-DB32-4A63-A8D0-8C0CDCA79898 -v0 <- LoadFloat '1.3015274434576854e+308' -v1 <- LoadInteger '-3' -v2 <- LoadString '-128' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v4 - v5 <- TypeOf v0 - v6 <- LoadString 'string' - v7 <- Compare v5, '===', v6 - Return v5 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v2 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v1 -EndClassDefinition -v8 <- Construct v3, [] -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -v12 <- BeginPlainFunction -> v13, v14 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v2 - ObjectLiteralCopyProperties v2 - BeginObjectLiteralSetter `g` -> v15, v16 - v17 <- BeginConstructor -> v18, v19, v20, v21, v22 - SetProperty v18, 'b', v2 - SetProperty v18, 'h', v16 - EndConstructor - v23 <- Construct v17, [v14, v10, v14, v8] - v24 <- Construct v17, [v8, v14, v16, v8] - v25 <- Construct v17, [v16, v14, v9, v16] - EndObjectLiteralSetter - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v12, [v1, v9] -v28 <- CallFunction v12, [v27, v8] -v29 <- CallFunction v12, [v27, v10] -SetComputedProperty v3, v9, v0 -v30 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v31 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v32 <- LoadFloat '1.7976931348623157e+308' -// Program is interesting due to new coverage: 71 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 199 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 640 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.fzil b/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.fzil deleted file mode 100755 index 742c31e74..000000000 Binary files a/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.js b/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.js deleted file mode 100755 index a5c602ad8..000000000 --- a/old_corpus/program_20251007071833_512AF550-42FF-405F-B4A3-21B4BC3EE4FE.js +++ /dev/null @@ -1,44 +0,0 @@ -// Minimizing 27C4B96A-DB32-4A63-A8D0-8C0CDCA79898 -class C3 { - get e() { - const v5 = typeof 1.3015274434576854e+308; - v5 === "string"; - return v5; - } - #f; - static 3 = "-128"; - a; - static #a = -3; -} -const v8 = new C3(); -const v9 = new C3(); -const v10 = new C3(); -function f11() { - return C3; -} -function f12(a13, a14) { - const v26 = { - 8: "-128", - ..."-128", - set g(a16) { - function F17(a19, a20, a21, a22) { - if (!new.target) { throw 'must be called with new'; } - this.b = "-128"; - this.h = a16; - } - new F17(a14, v10, a14, v8); - new F17(v8, a14, a16, v8); - new F17(a16, a14, v9, a16); - }, - }; - return v26; -} -const v27 = f12(-3, v9); -f12(v27, v8); -f12(v27, v10); -C3[v9] = 1.3015274434576854e+308; -[-1e-15,-1000000000000.0,0.8460389840029574,-1000000.0,-2.2250738585072014e-308,Infinity,1.6001406391333987e+308,-0.0,-1.7976931348623157e+308]; -[-Infinity,1.6411870783795118e+308,-2.220446049250313e-16]; -// Program is interesting due to new coverage: 71 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 199 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 640 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.fuzzil.history b/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.fuzzil.history deleted file mode 100755 index 44d44c075..000000000 --- a/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.fuzzil.history +++ /dev/null @@ -1,119 +0,0 @@ -// ===== [ Program 110BF64D-BDED-4B08-8A82-9951EEAF0857 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'g' -v1 <- LoadFloat '1.0' -v2 <- LoadInteger '-268435456' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'n' -> v4, v5 - // Executing code generator FunctionBindGenerator - // Executing code generator BinaryOperationGenerator - v6 <- BinaryOperation v1, '*', v4 - // Code generator finished - // Executing code generator PrototypeAccessGenerator - v7 <- GetProperty (guarded) v5, '__proto__' - // Code generator finished - // Executing code generator ConstructorCallGenerator - v8 <- Construct (guarded) v7, [v5, v2, v7] - // Code generator finished - Return v8 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'a' v2 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'd' v2 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v12 <- BeginPlainFunction -> v13, v14, v15 - BeginObjectLiteral - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `valueOf` -> v16, v17, v18, v19 - // Executing code generator BinaryOperationGenerator - v20 <- BinaryOperation v13, '&&', v18 - // Code generator finished - // Executing code generator NumberComputationGenerator - v21 <- CreateNamedVariable 'Math', 'none' - v22 <- LoadInteger '536870887' - v23 <- CallMethod v21, 'imul', [v1, v1] - v24 <- UnaryOperation '~', v22 - v25 <- BinaryOperation v22, '|', v24 - v26 <- BinaryOperation v25, '&&', v22 - v27 <- BinaryOperation v26, '&&', v22 - v28 <- CallMethod v21, 'log10', [v25] - // Code generator finished - Return v24 - EndObjectLiteralMethod - // Code generator finished - v29 <- EndObjectLiteral - Return v29 -EndPlainFunction -v30 <- CallFunction v12, [v1, v0, v10] -v31 <- CallFunction v12, [v2, v30, v10] -v32 <- CallFunction v12, [v2, v12, v11] -// Code generator finished -// End of prefix code. 11 variables are now visible -// Executing code generator UnboundFunctionBindGenerator -// Executing code generator PlainFunctionGenerator -v33 <- BeginPlainFunction -> v34, v35, v36, v37 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v35, v34, v36 - // Code generator finished - // Executing code generator BigIntGenerator - v38 <- LoadBigInt '-4096' - v39 <- LoadBigInt '512' - v40 <- LoadBigInt '-542040149' - // Code generator finished - Return v40 -EndPlainFunction -v41 <- CallFunction (guarded) v33, [v9, v10, v30, v9] -// Code generator finished -// Executing code generator DestructArrayAndReassignGenerator -[v11,,v10] <- DestructArrayAndReassign v0 -// Code generator finished -// Executing code generator FunctionCallGenerator -v42 <- CallFunction (guarded) v33, [v9, v10, v31, v9] -// Program may be interesting due to new coverage: 4804 newly discovered edges in the CFG of the target - - -// ===== [ Program 6754B22D-6FC8-44A0-9160-7630FFC39A8F ] ===== -// Minimizing 110BF64D-BDED-4B08-8A82-9951EEAF0857 -v0 <- BeginClassDefinition (decl) -EndClassDefinition -v1 <- Construct v0, [] -v2 <- BeginPlainFunction -> v3, v4, v5 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v6, v7, v8, v9 - Return v9 - EndObjectLiteralMethod - v10 <- EndObjectLiteral - Return v2 -EndPlainFunction -v11 <- CallFunction v2, [] -v12 <- CallFunction v2, [] -v13 <- BeginPlainFunction -> v14, v15, v16, v17 - SetComputedProperty v15, v14, v16 - v18 <- LoadBigInt '-542040149' - Return v18 -EndPlainFunction -v19 <- CallFunction v13, [v1, v0] -v20 <- CallFunction (guarded) v13, [v1] -// Program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 114 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 298 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.fzil b/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.fzil deleted file mode 100755 index 091131f49..000000000 Binary files a/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.js b/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.js deleted file mode 100755 index fc55e2b0c..000000000 --- a/old_corpus/program_20251007071833_6754B22D-6FC8-44A0-9160-7630FFC39A8F.js +++ /dev/null @@ -1,23 +0,0 @@ -// Minimizing 110BF64D-BDED-4B08-8A82-9951EEAF0857 -class C0 { -} -const v1 = new C0(); -function f2(a3, a4, a5) { - const v10 = { - valueOf(a7, a8, a9) { - return a9; - }, - }; - return f2; -} -f2(); -f2(); -function f13(a14, a15, a16, a17) { - a15[a14] = a16; - return -542040149n; -} -f13(v1, C0); -try { f13(v1); } catch (e) {} -// Program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 114 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 298 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.fuzzil.history b/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.fuzzil.history deleted file mode 100755 index 47b80db06..000000000 --- a/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.fuzzil.history +++ /dev/null @@ -1,95 +0,0 @@ -// ===== [ Program FB5E6DB3-A59A-487E-807B-F9B7C4B468DF ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-1000000000.0' -v1 <- LoadFloat '1e-15' -v2 <- LoadFloat '3.8607079113389884e+307' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-21994' -v4 <- LoadInteger '-11' -v5 <- LoadInteger '684504293' -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v6 <- LoadString 'Asia/Kuching' -v7 <- LoadString 'Pacific/Chuuk' -v8 <- LoadString '-13:00' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v9 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v10 <- BeginConstructor -> v11, v12, v13, v14, v15 - SetProperty v11, 'a', v5 - SetProperty v11, 'h', v14 - SetProperty v11, 'c', v12 -EndConstructor -v16 <- Construct v10, [v3, v1, v1, v1] -v17 <- Construct v10, [v5, v0, v0, v0] -v18 <- Construct v10, [v5, v2, v2, v3] -// Code generator finished -// End of prefix code. 14 variables are now visible -// Executing code generator BinaryOperationGenerator -v19 <- BinaryOperation v0, '>>', v4 -// Code generator finished -// Executing code generator FastToSlowPropertiesGenerator -BeginRepeatLoop '32' -> v20 - v21 <- LoadString 'p' - v22 <- BinaryOperation v21, '+', v20 - SetComputedProperty v17, v22, v20 -EndRepeatLoop -// Code generator finished -// Executing code generator PropertyRetrievalGenerator -v23 <- GetProperty v18, 'c' -// Code generator finished -// Executing code generator ComputedPropertyUpdateGenerator -UpdateComputedProperty v16, v23, '**',v5 -// Code generator finished -// Executing code generator ElementKindChangeGenerator -SetElement v1, '1', v7 -// Code generator finished -// Executing code generator UnboundFunctionApplyGenerator -v24 <- CreateArray [v7, v2, v18] -v25 <- CallMethod (guarded) v23, 'apply', [v16, v24] -// Program may be interesting due to new coverage: 5918 newly discovered edges in the CFG of the target - - -// ===== [ Program 7762B42B-02BD-40B7-A965-2A9F536ECC9C ] ===== -// Minimizing FB5E6DB3-A59A-487E-807B-F9B7C4B468DF -v0 <- LoadFloat '-1000000000.0' -v1 <- LoadFloat '1e-15' -v2 <- LoadFloat '3.8607079113389884e+307' -v3 <- LoadInteger '-21994' -v4 <- LoadInteger '-11' -v5 <- LoadInteger '684504293' -v6 <- LoadString 'Pacific/Chuuk' -v7 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v8 <- BeginConstructor -> v9, v10, v11, v12, v13 - SetProperty v9, 'a', v5 - SetProperty v9, 'h', v12 - SetProperty v9, 'c', v10 -EndConstructor -v14 <- Construct v8, [v3, v1, v1, v1] -v15 <- Construct v8, [v5, v0, v0, v0] -v16 <- Construct v8, [v5, v2, v2, v3] -v17 <- BinaryOperation v0, '>>', v4 -BeginRepeatLoop '25' -> v18 - v19 <- LoadString 'p' - v20 <- BinaryOperation v19, '+', v18 - SetComputedProperty v15, v20, v18 -EndRepeatLoop -v21 <- GetProperty v16, 'c' -UpdateComputedProperty v14, v21, '**',v5 -SetElement v1, '1', v6 -v22 <- CreateArray [v6, v2, v16] -v23 <- CallMethod (guarded) v21, 'apply', [v14] -// Program is interesting due to new coverage: 2135 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 81 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 13978 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.fzil b/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.fzil deleted file mode 100755 index 3dff432f8..000000000 Binary files a/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.js b/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.js deleted file mode 100755 index e790575d3..000000000 --- a/old_corpus/program_20251007071833_7762B42B-02BD-40B7-A965-2A9F536ECC9C.js +++ /dev/null @@ -1,26 +0,0 @@ -// Minimizing FB5E6DB3-A59A-487E-807B-F9B7C4B468DF -function f7() { - return 3.8607079113389884e+307; -} -function F8(a10, a11, a12, a13) { - if (!new.target) { throw 'must be called with new'; } - this.a = 684504293; - this.h = a12; - this.c = a10; -} -const v14 = new F8(-21994, 1e-15, 1e-15, 1e-15); -const v15 = new F8(684504293, -1000000000.0, -1000000000.0, -1000000000.0); -const v16 = new F8(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v18 = 0; v18 < 25; v18++) { - v15["p" + v18] = v18; -} -const v21 = v16.c; -v14[v21] **= 684504293; -const t19 = 1e-15; -t19[1] = "Pacific/Chuuk"; -["Pacific/Chuuk",3.8607079113389884e+307,v16]; -try { v21.apply(v14); } catch (e) {} -// Program is interesting due to new coverage: 2135 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 81 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 13978 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.fuzzil.history b/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.fuzzil.history deleted file mode 100755 index 01e82ba6d..000000000 --- a/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.fuzzil.history +++ /dev/null @@ -1,98 +0,0 @@ -// ===== [ Program FF4CDB36-6273-4056-8395-098BD1CAC5BA ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TrivialFunctionGenerator -v0 <- BeginPlainFunction -> -EndPlainFunction -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v1 <- CreateNamedVariable 'Date', 'none' -v2 <- Construct v1, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) v0 - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'c' - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v4, v5 - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v6 <- GetComputedSuperProperty v4 - // Code generator finished - // Executing code generator ApiMethodCallGenerator - BeginTry - v7 <- CallMethod v4, 'ownKeys', [v1, v0] - BeginCatch -> v8 - EndTryCatch - // Code generator finished - Return v6 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '4231758948' v2 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v2 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '3277' - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v12 <- LoadInteger '3125' -v13 <- CreateNamedVariable 'Float32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '255' -v16 <- CreateNamedVariable 'Int32Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '255' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -// Code generator finished -// End of prefix code. 16 variables are now visible -// Executing code generator FunctionCallGenerator -v21 <- CallFunction v0, [] -// Code generator finished -// Executing code generator DupGenerator -v22 <- Dup v21 -// Code generator finished -// Executing code generator TernaryOperationGenerator -v23 <- Compare v12, '!=', v22 -v24 <- TernaryOperation v23, v12, v22 -// Code generator finished -// Executing code generator NumberComputationGenerator -v25 <- CreateNamedVariable 'Math', 'none' -v26 <- LoadInteger '-5' -v27 <- LoadFloat '-3.0' -v28 <- BinaryOperation v1, '|', v11 -v29 <- CallMethod v25, 'round', [v11] -v30 <- CallMethod v25, 'sqrt', [v27] -v31 <- CallMethod v25, 'asinh', [v26] -// Program may be interesting due to new coverage: 3493 newly discovered edges in the CFG of the target - - -// ===== [ Program C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021 ] ===== -// Minimizing FF4CDB36-6273-4056-8395-098BD1CAC5BA -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- CreateNamedVariable 'Date', 'none' -v2 <- BeginClassDefinition (decl) v0 - BeginClassInstanceMethod 'm' -> v3, v4 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v1 - ClassAddInstanceProperty 'h' v1 - ClassAddInstanceElement '3277' -EndClassDefinition -v5 <- Construct v2, [] -v6 <- CreateNamedVariable 'Math', 'none' -v7 <- LoadInteger '-5' -v8 <- CallMethod v6, 'asinh', [v7] -// Program is interesting due to new coverage: 31 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 91 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.fzil b/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.fzil deleted file mode 100755 index e96051bee..000000000 Binary files a/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.js b/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.js deleted file mode 100755 index 1dd627759..000000000 --- a/old_corpus/program_20251007071833_C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021.js +++ /dev/null @@ -1,15 +0,0 @@ -// Minimizing FF4CDB36-6273-4056-8395-098BD1CAC5BA -function f0() { -} -class C2 extends f0 { - m(a4) { - } - 4231758948 = Date; - h = Date; - 3277; -} -new C2(); -Math.asinh(-5); -// Program is interesting due to new coverage: 31 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 91 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.fuzzil.history b/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.fuzzil.history deleted file mode 100755 index a4b91bbf3..000000000 --- a/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.fuzzil.history +++ /dev/null @@ -1,100 +0,0 @@ -// ===== [ Program 594A68A2-5056-4713-B0DE-71D675E98DC3 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-535697.392102279' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '-1000000000000.0' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '2147483649' -v4 <- LoadInteger '2030361561' -v5 <- LoadInteger '1560707596' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Array', 'none' -v7 <- LoadInteger '9' -v8 <- Construct v6, [v7] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-1750366118' -v10 <- LoadInteger '-56122' -v11 <- LoadInteger '-4' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v12 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'p' -> v13, v14, v15, v16 - // Executing code generator MethodCallGenerator - v17 <- CallMethod (guarded) v13, 'reverse', [] - // Code generator finished - // Executing code generator ApiFunctionCallGenerator - BeginTry - v18 <- CallFunction v6, [v16] - BeginCatch -> v19 - EndTryCatch - // Code generator finished - Return v17 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '163' v7 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v10 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'f' v3 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'g' - // Code generator finished -EndClassDefinition -v20 <- Construct v12, [] -v21 <- Construct v12, [] -v22 <- Construct v12, [] -// Code generator finished -// End of prefix code. 16 variables are now visible -// Executing code generator InstanceOfGenerator -v23 <- TestInstanceOf v3, v12 -// Code generator finished -// Executing code generator IntegerGenerator -v24 <- LoadInteger '0' -v25 <- LoadInteger '-1073741824' -v26 <- LoadInteger '2147483647' -// Code generator finished -// Executing code generator MethodCallGenerator -v27 <- CallMethod v8, 'map', [v6, v8] -// Code generator finished -// Executing code generator FunctionCallGenerator -v28 <- CallFunction (guarded) v6, [v25] -// Code generator finished -// Executing code generator DestructArrayAndReassignGenerator -[] <- DestructArrayAndReassign v8 -// Code generator finished -// Executing code generator BuiltinObjectPrototypeCallGenerator -v29 <- CreateNamedVariable 'Promise', 'none' -v30 <- GetProperty v29, 'prototype' -v31 <- GetProperty v30, 'finally' -v32 <- CreateArray [v28] -v33 <- CallMethod (guarded) v31, 'apply', [v28, v32] -// Program may be interesting due to new coverage: 3772 newly discovered edges in the CFG of the target - - -// ===== [ Program C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B ] ===== -// Minimizing 594A68A2-5056-4713-B0DE-71D675E98DC3 -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '-1073741824' -v2 <- CallFunction (guarded) v0, [v1] -v3 <- CreateNamedVariable 'Promise', 'none' -v4 <- GetProperty v3, 'prototype' -v5 <- GetProperty v4, 'finally' -v6 <- CallMethod (guarded) v5, 'apply', [] -// Program is interesting due to new coverage: 57 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 52 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 121 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.fzil b/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.fzil deleted file mode 100755 index a10841d7e..000000000 Binary files a/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.js b/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.js deleted file mode 100755 index 8e7615ce1..000000000 --- a/old_corpus/program_20251007071833_C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 594A68A2-5056-4713-B0DE-71D675E98DC3 -try { Array(-1073741824); } catch (e) {} -const v5 = Promise.prototype.finally; -try { v5.apply(); } catch (e) {} -// Program is interesting due to new coverage: 57 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 52 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 121 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.fuzzil.history b/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.fuzzil.history deleted file mode 100755 index 3215e5989..000000000 --- a/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.fuzzil.history +++ /dev/null @@ -1,107 +0,0 @@ -// ===== [ Program 3F74F135-E65F-4F73-9506-222BC86E890B ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '1000' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '0' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '15' -v7 <- CreateNamedVariable 'Int32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v9 <- BeginClassDefinition (decl) - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v1 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v5 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'b' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '9' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'd' v0 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '-1' - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'c' v2 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 v1 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'f' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'g' - // Code generator finished -EndClassDefinition -v10 <- Construct v9, [] -v11 <- Construct v9, [] -v12 <- Construct v9, [] -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator RegExpGenerator -v13 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v14 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v15 <- LoadRegExp 'z' 'dgimu' -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -// Executing code generator DestructObjectGenerator -{h:v16,} <- DestructObject v10 -// Code generator finished -// Executing code generator PropertyRetrievalGenerator -v17 <- GetProperty v12, 'h' -// Code generator finished -// Executing code generator BuiltinObjectPrototypeCallGenerator -v18 <- CreateNamedVariable 'String', 'none' -v19 <- GetProperty v18, 'prototype' -v20 <- GetProperty v19, 'includes' -v21 <- CallMethod (guarded) v20, 'call', [v14, v18] -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator PropertyRetrievalGenerator -v22 <- GetProperty v8, 'buffer' -// Program may be interesting due to new coverage: 6725 newly discovered edges in the CFG of the target - - -// ===== [ Program CD726693-5597-4A80-B239-8F6DC3E3EBA1 ] ===== -// Minimizing 3F74F135-E65F-4F73-9506-222BC86E890B -v0 <- LoadInteger '1000' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '15' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v1 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v1 - ClassAddStaticComputedProperty v0 v1 -EndClassDefinition -v7 <- Construct v6, [] -v8 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v9 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v10 <- CreateNamedVariable 'String', 'none' -v11 <- GetProperty v10, 'prototype' -v12 <- GetProperty v11, 'includes' -v13 <- CallMethod v12, 'call', [v9] -v14 <- GetProperty v5, 'buffer' -// Program is interesting due to new coverage: 448 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 96 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 268 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.fzil b/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.fzil deleted file mode 100755 index 6e707698b..000000000 Binary files a/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.js b/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.js deleted file mode 100755 index 39eea88b9..000000000 --- a/old_corpus/program_20251007071833_CD726693-5597-4A80-B239-8F6DC3E3EBA1.js +++ /dev/null @@ -1,17 +0,0 @@ -// Minimizing 3F74F135-E65F-4F73-9506-222BC86E890B -new Int8Array(1000); -const v5 = new Int32Array(15); -class C6 { - h = Int8Array; - #b; - static [Int8Array]; - static [1000] = Int8Array; -} -new C6(); -/[(?:a+)+]/dygimu; -const v9 = /foo(?=bar)bazc(a)X?/dgmu; -String.prototype.includes.call(v9); -v5.buffer; -// Program is interesting due to new coverage: 448 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 96 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 268 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.fuzzil.history b/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.fuzzil.history deleted file mode 100755 index da5feeddf..000000000 --- a/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.fuzzil.history +++ /dev/null @@ -1,87 +0,0 @@ -// ===== [ Program 558A8E59-BB0D-4B27-AE8D-CDED1CFF1F20 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '4' -v1 <- CreateNamedVariable 'BigInt64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '257' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '8' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ArrayGenerator -v9 <- CreateArray [v1, v5] -v10 <- CreateArray [v0, v7, v3] -v11 <- CreateArray [v8, v8] -// Code generator finished -// Executing code generator IntegerGenerator -v12 <- LoadInteger '16' -v13 <- LoadInteger '9' -v14 <- LoadInteger '257' -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator PropertyRetrievalGenerator -v15 <- GetProperty v10, 'length' -// Code generator finished -// Executing code generator DoWhileLoopGenerator -v16 <- LoadInteger '0' -BeginDoWhileLoopBody - // Executing code generator ApiFunctionCallGenerator - // Executing code generator ResizableArrayBufferGenerator - v17 <- CreateNamedVariable 'ArrayBuffer', 'none' - v18 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v18 - v19 <- EndObjectLiteral - v20 <- LoadInteger '411' - v21 <- Construct v17, [v20, v19] - v22 <- CreateNamedVariable 'Float64Array', 'none' - v23 <- Construct v22, [v21] - // Code generator finished - v24 <- UnaryOperation v16, '++' -BeginDoWhileLoopHeader - v25 <- LoadInteger '8' - v26 <- Compare v16, '<', v25 -EndDoWhileLoop v26 -// Program may be interesting due to new coverage: 2398 newly discovered edges in the CFG of the target - - -// ===== [ Program CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 ] ===== -// Minimizing 558A8E59-BB0D-4B27-AE8D-CDED1CFF1F20 -v0 <- LoadInteger '4' -v1 <- CreateNamedVariable 'BigInt64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '257' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- LoadInteger '8' -v6 <- CreateNamedVariable 'Float32Array', 'none' -v7 <- CreateArray [v1, v4] -v8 <- CreateArray [v5, v5] -v9 <- LoadInteger '16' -v10 <- LoadInteger '9' -v11 <- LoadInteger '257' -v12 <- GetProperty v0, 'length' -v13 <- LoadInteger '0' -BeginDoWhileLoopBody - v14 <- CreateNamedVariable 'ArrayBuffer', 'none' - v15 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v15 - v16 <- EndObjectLiteral - v17 <- LoadInteger '411' - v18 <- Construct v14, [v17, v16] - v19 <- CreateNamedVariable 'Float64Array', 'none' - v20 <- Construct v19, [v18] - v21 <- UnaryOperation v13, '++' -BeginDoWhileLoopHeader - v22 <- LoadInteger '8' - v23 <- Compare v13, '<', v22 -EndDoWhileLoop v23 -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 270 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.fzil b/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.fzil deleted file mode 100755 index c93fdbb74..000000000 Binary files a/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.js b/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.js deleted file mode 100755 index 98c7843a1..000000000 --- a/old_corpus/program_20251007071833_CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing 558A8E59-BB0D-4B27-AE8D-CDED1CFF1F20 -new BigInt64Array(4); -[BigInt64Array,Int16Array]; -[8,8]; -(4).length; -let v13 = 0; -do { - const v18 = new ArrayBuffer(411, { maxByteLength: 1073741824 }); - new Float64Array(v18); - v13++; -} while (v13 < 8) -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 270 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.fuzzil.history b/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.fuzzil.history deleted file mode 100755 index fb910b5a9..000000000 --- a/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.fuzzil.history +++ /dev/null @@ -1,293 +0,0 @@ -// ===== [ Program AD8B34BD-7C01-4D85-A41F-FA6E414BE87D ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '16' -v2 <- Construct v0, [v1] -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '0.9147122997207433' -v4 <- LoadFloat '-1.4802729970270944e+308' -v5 <- LoadFloat 'nan' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v6 <- BeginPlainFunction -> v7, v8, v9 - BeginObjectLiteral - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v0 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `10`, v0 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v5 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `g` -> v10, v11 - // Executing code generator StringGenerator - v12 <- LoadString 'NaN' - v13 <- LoadString '0' - v14 <- LoadString 'sKTm' - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v0, v8 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `65536`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v3 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `6`, v1 - // Code generator finished - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v6, [v4, v4, v3] -v17 <- CallFunction v6, [v5, v5, v3] -v18 <- CallFunction v6, [v3, v5, v5] -// Code generator finished -// Executing code generator TypedArrayGenerator -v19 <- LoadInteger '899' -v20 <- CreateNamedVariable 'BigInt64Array', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadInteger '1000' -v23 <- CreateNamedVariable 'Uint32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '256' -v26 <- CreateNamedVariable 'BigInt64Array', 'none' -v27 <- Construct v26, [v25] -// Code generator finished -// End of prefix code. 19 variables are now visible -v28 <- LoadFloat '-1000000000.0' -v29 <- LoadFloat '1e-15' -v30 <- LoadFloat '3.8607079113389884e+307' -v31 <- LoadInteger '-21994' -v32 <- LoadInteger '-11' -v33 <- LoadInteger '684504293' -v34 <- LoadString 'Pacific/Chuuk' -v35 <- BeginPlainFunction -> - Return v30 -EndPlainFunction -v36 <- BeginConstructor -> v37, v38, v39, v40, v41 - SetProperty v37, 'a', v33 - SetProperty v37, 'h', v40 - SetProperty v37, 'c', v38 -EndConstructor -v42 <- Construct v36, [v31, v29, v29, v29] -v43 <- Construct v36, [v33, v28, v28, v28] -v44 <- Construct v36, [v33, v30, v30, v31] -v45 <- BinaryOperation v28, '>>', v32 -BeginRepeatLoop '25' -> v46 - v47 <- LoadString 'p' - v48 <- BinaryOperation v47, '+', v46 - SetComputedProperty v43, v48, v46 -EndRepeatLoop -v49 <- GetProperty v44, 'c' -UpdateComputedProperty v42, v49, '**',v33 -SetElement v29, '1', v34 -v50 <- CreateArray [v34, v30, v44] -v51 <- CallMethod (guarded) v49, 'apply', [v42] - - -// ===== [ Program 20A6E313-22EF-4B52-9913-554CE7639E5E ] ===== -// Mutating AD8B34BD-7C01-4D85-A41F-FA6E414BE87D with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '16' -v2 <- Construct v0, [v1] -v3 <- LoadFloat '0.9147122997207433' -v4 <- LoadFloat '-1.4802729970270944e+308' -v5 <- LoadFloat 'nan' -v6 <- BeginPlainFunction -> v7, v8, v9 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v0 - ObjectLiteralAddElement `10`, v0 - ObjectLiteralCopyProperties v2 - ObjectLiteralAddProperty `c`, v5 - BeginObjectLiteralSetter `g` -> v10, v11 - v12 <- LoadString 'NaN' - v13 <- LoadString '0' - v14 <- LoadString 'sKTm' - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v0, v8 - ObjectLiteralAddElement `65536`, v0 - ObjectLiteralAddProperty `f`, v3 - ObjectLiteralAddElement `6`, v1 - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v6, [v4, v4, v3] -v17 <- CallFunction v6, [v5, v5, v3] -v18 <- CallFunction v6, [v3, v5, v5] -v19 <- LoadInteger '899' -v20 <- CreateNamedVariable 'BigInt64Array', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadInteger '1000' -v23 <- CreateNamedVariable 'Uint32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '256' -v26 <- CreateNamedVariable 'BigInt64Array', 'none' -v27 <- Construct v26, [v25] -// Inserting program CFBA0842-A844-447E-A616-3A7EEC206DB2 -v28 <- LoadInteger '78' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '563' -v32 <- CreateNamedVariable 'BigUint64Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '257' -v35 <- CreateNamedVariable 'Int8Array', 'none' -v36 <- Construct v35, [v34] -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralCopyProperties v36 - ObjectLiteralAddProperty `f`, v32 - ObjectLiteralCopyProperties v30 - ObjectLiteralSetPrototype v30 - BeginObjectLiteralComputedMethod v33 -> v40, v41, v42, v43 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v35 - ObjectLiteralAddComputedProperty v29, v38 - v44 <- EndObjectLiteral - Return v44 -EndPlainFunction -v45 <- CallFunction v37, [v34] -v46 <- CallFunction v37, [v34] -v47 <- GetElement v36, '6' -v48 <- CreateNamedVariable 'Math', 'none' -v49 <- LoadInteger '-1' -v50 <- CallMethod v48, 'log', [v49] -v51 <- LoadFloat '-1000000000.0' -v52 <- LoadFloat '1e-15' -v53 <- LoadFloat '3.8607079113389884e+307' -v54 <- LoadInteger '-21994' -v55 <- LoadInteger '-11' -v56 <- LoadInteger '684504293' -v57 <- LoadString 'Pacific/Chuuk' -v58 <- BeginPlainFunction -> - Return v53 -EndPlainFunction -v59 <- BeginConstructor -> v60, v61, v62, v63, v64 - SetProperty v60, 'a', v56 - SetProperty v60, 'h', v63 - SetProperty v60, 'c', v61 -EndConstructor -v65 <- Construct v59, [v54, v52, v52, v52] -v66 <- Construct v59, [v56, v51, v51, v51] -v67 <- Construct v59, [v56, v53, v53, v54] -v68 <- BinaryOperation v51, '>>', v55 -BeginRepeatLoop '25' -> v69 - v70 <- LoadString 'p' - v71 <- BinaryOperation v70, '+', v69 - SetComputedProperty v66, v71, v69 -EndRepeatLoop -v72 <- GetProperty v67, 'c' -UpdateComputedProperty v65, v72, '**',v56 -SetElement v52, '1', v57 -v73 <- CreateArray [v57, v53, v67] -v74 <- CallMethod (guarded) v72, 'apply', [v65] -// Program may be interesting due to new coverage: 6817 newly discovered edges in the CFG of the target - - -// ===== [ Program F653760E-2BD1-48BE-BE58-DD13E95E804E ] ===== -// Minimizing 20A6E313-22EF-4B52-9913-554CE7639E5E -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '16' -v2 <- Construct v0, [v1] -v3 <- LoadFloat '0.9147122997207433' -v4 <- LoadFloat '-1.4802729970270944e+308' -v5 <- LoadFloat 'nan' -v6 <- BeginPlainFunction -> v7, v8, v9 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v0 - ObjectLiteralAddElement `10`, v0 - ObjectLiteralCopyProperties v2 - ObjectLiteralAddProperty `c`, v5 - BeginObjectLiteralSetter `g` -> v10, v11 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v0, v8 - ObjectLiteralAddElement `65536`, v0 - ObjectLiteralAddProperty `f`, v3 - ObjectLiteralAddElement `6`, v1 - v12 <- EndObjectLiteral - Return v12 -EndPlainFunction -v13 <- CallFunction v6, [v4, v4, v3] -v14 <- CallFunction v6, [v5, v5, v3] -v15 <- CallFunction v6, [v3, v5, v5] -v16 <- LoadInteger '899' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadInteger '1000' -v20 <- CreateNamedVariable 'Uint32Array', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadInteger '256' -v23 <- Construct v17, [v22] -v24 <- LoadInteger '78' -v25 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '563' -v28 <- CreateNamedVariable 'BigUint64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '257' -v31 <- CreateNamedVariable 'Int8Array', 'none' -v32 <- Construct v31, [v30] -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralCopyProperties v32 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralCopyProperties v26 - ObjectLiteralSetPrototype v26 - BeginObjectLiteralComputedMethod v29 -> v36, v37, v38, v39 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v31 - ObjectLiteralAddComputedProperty v25, v34 - v40 <- EndObjectLiteral - Return v40 -EndPlainFunction -v41 <- CallFunction v33, [v30] -v42 <- CallFunction v33, [v30] -v43 <- GetElement v32, '6' -v44 <- CreateNamedVariable 'Math', 'none' -v45 <- LoadInteger '-1' -v46 <- CallMethod v44, 'log', [v45] -v47 <- LoadFloat '-1000000000.0' -v48 <- LoadFloat '1e-15' -v49 <- LoadFloat '3.8607079113389884e+307' -v50 <- LoadInteger '-21994' -v51 <- LoadInteger '-11' -v52 <- LoadInteger '684504293' -v53 <- LoadString 'Pacific/Chuuk' -v54 <- BeginPlainFunction -> - Return v49 -EndPlainFunction -v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'a', v52 - SetProperty v56, 'h', v59 - SetProperty v56, 'c', v57 -EndConstructor -v61 <- Construct v55, [v50, v48, v48, v48] -v62 <- Construct v55, [v52, v47, v47, v47] -v63 <- Construct v55, [v52, v49, v49, v50] -v64 <- BinaryOperation v47, '>>', v51 -BeginRepeatLoop '10' -> v65 - v66 <- LoadString 'p' - v67 <- BinaryOperation v66, '+', v65 - SetComputedProperty v62, v67, v65 -EndRepeatLoop -v68 <- GetProperty v63, 'c' -UpdateComputedProperty v61, v68, '**',v52 -SetElement v48, '1', v53 -v69 <- CreateArray [v53, v49] -v70 <- CallMethod (guarded) v68, 'apply', [] -// Program is interesting due to new coverage: 123 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 2025 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.fzil b/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.fzil deleted file mode 100755 index ba2b5409e..000000000 Binary files a/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.js b/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.js deleted file mode 100755 index facd8b9c5..000000000 --- a/old_corpus/program_20251007071833_F653760E-2BD1-48BE-BE58-DD13E95E804E.js +++ /dev/null @@ -1,67 +0,0 @@ -// Minimizing 20A6E313-22EF-4B52-9913-554CE7639E5E -const v2 = new Array(16); -function f6(a7, a8, a9) { - const v12 = { - 9: Array, - 10: Array, - ...v2, - c: NaN, - set g(a11) { - }, - [Array]: a8, - 65536: Array, - f: 0.9147122997207433, - 6: 16, - }; - return v12; -} -f6(-1.4802729970270944e+308, -1.4802729970270944e+308, 0.9147122997207433); -f6(NaN, NaN, 0.9147122997207433); -f6(0.9147122997207433, NaN, NaN); -new BigInt64Array(899); -new Uint32Array(1000); -new BigInt64Array(256); -const v26 = new Uint8ClampedArray(78); -const v29 = new BigUint64Array(563); -const v32 = new Int8Array(257); -function f33(a34, a35) { - const v40 = { - ...v32, - f: BigUint64Array, - ...v26, - __proto__: v26, - [v29](a37, a38, a39) { - }, - 5: Int8Array, - [Uint8ClampedArray]: a34, - }; - return v40; -} -f33(257); -f33(257); -v32[6]; -Math.log(-1); -function f54() { - return 3.8607079113389884e+307; -} -function F55(a57, a58, a59, a60) { - if (!new.target) { throw 'must be called with new'; } - this.a = 684504293; - this.h = a59; - this.c = a57; -} -const v61 = new F55(-21994, 1e-15, 1e-15, 1e-15); -const v62 = new F55(684504293, -1000000000.0, -1000000000.0, -1000000000.0); -const v63 = new F55(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v65 = 0; v65 < 10; v65++) { - v62["p" + v65] = v65; -} -const v68 = v63.c; -v61[v68] **= 684504293; -const t61 = 1e-15; -t61[1] = "Pacific/Chuuk"; -["Pacific/Chuuk",3.8607079113389884e+307]; -try { v68.apply(); } catch (e) {} -// Program is interesting due to new coverage: 123 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 2025 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.fuzzil.history b/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.fuzzil.history deleted file mode 100755 index a257aa146..000000000 --- a/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.fuzzil.history +++ /dev/null @@ -1,147 +0,0 @@ -// ===== [ Program D9A3D86E-7F7A-4642-8DCB-077434628251 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TrivialFunctionGenerator -v0 <- BeginPlainFunction -> -EndPlainFunction -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v1 <- BeginPlainFunction -> - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v0 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v0 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `6`, v0 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `b` -> v2, v3 - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v4 <- GetComputedSuperProperty v0 - // Code generator finished - // Executing code generator UpdateGenerator - Update v4, '&&', v3 - // Code generator finished - // Executing code generator FloatGenerator - v5 <- LoadFloat 'nan' - v6 <- LoadFloat '-551599.0459100289' - v7 <- LoadFloat '974833.7722651677' - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v0 - // Code generator finished - v8 <- EndObjectLiteral - Return v8 -EndPlainFunction -v9 <- CallFunction v1, [] -v10 <- CallFunction v1, [] -v11 <- CallFunction v1, [] -// Code generator finished -// Executing code generator IntArrayGenerator -v12 <- CreateIntArray [2] -v13 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v14 <- CreateIntArray [-12, -28134] -// Code generator finished -// Executing code generator TypedArrayGenerator -v15 <- LoadInteger '723' -v16 <- CreateNamedVariable 'Int32Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '4' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '1078' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v21] -// Code generator finished -// End of prefix code. 17 variables are now visible -// Executing code generator ProxyGenerator -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v0 -v24 <- EndObjectLiteral -v25 <- CreateNamedVariable 'Proxy', 'none' -v26 <- Construct v25, [v10, v24] -// Code generator finished -// Executing code generator WhileLoopGenerator -v27 <- LoadInteger '0' -BeginWhileLoopHeader - v28 <- LoadInteger '5' - v29 <- Compare v27, '<', v28 -BeginWhileLoopBody v29 - // Executing code generator ForceJITCompilationThroughLoopGenerator - BeginRepeatLoop '100' -> v30 - v31 <- CallFunction v0, [] - EndRepeatLoop - // Code generator finished - v32 <- UnaryOperation v27, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 8321 newly discovered edges in the CFG of the target - - -// ===== [ Program 08250831-588C-4D30-8DDE-9D7AF75B1FFB ] ===== -// Minimizing D9A3D86E-7F7A-4642-8DCB-077434628251 -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v0 - ObjectLiteralSetPrototype v0 - ObjectLiteralCopyProperties v0 - ObjectLiteralAddProperty `f`, v0 - ObjectLiteralAddElement `6`, v0 - BeginObjectLiteralSetter `b` -> v2, v3 - v4 <- GetComputedSuperProperty v0 - Update v4, '&&', v3 - v5 <- LoadFloat 'nan' - v6 <- LoadFloat '-551599.0459100289' - v7 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v0 - v8 <- EndObjectLiteral - Return v8 -EndPlainFunction -v9 <- CallFunction v1, [] -v10 <- CallFunction v1, [] -v11 <- CallFunction v1, [] -v12 <- CreateIntArray [2] -v13 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v14 <- CreateIntArray [-12, -28134] -v15 <- LoadInteger '723' -v16 <- CreateNamedVariable 'Int32Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '4' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '1078' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v21] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v0 -v24 <- EndObjectLiteral -v25 <- CreateNamedVariable 'Proxy', 'none' -v26 <- Construct v25, [v10, v24] -v27 <- LoadInteger '0' -BeginWhileLoopHeader - v28 <- LoadInteger '5' - v29 <- Compare v27, '<', v28 -BeginWhileLoopBody v29 - BeginRepeatLoop '100' -> v30 - v31 <- CallFunction v0, [] - EndRepeatLoop - v32 <- UnaryOperation v27, '++' -EndWhileLoop -// Program is interesting due to new coverage: 4766 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 667 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 4433 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.fzil b/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.fzil deleted file mode 100755 index f9eff58ec..000000000 Binary files a/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.js b/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.js deleted file mode 100755 index 185162c88..000000000 --- a/old_corpus/program_20251007071834_08250831-588C-4D30-8DDE-9D7AF75B1FFB.js +++ /dev/null @@ -1,38 +0,0 @@ -// Minimizing D9A3D86E-7F7A-4642-8DCB-077434628251 -function f0() { -} -function f1() { - const v8 = { - e: f0, - __proto__: f0, - ...f0, - f: f0, - 6: f0, - set b(a3) { - let v4 = super[f0]; - v4 &&= a3; - }, - ...f0, - }; - return v8; -} -f1(); -const v10 = f1(); -f1(); -[2]; -[-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10]; -[-12,-28134]; -new Int32Array(723); -new Int32Array(4); -new Float64Array(1078); -new Proxy(v10, { deleteProperty: f0 }); -let v27 = 0; -while (v27 < 5) { - for (let v30 = 0; v30 < 100; v30++) { - f0(); - } - v27++; -} -// Program is interesting due to new coverage: 4766 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 667 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 4433 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.fuzzil.history b/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.fuzzil.history deleted file mode 100755 index df44d272d..000000000 --- a/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.fuzzil.history +++ /dev/null @@ -1,125 +0,0 @@ -// ===== [ Program D3140F03-3D9D-406A-AA7D-4DC08EDBECB7 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'find' - v2 <- LoadInteger '-45191' - v3 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v3 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `b` -> v4 - // Executing code generator PrototypeAccessGenerator - v5 <- GetProperty v4, '__proto__' - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - // Executing code generator ReassignmentGenerator - Reassign v1, v5 - // Code generator finished - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator UnboundFunctionCallGenerator - v6 <- CallMethod (guarded) v5, 'call', [v5, v1, v1] - // Code generator finished - Return v4 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v3 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - v7 <- EndObjectLiteral - Return v7 -EndPlainFunction -v8 <- CallFunction v0, [] -v9 <- CallFunction v0, [] -v10 <- CallFunction v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v11 <- LoadInteger '3660' -v12 <- CreateNamedVariable 'Float32Array', 'none' -v13 <- Construct v12, [v11] -v14 <- LoadInteger '160' -v15 <- CreateNamedVariable 'Float32Array', 'none' -v16 <- Construct v15, [v14] -v17 <- LoadInteger '1833' -v18 <- CreateNamedVariable 'Int16Array', 'none' -v19 <- Construct v18, [v17] -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator FloatArrayGenerator -v20 <- CreateFloatArray [0.5473303824778669, -inf, 122.89715547616629, -0.0, 1000000000000.0, -327.4367576698587, -4.0, -0.0] -v21 <- CreateFloatArray [1000000000.0, -927.1983544632359, -1.0014442570821796e+307, -1e-15, -861712.4357544872, 423272.92240248085, -5.320961736835601] -v22 <- CreateFloatArray [8.982662558204682e+307, -546328.7181341683, -3.0, nan, 2.220446049250313e-16, 2.220446049250313e-16, -1.774567433289914e+308] -// Code generator finished -// Executing code generator DestructObjectAndReassignGenerator -{byteLength:v10,byteOffset:v22,g:v15,} <- DestructObjectAndReassign v19 -// Code generator finished -// Executing code generator BigIntGenerator -v23 <- LoadBigInt '10000' -v24 <- LoadBigInt '-12' -v25 <- LoadBigInt '-297429275' -// Code generator finished -// Executing code generator ComputedPropertyRetrievalGenerator -v26 <- GetComputedProperty v16, v16 -// Code generator finished -// Executing code generator UnboundFunctionApplyGenerator -v27 <- CreateArray [v25, v13, v13, v8, v26] -v28 <- CallMethod (guarded) v26, 'apply', [v8, v27] -// Program may be interesting due to new coverage: 3854 newly discovered edges in the CFG of the target - - -// ===== [ Program 0CB18E3E-7F22-438D-A419-0E11FCE45430 ] ===== -// Minimizing D3140F03-3D9D-406A-AA7D-4DC08EDBECB7 -v0 <- BeginPlainFunction -> - v1 <- LoadString 'find' - v2 <- LoadInteger '-45191' - v3 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralCopyProperties v1 - ObjectLiteralAddProperty `a`, v3 - BeginObjectLiteralGetter `b` -> v4 - Reassign v1, v4 - v5 <- CallMethod (guarded) v4, 'call', [v4, v1, v1] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v3, v2 - v6 <- EndObjectLiteral -EndPlainFunction -v7 <- CallFunction v0, [] -v8 <- CallFunction v0, [] -v9 <- CreateNamedVariable 'Float32Array', 'none' -v10 <- LoadInteger '160' -v11 <- Construct v9, [v10] -v12 <- CreateNamedVariable 'Int16Array', 'none' -v13 <- Construct v12, [] -v14 <- CreateFloatArray [0.5473303824778669, -inf, 122.89715547616629, -0.0, 1000000000000.0, -327.4367576698587, -4.0, -0.0] -v15 <- CreateFloatArray [1000000000.0, -927.1983544632359, -1.0014442570821796e+307, -1e-15, -861712.4357544872, 423272.92240248085, -5.320961736835601] -v16 <- CreateFloatArray [8.982662558204682e+307, -546328.7181341683, -3.0, nan, 2.220446049250313e-16, 2.220446049250313e-16, -1.774567433289914e+308] -{byteLength:v8,byteOffset:v16,g:v9,} <- DestructObjectAndReassign v13 -v17 <- LoadBigInt '-297429275' -v18 <- GetComputedProperty v11, v11 -v19 <- CreateArray [v17] -v20 <- CallMethod (guarded) v18, 'apply', [] -// Program is interesting due to new coverage: 232 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 92 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 369 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.fzil b/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.fzil deleted file mode 100755 index 2f7605bb0..000000000 Binary files a/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.js b/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.js deleted file mode 100755 index 3b19a0664..000000000 --- a/old_corpus/program_20251007071834_0CB18E3E-7F22-438D-A419-0E11FCE45430.js +++ /dev/null @@ -1,28 +0,0 @@ -// Minimizing D3140F03-3D9D-406A-AA7D-4DC08EDBECB7 -function f0() { - let v1 = "find"; - const v6 = { - __proto__: v1, - ...v1, - a: -2.220446049250313e-16, - get b() { - v1 = this; - try { this.call(this, v1, v1); } catch (e) {} - }, - [-2.220446049250313e-16]: -45191, - }; -} -f0(); -let v8 = f0(); -const v11 = new Float32Array(160); -const v13 = new Int16Array(); -[0.5473303824778669,-Infinity,122.89715547616629,-0.0,1000000000000.0,-327.4367576698587,-4.0,-0.0]; -[1000000000.0,-927.1983544632359,-1.0014442570821796e+307,-1e-15,-861712.4357544872,423272.92240248085,-5.320961736835601]; -let v16 = [8.982662558204682e+307,-546328.7181341683,-3.0,NaN,2.220446049250313e-16,2.220446049250313e-16,-1.774567433289914e+308]; -({"byteLength":v8,"byteOffset":v16,"g":Float32Array,} = v13); -const v18 = v11[v11]; -[-297429275n]; -try { v18.apply(); } catch (e) {} -// Program is interesting due to new coverage: 232 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 92 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 369 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.fuzzil.history b/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.fuzzil.history deleted file mode 100755 index a47710171..000000000 --- a/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.fuzzil.history +++ /dev/null @@ -1,99 +0,0 @@ -// ===== [ Program 32865FF5-C21F-4C4C-98CA-E6535DD5A6A5 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '127' -v1 <- LoadBigInt '3' -v2 <- LoadBigInt '255' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'e', v6 - SetProperty v4, 'c', v6 - SetProperty v4, 'f', v6 -EndConstructor -v7 <- Construct v3, [v0, v2] -v8 <- Construct v3, [v1, v2] -v9 <- Construct v3, [v2, v2] -// Code generator finished -// Executing code generator FloatGenerator -v10 <- LoadFloat '-inf' -v11 <- LoadFloat '-940295.4110529269' -v12 <- LoadFloat '-2.220446049250313e-16' -// Code generator finished -// Executing code generator RegExpGenerator -v13 <- LoadRegExp '(eDa)' 'dyvg' -v14 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v15 <- LoadRegExp '(?:ab)|cde(?:ab|cde)+' 'smu' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v16 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'toString' -> v17, v18, v19, v20, v21 - // Executing code generator NullGenerator - v22 <- LoadNull - // Code generator finished - // Executing code generator DestructArrayAndReassignGenerator - [] <- DestructArrayAndReassign v18 - // Code generator finished - // Executing code generator IntegerGenerator - v23 <- LoadInteger '24351' - v24 <- LoadInteger '2117427804' - v25 <- LoadInteger '9223372036854775807' - // Code generator finished - // Executing code generator LengthChangeGenerator - v26 <- LoadInteger '3854824921' - SetProperty v14, 'length', v26 - // Code generator finished - // Executing code generator ForceMaglevCompilationGenerator - // Executing code generator FastToSlowPropertiesGenerator - BeginRepeatLoop '32' -> v27 - v28 <- LoadString 'p' - v29 <- BinaryOperation v28, '+', v27 - SetComputedProperty v19, v29, v27 - EndRepeatLoop - // Code generator finished - Return v22 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v30 <- Construct v16, [] -v31 <- Construct v16, [] -v32 <- Construct v16, [] -// Code generator finished -// End of prefix code. 17 variables are now visible -// Executing code generator StringGenerator -v33 <- LoadString 'undefined' -v34 <- LoadString 'MAX_VALUE' -v35 <- LoadString 'b' -// Code generator finished -// Executing code generator GrowableSharedArrayBufferGenerator -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v37 -v38 <- EndObjectLiteral -v39 <- LoadInteger '10' -v40 <- Construct v36, [v39, v38] -v41 <- CreateNamedVariable 'Int8Array', 'none' -v42 <- Construct v41, [v40] -// Program may be interesting due to new coverage: 4464 newly discovered edges in the CFG of the target - - -// ===== [ Program 1333DB36-5742-40E9-B6BB-A77532FCB4BF ] ===== -// Minimizing 32865FF5-C21F-4C4C-98CA-E6535DD5A6A5 -v0 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v1 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v2 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v2 -v3 <- EndObjectLiteral -v4 <- LoadInteger '10' -v5 <- Construct v1, [v4, v3] -v6 <- CreateNamedVariable 'Int8Array', 'none' -v7 <- Construct v6, [v5] -// Program is interesting due to new coverage: 232 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 103 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 47 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.fzil b/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.fzil deleted file mode 100755 index 80a237532..000000000 Binary files a/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.js b/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.js deleted file mode 100755 index 5e375fc67..000000000 --- a/old_corpus/program_20251007071834_1333DB36-5742-40E9-B6BB-A77532FCB4BF.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 32865FF5-C21F-4C4C-98CA-E6535DD5A6A5 -/\xed\xa0\x801poc?/dsgimu; -const v5 = new SharedArrayBuffer(10, { maxByteLength: 10000 }); -new Int8Array(v5); -// Program is interesting due to new coverage: 232 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 103 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 47 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.fuzzil.history b/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.fuzzil.history deleted file mode 100755 index 691273ee6..000000000 --- a/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.fuzzil.history +++ /dev/null @@ -1,71 +0,0 @@ -// ===== [ Program 9C6F9EC6-5958-4C21-89A9-98B4DCF5E8EB ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [4.0, 0.3670687051052337, 0.4539300873633457] -v1 <- CreateFloatArray [1000.0, 2.2250738585072014e-308, 6.36462222482665, -2.0, -1e-15, 983980.1792295252, -1.5477972399952696e+308, -1.0, -820.5340337675209, -1.7976931348623157e+308] -v2 <- CreateFloatArray [inf, -9.883346890120722, 0.4674031976055496] -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [-9223372036854775807, 16, -9223372036854775808, 65535, 14, -65535, 11, -10] -v4 <- CreateIntArray [-427856331, 14425, 8, 415510205, -1195450199] -v5 <- CreateIntArray [-2, 1412053537, -4294967295, 1435490861, -256, -46402, 1524943167, 53470, 1073741824] -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString 'd' -v7 <- LoadString 'undefined' -v8 <- LoadString 'object' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -v10 <- CreateIntArray [-16, 1529213744, 13, -803663744, 25129, -2147483648, 2, 522311027] -v11 <- CreateIntArray [4294967295, -665586765, 536870887, -1073741824, -1, 127, 1073741824, 268435440, 9, 10000] -// Code generator finished -// End of prefix code. 12 variables are now visible -// Executing code generator TrivialFunctionGenerator -v12 <- BeginPlainFunction -> - Return v11 -EndPlainFunction -// Code generator finished -// Executing code generator ImitationGenerator -BeginObjectLiteral - ObjectLiteralSetPrototype v9 - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v9 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v5 - // Code generator finished -v13 <- EndObjectLiteral -// Code generator finished -// Executing code generator ResizableArrayBufferGenerator -v14 <- CreateNamedVariable 'ArrayBuffer', 'none' -v15 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v15 -v16 <- EndObjectLiteral -v17 <- LoadInteger '256' -v18 <- Construct v14, [v17, v16] -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v18] -// Program may be interesting due to new coverage: 2378 newly discovered edges in the CFG of the target - - -// ===== [ Program 362450D7-1337-41BC-955C-EF492AEF90DB ] ===== -// Minimizing 9C6F9EC6-5958-4C21-89A9-98B4DCF5E8EB -v0 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v0 -v1 <- EndObjectLiteral -v2 <- CreateNamedVariable 'ArrayBuffer', 'none' -v3 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v3 -v4 <- EndObjectLiteral -v5 <- LoadInteger '256' -v6 <- Construct v2, [v5, v4] -// Program is interesting due to new coverage: 52 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 775 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 32 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.fzil b/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.fzil deleted file mode 100755 index 9f953b98c..000000000 Binary files a/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.js b/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.js deleted file mode 100755 index d7f693195..000000000 --- a/old_corpus/program_20251007071834_362450D7-1337-41BC-955C-EF492AEF90DB.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 9C6F9EC6-5958-4C21-89A9-98B4DCF5E8EB -const v0 = [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; -const v1 = { ...v0 }; -new ArrayBuffer(256, { maxByteLength: 4255489755 }); -// Program is interesting due to new coverage: 52 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 775 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 32 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.fuzzil.history b/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.fuzzil.history deleted file mode 100755 index afeeaf787..000000000 --- a/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.fuzzil.history +++ /dev/null @@ -1,158 +0,0 @@ -// ===== [ Program E56FF2F3-CE7B-4A58-BB75-5DEC634DC345 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '0.7556388661871177' -v1 <- LoadString 'object' -v2 <- LoadFloat '5.0' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '0' - // Code generator finished - // Executing code generator ClassInstanceSetterGenerator - BeginClassInstanceSetter `g` -> v4, v5 - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator ComputedPropertyUpdateGenerator - UpdateComputedProperty v4, v4, '??',v2 - // Code generator finished - // Executing code generator BuiltinObjectInstanceGenerator - v6 <- CreateNamedVariable 'WeakMap', 'none' - v7 <- Construct v6, [] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v8 <- GetComputedSuperProperty v6 - // Code generator finished - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v9 <- EndObjectLiteral - SetProperty v9, 'b', v1 - BeginObjectLiteral - v10 <- EndObjectLiteral - SetProperty v10, 'b', v1 - SetProperty v10, 'd', v2 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'b', v1 - SetProperty v11, 'd', v2 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'b', v1 - SetProperty v12, 'd', v2 - SetProperty v12, 'f', v8 - // Code generator finished - EndClassInstanceSetter - // Code generator finished -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v16 <- CreateFloatArray [2.0] -v17 <- CreateFloatArray [-5.418157485948316, -490.3783403332458, -5.0, inf, -1.7976931348623157e+308, 1000.0, 0.0045946300766794845] -v18 <- CreateFloatArray [-1000.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1.0] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'b', v21 -EndConstructor -v24 <- Construct v19, [v16, v14, v17] -v25 <- Construct v19, [v18, v13, v16] -v26 <- Construct v19, [v17, v14, v16] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v27 <- BeginPlainFunction -> - Return v26 -EndPlainFunction -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator DestructArrayGenerator -[,v28,v29] <- DestructArray v1 -// Code generator finished -// Executing code generator PropertyConfigurationGenerator -ConfigureProperty v25, 'b', 'PropertyFlags(rawValue: 7)', 'value' [["v17"]] -// Code generator finished -// Executing code generator ComputedPropertyRetrievalGenerator -v30 <- GetComputedProperty v26, v25 -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v31 <- BeginClassDefinition (exp) - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'h' v0 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1173801629' v13 - // Code generator finished -EndClassDefinition -v32 <- Construct v31, [] -v33 <- Construct v31, [] -v34 <- Construct v31, [] -// Program may be interesting due to new coverage: 19194 newly discovered edges in the CFG of the target - - -// ===== [ Program 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 ] ===== -// Minimizing E56FF2F3-CE7B-4A58-BB75-5DEC634DC345 -v0 <- LoadFloat '0.7556388661871177' -v1 <- LoadString 'object' -v2 <- LoadFloat '5.0' -v3 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v4, v5 - UpdateComputedProperty v4, v4, '??',v2 - v6 <- CreateNamedVariable 'WeakMap', 'none' - v7 <- Construct v6, [] - v8 <- GetComputedSuperProperty v6 - BeginObjectLiteral - v9 <- EndObjectLiteral - SetProperty v9, 'b', v1 - BeginObjectLiteral - v10 <- EndObjectLiteral - SetProperty v10, 'b', v1 - SetProperty v10, 'd', v2 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'b', v1 - SetProperty v11, 'd', v2 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'b', v1 - SetProperty v12, 'd', v2 - SetProperty v12, 'f', v8 - EndClassInstanceSetter -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- CreateFloatArray [2.0] -v17 <- CreateFloatArray [-5.418157485948316, -490.3783403332458, -5.0, inf, -1.7976931348623157e+308, 1000.0, 0.0045946300766794845] -v18 <- CreateFloatArray [-1000.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1.0] -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'b', v21 -EndConstructor -v24 <- Construct v19, [v16, v14, v17] -v25 <- Construct v19, [v18, v13, v16] -v26 <- Construct v19, [v17, v14, v16] -v27 <- BeginPlainFunction -> - Return v26 -EndPlainFunction -[,v28,v29] <- DestructArray v1 -ConfigureProperty v25, 'b', 'PropertyFlags(rawValue: 7)', 'value' [["v17"]] -v30 <- GetComputedProperty v26, v25 -v31 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'h' v0 - ClassAddStaticProperty 'g' - ClassAddInstanceElement '1173801629' v13 -EndClassDefinition -v32 <- Construct v31, [] -v33 <- Construct v31, [] -// Program is interesting due to new coverage: 11848 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 310 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 127 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.fzil b/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.fzil deleted file mode 100755 index 565b380c8..000000000 Binary files a/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.js b/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.js deleted file mode 100755 index 8942be83d..000000000 --- a/old_corpus/program_20251007071834_54E5C15C-AE8F-45E9-8BDF-0F596AEB0661.js +++ /dev/null @@ -1,51 +0,0 @@ -// Minimizing E56FF2F3-CE7B-4A58-BB75-5DEC634DC345 -class C3 { - 0; - set g(a5) { - this[this] ??= 5.0; - new WeakMap(); - const v8 = super[WeakMap]; - const t7 = {}; - t7.b = "object"; - const v10 = {}; - v10.b = "object"; - v10.d = 5.0; - const v11 = {}; - v11.b = "object"; - v11.d = 5.0; - v11.a = 0.7556388661871177; - const v12 = {}; - v12.b = "object"; - v12.d = 5.0; - v12.f = v8; - } -} -const v13 = new C3(); -const v14 = new C3(); -new C3(); -const v16 = [2.0]; -const v17 = [-5.418157485948316,-490.3783403332458,-5.0,Infinity,-1.7976931348623157e+308,1000.0,0.0045946300766794845]; -const v18 = [-1000.0,1.7976931348623157e+308,2.2250738585072014e-308,-1.0]; -function F19(a21, a22, a23) { - if (!new.target) { throw 'must be called with new'; } - this.b = a21; -} -new F19(v16, v14, v17); -const v25 = new F19(v18, v13, v16); -const v26 = new F19(v17, v14, v16); -function f27() { - return v26; -} -let [,v28,v29] = "object"; -Object.defineProperty(v25, "b", { writable: true, configurable: true, enumerable: true, value: v17 }); -v26[v25]; -const v31 = class { - #h = 0.7556388661871177; - static g; - 1173801629 = v13; -} -new v31(); -new v31(); -// Program is interesting due to new coverage: 11848 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 310 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 127 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.fuzzil.history b/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.fuzzil.history deleted file mode 100755 index 187e768f3..000000000 --- a/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.fuzzil.history +++ /dev/null @@ -1,63 +0,0 @@ -// ===== [ Program 2E4C9E99-F833-4E5B-8DC0-30631D27C4E8 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'true' -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v1 <- LoadString 'AKDT' -v2 <- LoadString '+08:00' -v3 <- LoadString 'Asia/Atyrau' -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '33' -v5 <- CreateNamedVariable 'Int8Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '3108' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '8' -v11 <- CreateNamedVariable 'Uint8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator PropertyAssignmentGenerator -SetProperty v12, 'g', v8 -// Code generator finished -// Executing code generator UpdateGenerator -Update v3, '|', v3 -// Code generator finished -// Executing code generator ArrayGenerator -v13 <- CreateArray [v7] -v14 <- CreateArray [v4, v11, v12, v12, v6] -v15 <- CreateArray [v11, v14, v1, v5] -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v14, v15 -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v16 <- BeginConstructor -> v17, v18, v19, v20 - SetProperty v17, 'g', v20 - SetProperty v17, 'a', v20 -EndConstructor -v21 <- Construct v16, [v4, v15, v7] -v22 <- Construct v16, [v4, v14, v15] -v23 <- Construct v16, [v3, v15, v12] -// Program may be interesting due to new coverage: 2906 newly discovered edges in the CFG of the target - - -// ===== [ Program 7108B6FD-DE19-4F1D-A74C-F84E20C84BC7 ] ===== -// Minimizing 2E4C9E99-F833-4E5B-8DC0-30631D27C4E8 -v0 <- LoadInteger '33' -v1 <- LoadInteger '3108' -v2 <- CreateNamedVariable 'Uint8Array', 'none' -v3 <- BeginConstructor -> v4, v5, v6, v7 - SetProperty v4, 'g', v7 -EndConstructor -v8 <- Construct v3, [v0, v2, v1] -v9 <- Construct v3, [] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target -// Imported program is interesting due to new coverage: 135 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.fzil b/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.fzil deleted file mode 100755 index 565fc4a9b..000000000 Binary files a/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.js b/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.js deleted file mode 100755 index 6eb6e9fb3..000000000 --- a/old_corpus/program_20251007071834_7108B6FD-DE19-4F1D-A74C-F84E20C84BC7.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 2E4C9E99-F833-4E5B-8DC0-30631D27C4E8 -function F3(a5, a6, a7) { - if (!new.target) { throw 'must be called with new'; } - this.g = a7; -} -new F3(33, Uint8Array, 3108); -new F3(); -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target -// Imported program is interesting due to new coverage: 135 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.fuzzil.history b/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.fuzzil.history deleted file mode 100755 index cb4b3464c..000000000 --- a/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.fuzzil.history +++ /dev/null @@ -1,133 +0,0 @@ -// ===== [ Program 01EA2959-3BA4-4F02-8496-77482CB0D3BD ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-1914731820' - SetProperty v1, 'b', v2 - SetProperty v1, 'e', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v6 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticGetterGenerator - BeginClassStaticGetter `b` -> v7 - // Executing code generator WhileLoopGenerator - v8 <- LoadInteger '0' - BeginWhileLoopHeader - v9 <- LoadInteger '7' - v10 <- Compare v8, '<', v9 - BeginWhileLoopBody v10 - // Executing code generator ReassignmentGenerator - Reassign v3, v5 - // Code generator finished - // Executing code generator GrowableSharedArrayBufferGenerator - v11 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v12 <- LoadInteger '2997' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v12 - v13 <- EndObjectLiteral - v14 <- LoadInteger '2997' - v15 <- Construct v11, [v14, v13] - v16 <- CreateNamedVariable 'Float64Array', 'none' - v17 <- Construct v16, [v15] - // Code generator finished - v18 <- UnaryOperation v8, '++' - EndWhileLoop - // Code generator finished - Return v3 - EndClassStaticGetter - // Code generator finished -EndClassDefinition -v19 <- Construct v6, [] -v20 <- Construct v6, [] -v21 <- Construct v6, [] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v22 <- BeginConstructor -> v23, v24, v25, v26 - SetProperty v23, 'g', v25 - SetProperty v23, 'b', v25 - SetProperty v23, 'a', v6 -EndConstructor -v27 <- Construct v22, [v5, v20, v20] -v28 <- Construct v22, [v3, v19, v5] -v29 <- Construct v22, [v6, v4, v6] -// Code generator finished -// Executing code generator TypedArrayGenerator -v30 <- LoadInteger '35' -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '6' -v34 <- CreateNamedVariable 'Uint32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '1000' -v37 <- CreateNamedVariable 'BigInt64Array', 'none' -v38 <- Construct v37, [v36] -// Code generator finished -// End of prefix code. 21 variables are now visible -// Executing code generator ApiMethodCallGenerator -BeginTry - v39 <- CallMethod v38, 'some', [v38, v0] -BeginCatch -> v40 -EndTryCatch -// Code generator finished -// Executing code generator PrototypeAccessGenerator -v41 <- GetProperty v32, '__proto__' -// Code generator finished -// Executing code generator PropertyRemovalGenerator -v42 <- DeleteProperty (guarded) v20, 'f' -// Code generator finished -// Executing code generator NumberComputationGenerator -v43 <- CreateNamedVariable 'Math', 'none' -v44 <- LoadInteger '499529324' -v45 <- LoadInteger '-41020' -v46 <- LoadFloat '-1e-15' -v47 <- CallMethod v43, 'fround', [v37] -v48 <- BinaryOperation v36, '-', v46 -v49 <- UnaryOperation v37, '++' -v50 <- UnaryOperation '~', v36 -v51 <- CallMethod v43, 'ceil', [v44] -// Program may be interesting due to new coverage: 6719 newly discovered edges in the CFG of the target - - -// ===== [ Program 99C7BAE4-8274-4B52-84A2-8988B6A59A5B ] ===== -// Minimizing 01EA2959-3BA4-4F02-8496-77482CB0D3BD -v0 <- BeginConstructor -> v1 -EndConstructor -v2 <- Construct v0, [] -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v6 - EndClassStaticGetter -EndClassDefinition -v7 <- Construct v5, [] -v8 <- Construct v5, [] -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'b', v12 -EndConstructor -v14 <- Construct v9, [v4, v8] -v15 <- Construct v9, [v2, v7] -v16 <- Construct v9, [v5, v3] -v17 <- CreateNamedVariable 'BigUint64Array', 'none' -v18 <- Construct v17, [] -v19 <- LoadInteger '1000' -v20 <- CreateNamedVariable 'BigInt64Array', 'none' -v21 <- Construct v20, [v19] -BeginTry - v22 <- CallMethod v21, 'some', [v21] -BeginCatch -> v23 -EndTryCatch -v24 <- GetProperty v18, '__proto__' -v25 <- DeleteProperty v8, 'f' -v26 <- UnaryOperation v20, '++' -v27 <- UnaryOperation '~', v19 -// Program is interesting due to new coverage: 902 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 155 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 159 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.fzil b/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.fzil deleted file mode 100755 index 4ce365141..000000000 Binary files a/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.js b/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.js deleted file mode 100755 index b4a7fb21c..000000000 --- a/old_corpus/program_20251007071834_99C7BAE4-8274-4B52-84A2-8988B6A59A5B.js +++ /dev/null @@ -1,33 +0,0 @@ -// Minimizing 01EA2959-3BA4-4F02-8496-77482CB0D3BD -function F0() { - if (!new.target) { throw 'must be called with new'; } -} -const v2 = new F0(); -const v3 = new F0(); -const v4 = new F0(); -const v5 = class { - static get b() { - } -} -const v7 = new v5(); -const v8 = new v5(); -function F9(a11, a12, a13) { - if (!new.target) { throw 'must be called with new'; } - this.b = a12; -} -new F9(v4, v8); -new F9(v2, v7); -new F9(v5, v3); -const v18 = new BigUint64Array(); -const v21 = new BigInt64Array(1000); -try { - v21.some(v21); -} catch(e23) { -} -v18.__proto__; -delete v8.f; -BigInt64Array++; -~1000; -// Program is interesting due to new coverage: 902 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 155 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 159 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.fuzzil.history b/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.fuzzil.history deleted file mode 100755 index 72be58082..000000000 --- a/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.fuzzil.history +++ /dev/null @@ -1,53 +0,0 @@ -// ===== [ Program E9BA3D8B-1080-436A-9BC8-DFB55DE63A80 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-8.088488338935901' -v1 <- LoadFloat '-203.3985930655831' -v2 <- LoadFloat 'nan' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v2] -v4 <- CreateArray [v2] -v5 <- CreateArray [v4, v0, v3] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [5.381467365036634e+307, 2.2250738585072014e-308, 992109.0439283121, 0.8330764682223211, 4.0] -v7 <- CreateFloatArray [603057.8780292345, 4.0, 2.220446049250313e-16, 5.0, 509830.6062725275] -v8 <- CreateFloatArray [2.2250738585072014e-308] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '1073741825' -v10 <- LoadInteger '2' -v11 <- LoadInteger '9007199254740990' -// Code generator finished -// End of prefix code. 12 variables are now visible -// Executing code generator NumberComputationGenerator -v12 <- CreateNamedVariable 'Math', 'none' -v13 <- LoadInteger '255' -v14 <- LoadInteger '-2147483648' -v15 <- LoadFloat '1e-15' -v16 <- CallMethod v12, 'log1p', [v13] -v17 <- BinaryOperation v6, '+', v6 -v18 <- UnaryOperation '+', v14 -v19 <- UnaryOperation '--', v18 -v20 <- BinaryOperation v10, '-', v19 -v21 <- UnaryOperation '+', v17 -// Program may be interesting due to new coverage: 2451 newly discovered edges in the CFG of the target - - -// ===== [ Program A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 ] ===== -// Minimizing E9BA3D8B-1080-436A-9BC8-DFB55DE63A80 -v0 <- LoadFloat 'nan' -v1 <- CreateArray [v0, v0] -v2 <- CreateArray [v0] -v3 <- CreateFloatArray [5.381467365036634e+307, 2.2250738585072014e-308, 992109.0439283121, 0.8330764682223211, 4.0] -v4 <- CreateNamedVariable 'Math', 'none' -v5 <- LoadInteger '255' -v6 <- CallMethod v4, 'log1p', [v5] -v7 <- UnaryOperation '+', v3 -// Program is interesting due to new coverage: 29 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 122 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 94 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.fzil b/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.fzil deleted file mode 100755 index d8d675f24..000000000 Binary files a/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.js b/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.js deleted file mode 100755 index d7ec9774a..000000000 --- a/old_corpus/program_20251007071834_A169C426-D69D-4FB5-B53D-2ADCCB68D7D6.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing E9BA3D8B-1080-436A-9BC8-DFB55DE63A80 -[NaN,NaN]; -[NaN]; -const v3 = [5.381467365036634e+307,2.2250738585072014e-308,992109.0439283121,0.8330764682223211,4.0]; -Math.log1p(255); -+v3; -// Program is interesting due to new coverage: 29 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 122 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 94 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.fuzzil.history b/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.fuzzil.history deleted file mode 100755 index f683f49ad..000000000 --- a/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.fuzzil.history +++ /dev/null @@ -1,294 +0,0 @@ -// ===== [ Program D64BD333-0ABB-44A5-BE48-B7F782C2CCF8 ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '16' -v5 <- CreateNamedVariable 'Uint8Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '16' -v8 <- CreateNamedVariable 'BigUint64Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '2' -v11 <- CreateNamedVariable 'Uint8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- CreateArray [] -v14 <- LoadInteger '16' -v15 <- CreateNamedVariable 'Float64Array', 'none' -v16 <- Construct v15, [v14] -v17 <- LoadInteger '10' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '167' -v21 <- CreateNamedVariable 'Float32Array', 'none' -v22 <- Construct v21, [v20] -v23 <- BinaryOperation v22, '%', v13 -v24 <- BinaryOperation v14, '**', v15 -v25 <- CallFunctionWithSpread (guarded) v24, [v18, v24, v23, ...v17, v23] -v26 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v27 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v28 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v29 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v29 -> v30 - v31 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v32 - v33 <- UnaryOperation v31, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v31 - ObjectLiteralAddProperty `value`, v31 - v34 <- EndObjectLiteral - Return v34 - EndObjectLiteralMethod - v35 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v36 <- EndObjectLiteral - - -// ===== [ Program 2F6DBDAC-74B9-4679-B512-24B7C12E657E ] ===== -// Mutating D64BD333-0ABB-44A5-BE48-B7F782C2CCF8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Exploring value v3 -v4 <- CallFunction (guarded) v3, [] -// Exploring finished -v5 <- LoadInteger '16' -v6 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v6 -v7 <- Construct (guarded) v6, [v5, v0, v2] -// Exploring finished -v8 <- Construct v6, [v5] -v9 <- LoadInteger '16' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v12, v0, v0] -// Exploring finished -v15 <- Construct v13, [v12] -v16 <- CreateArray [] -v17 <- LoadInteger '16' -v18 <- CreateNamedVariable 'Float64Array', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '10' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'entries', [] -// Exploring finished -v24 <- LoadInteger '167' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- BinaryOperation v26, '%', v16 -// Exploring value v27 -v28 <- CreateNamedVariable 'Number', 'none' -v29 <- CallMethod v28, 'isNaN', [v27] -// Exploring finished -v30 <- BinaryOperation v17, '**', v18 -// Exploring value v30 -v31 <- UnaryOperation v30, '--' -// Exploring finished -v32 <- CallFunctionWithSpread (guarded) v30, [v21, v30, v27, ...v20, v27] -// Exploring value v32 -v33 <- BinaryOperation v32, '??', v32 -// Exploring finished -v34 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v35 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'slice', [v5, v5] -// Exploring finished -v37 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v38 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v38 -> v39 - v40 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v41 - v42 <- UnaryOperation v40, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v40 - ObjectLiteralAddProperty `value`, v40 - v43 <- EndObjectLiteral - Return v43 - EndObjectLiteralMethod - v44 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v45 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3602 newly discovered edges in the CFG of the target - - -// ===== [ Program 25304787-ADAE-4AD3-9E48-940DA838D3A7 ] ===== -// Mutating 2F6DBDAC-74B9-4679-B512-24B7C12E657E with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v4 <- CallFunction (guarded) v3, [] -// Exploring value v4 -v5 <- GetProperty v4, 'unicodeSets' -// Exploring finished -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct (guarded) v7, [v6, v0, v2] -v9 <- Construct v7, [v6] -v10 <- LoadInteger '16' -v11 <- CreateNamedVariable 'BigUint64Array', 'none' -// Exploring value v11 -v12 <- Construct (guarded) v11, [v7, v7, v7] -// Exploring finished -v13 <- Construct v11, [v10] -v14 <- LoadInteger '2' -v15 <- CreateNamedVariable 'Uint8Array', 'none' -v16 <- Construct (guarded) v15, [v14, v0, v0] -// Exploring value v16 -v17 <- GetElement v16, '1' -// Exploring finished -v18 <- Construct v15, [v14] -v19 <- CreateArray [] -v20 <- LoadInteger '16' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '10' -// Exploring value v23 -v24 <- BinaryOperation v23, '%', v23 -// Exploring finished -v25 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v25 -v26 <- Construct (guarded) v25, [v14, v14, v14] -// Exploring finished -v27 <- Construct v25, [v23] -v28 <- CallMethod (guarded) v27, 'entries', [] -v29 <- LoadInteger '167' -v30 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v30 -SetProperty v30, 'prototype', v30 -// Exploring finished -v31 <- Construct v30, [v29] -// Exploring value v31 -SetElement v31, '116', v31 -// Exploring finished -v32 <- BinaryOperation v31, '%', v19 -v33 <- CreateNamedVariable 'Number', 'none' -// Exploring value v33 -v34 <- GetProperty v33, 'length' -// Exploring finished -v35 <- CallMethod v33, 'isNaN', [v32] -// Exploring value v35 -v36 <- UnaryOperation '!', v35 -// Exploring finished -v37 <- BinaryOperation v20, '**', v21 -v38 <- UnaryOperation v37, '--' -v39 <- CallFunctionWithSpread (guarded) v37, [v25, v37, v32, ...v23, v32] -// Exploring value v39 -v40 <- BinaryOperation v39, '??', v39 -// Exploring finished -v41 <- BinaryOperation v39, '??', v39 -// Exploring value v41 -v42 <- BinaryOperation v41, '??', v41 -// Exploring finished -v43 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v44 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v45 <- CallMethod (guarded) v44, 'slice', [v6, v6] -v46 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -// Exploring value v46 -SetElement v46, '7', v46 -// Exploring finished -v47 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v48 - v49 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v50 - v51 <- UnaryOperation v49, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v49 - ObjectLiteralAddProperty `value`, v49 - v52 <- EndObjectLiteral - Return v52 - EndObjectLiteralMethod - v53 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v54 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3711 newly discovered edges in the CFG of the target - - -// ===== [ Program AD38D675-535D-4C9E-BB51-0DF28DD229CB ] ===== -// Minimizing 25304787-ADAE-4AD3-9E48-940DA838D3A7 -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v4 <- CallFunction (guarded) v3, [] -v5 <- GetProperty v4, 'unicodeSets' -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct (guarded) v7, [v6, v0, v2] -v9 <- Construct v7, [v6] -v10 <- LoadInteger '16' -v11 <- CreateNamedVariable 'BigUint64Array', 'none' -v12 <- Construct (guarded) v11, [v7, v7, v7] -v13 <- Construct v11, [v10] -v14 <- LoadInteger '2' -v15 <- Construct (guarded) v7, [v14, v0, v0] -v16 <- GetElement v15, '1' -v17 <- Construct v7, [v14] -v18 <- CreateArray [] -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Float64Array', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadInteger '10' -v23 <- BinaryOperation v22, '%', v22 -v24 <- CreateNamedVariable 'Uint16Array', 'none' -v25 <- Construct (guarded) v24, [v14, v14, v14] -v26 <- Construct v24, [v22] -v27 <- LoadInteger '167' -v28 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v28, 'prototype', v28 -v29 <- Construct v28, [v27] -SetElement v29, '116', v29 -v30 <- BinaryOperation v29, '%', v18 -v31 <- CreateNamedVariable 'Number', 'none' -v32 <- GetProperty v31, 'length' -v33 <- CallMethod v31, 'isNaN', [v30] -v34 <- UnaryOperation '!', v33 -v35 <- BinaryOperation v19, '**', v20 -v36 <- UnaryOperation v35, '--' -v37 <- CallFunctionWithSpread (guarded) v35, [v24, v35, v30, ...v22, v30] -v38 <- BinaryOperation v37, '??', v37 -v39 <- BinaryOperation v37, '??', v37 -v40 <- BinaryOperation v39, '??', v39 -v41 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v42 <- CallMethod (guarded) v41, 'slice', [v6, v6] -v43 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v43, '7', v43 -v44 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v44 -> v45 - EndObjectLiteralComputedMethod -v46 <- EndObjectLiteral -// Program is interesting due to new coverage: 116 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 633 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.fzil b/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.fzil deleted file mode 100755 index 7a2b64318..000000000 Binary files a/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.js b/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.js deleted file mode 100755 index 0afbe2f8f..000000000 --- a/old_corpus/program_20251007071834_AD38D675-535D-4C9E-BB51-0DF28DD229CB.js +++ /dev/null @@ -1,46 +0,0 @@ -// Minimizing 25304787-ADAE-4AD3-9E48-940DA838D3A7 -const v0 = /Qa(?!bbb|bb)c\u0060?/dsm; -/Ca?[\111]/ym; -const v2 = /([\cz]?)/dgm; -function f3() { - return v2; -} -let v4; -try { v4 = f3(); } catch (e) {} -v4.unicodeSets; -try { new Uint8Array(16, v0, v2); } catch (e) {} -new Uint8Array(16); -try { new BigUint64Array(Uint8Array, Uint8Array, Uint8Array); } catch (e) {} -new BigUint64Array(16); -let v15; -try { v15 = new Uint8Array(2, v0, v0); } catch (e) {} -v15[1]; -new Uint8Array(2); -const v18 = []; -new Float64Array(16); -10 % 10; -try { new Uint16Array(2, 2, 2); } catch (e) {} -new Uint16Array(10); -Float32Array.prototype = Float32Array; -const v29 = new Float32Array(167); -v29[116] = v29; -const v30 = v29 % v18; -Number.length; -!Number.isNaN(v30); -let v35 = 16 ** Float64Array; -v35--; -let v37; -try { v37 = v35(Uint16Array, v35, v30, ...10, v30); } catch (e) {} -v37 ?? v37; -const v39 = v37 ?? v37; -v39 ?? v39; -const v41 = [0.8888880580307695,928.3092772365194,575906.016845972]; -try { v41.slice(16, 16); } catch (e) {} -const v43 = [-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -v43[7] = v43; -const v46 = { - [Symbol]() { - }, -}; -// Program is interesting due to new coverage: 116 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 633 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.fuzzil.history b/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.fuzzil.history deleted file mode 100755 index 58d56e38e..000000000 --- a/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.fuzzil.history +++ /dev/null @@ -1,69 +0,0 @@ -// ===== [ Program CDD25444-72EB-4D3C-B759-E134CF595680 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'WeakSet', 'none' -v1 <- Construct v0, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v2 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v3 <- CreateFloatArray [-2.2250738585072014e-308, 1000000.0, 160131.78887998685, 1000000.0, -575.9294984896871] -v4 <- CreateFloatArray [4.0, 1e-15, 413691.11283853] -// Code generator finished -// Executing code generator TypedArrayGenerator -v5 <- LoadInteger '256' -v6 <- CreateNamedVariable 'Int32Array', 'none' -v7 <- Construct v6, [v5] -v8 <- LoadInteger '1' -v9 <- CreateNamedVariable 'Float32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '12' -v12 <- CreateNamedVariable 'Int32Array', 'none' -v13 <- Construct v12, [v11] -// Code generator finished -// End of prefix code. 14 variables are now visible -// Executing code generator ElementRetrievalGenerator -v14 <- GetElement v1, '3727927049' -// Code generator finished -// Executing code generator StringNormalizeGenerator -v15 <- LoadString 'NFD' -v16 <- LoadString 'setMilliseconds' -v17 <- CallMethod v16, 'normalize', [v15] -// Code generator finished -// Executing code generator ConstructorCallGenerator -v18 <- Construct (guarded) v9, [v5] -// Code generator finished -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v2, v6, v11 -// Code generator finished -// Executing code generator ElementUpdateGenerator -UpdateElement v1, '9', '|', v11 -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v14, v2 -// Code generator finished -// Executing code generator IntegerGenerator -v19 <- LoadInteger '-11427' -v20 <- LoadInteger '-5' -v21 <- LoadInteger '-4294967296' -// Program may be interesting due to new coverage: 2477 newly discovered edges in the CFG of the target - - -// ===== [ Program E040B601-B143-41F7-8F25-1E93477D226F ] ===== -// Minimizing CDD25444-72EB-4D3C-B759-E134CF595680 -v0 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v1 <- LoadInteger '256' -v2 <- CreateNamedVariable 'Int32Array', 'none' -v3 <- Construct v2, [] -v4 <- CreateNamedVariable 'Float32Array', 'none' -v5 <- LoadInteger '12' -v6 <- LoadString 'NFD' -v7 <- LoadString 'setMilliseconds' -v8 <- CallMethod v7, 'normalize', [v6] -v9 <- Construct v4, [v1] -SetComputedProperty v0, v2, v5 -// Program is interesting due to new coverage: 39 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 28 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 44 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.fzil b/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.fzil deleted file mode 100755 index 7099fdbbe..000000000 Binary files a/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.js b/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.js deleted file mode 100755 index 568a18cdd..000000000 --- a/old_corpus/program_20251007071834_E040B601-B143-41F7-8F25-1E93477D226F.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing CDD25444-72EB-4D3C-B759-E134CF595680 -const v0 = [1.0642826126841244e+308,3.9812896498247667,0.0,5.3474381789778285,2.0,-1.0,224.56605230737478,-0.0]; -new Int32Array(); -("setMilliseconds").normalize("NFD"); -new Float32Array(256); -v0[Int32Array] = 12; -// Program is interesting due to new coverage: 39 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 28 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 44 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.fuzzil.history b/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.fuzzil.history deleted file mode 100755 index cf49b4e5b..000000000 --- a/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.fuzzil.history +++ /dev/null @@ -1,78 +0,0 @@ -// ===== [ Program 8A80BD05-D678-4E3A-A2E8-2F89200AA226 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator StringGenerator -v1 <- LoadString 'rReV3' -v2 <- LoadString 'L' -v3 <- LoadString 'a' -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '128' -v5 <- LoadInteger '-11538' -v6 <- LoadInteger '-268435456' -// Code generator finished -// Executing code generator IntArrayGenerator -v7 <- CreateIntArray [23892, 9007199254740992, 98085213] -v8 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] -v9 <- CreateIntArray [11, -1635541755, 3, 6, 983775507] -// Code generator finished -// Executing code generator IntegerGenerator -v10 <- LoadInteger '273790712' -v11 <- LoadInteger '22237' -v12 <- LoadInteger '536870887' -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ElementAssignmentGenerator -SetElement v1, '8', v10 -// Code generator finished -// Executing code generator ElementRetrievalGenerator -v13 <- GetElement v1, '3' -// Code generator finished -// Executing code generator ElementAssignmentGenerator -SetElement v13, '4096', v2 -// Code generator finished -// Executing code generator ComputedPropertyConfigurationGenerator -// Code generator finished -// Executing code generator FastToSlowPropertiesGenerator -BeginRepeatLoop '32' -> v14 - v15 <- LoadString 'p' - v16 <- BinaryOperation v15, '+', v14 - SetComputedProperty v8, v16, v14 -EndRepeatLoop -// Code generator finished -// Executing code generator BinaryOperationGenerator -v17 <- BinaryOperation v9, '<<', v7 -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v18 <- CreateNamedVariable 'Map', 'none' -v19 <- Construct v18, [] -// Program may be interesting due to new coverage: 4517 newly discovered edges in the CFG of the target - - -// ===== [ Program 07D91DFC-8283-4302-979C-7F21495DD124 ] ===== -// Minimizing 8A80BD05-D678-4E3A-A2E8-2F89200AA226 -v0 <- LoadString 'rReV3' -v1 <- LoadString 'L' -v2 <- CreateIntArray [23892, 9007199254740992, 98085213] -v3 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] -v4 <- CreateIntArray [11, -1635541755, 3, 6, 983775507] -v5 <- LoadInteger '273790712' -SetElement v0, '8', v5 -v6 <- GetElement v0, '3' -SetElement v6, '4096', v1 -BeginRepeatLoop '32' -> v7 - v8 <- LoadString 'p' - v9 <- BinaryOperation v8, '+', v7 - SetComputedProperty v3, v9, v7 -EndRepeatLoop -v10 <- BinaryOperation v4, '<<', v2 -v11 <- CreateNamedVariable 'Map', 'none' -v12 <- Construct v11, [] -// Program is interesting due to new coverage: 666 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 22 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 277 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.fzil b/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.fzil deleted file mode 100755 index 8ba7d8980..000000000 Binary files a/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.js b/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.js deleted file mode 100755 index 633ccbe1b..000000000 --- a/old_corpus/program_20251007071835_07D91DFC-8283-4302-979C-7F21495DD124.js +++ /dev/null @@ -1,16 +0,0 @@ -// Minimizing 8A80BD05-D678-4E3A-A2E8-2F89200AA226 -const v2 = [23892,9007199254740992,98085213]; -const v3 = [-2065662579,8,-1,-1164073749,46211,-60919,45372,-65535,10000]; -const v4 = [11,-1635541755,3,6,983775507]; -const t1 = "rReV3"; -t1[8] = 273790712; -const t6 = ("rReV3")[3]; -t6[4096] = "L"; -for (let v7 = 0; v7 < 32; v7++) { - v3["p" + v7] = v7; -} -v4 << v2; -new Map(); -// Program is interesting due to new coverage: 666 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 22 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 277 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.fuzzil.history b/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.fuzzil.history deleted file mode 100755 index a404ef670..000000000 --- a/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.fuzzil.history +++ /dev/null @@ -1,64 +0,0 @@ -// ===== [ Program B6495426-EEFF-41F5-BC75-FC9ACFF745A9 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '4096' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3415' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-2' -v10 <- LoadInteger '20918' -v11 <- LoadInteger '0' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v13 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v14 <- BinaryOperation v13, '>>>', v12 - - -// ===== [ Program 6C0580CD-8CFC-4E78-B609-D84EBE0B1FD4 ] ===== -// Mutating B6495426-EEFF-41F5-BC75-FC9ACFF745A9 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4096' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3415' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '-2' -v10 <- LoadInteger '20918' -v11 <- LoadInteger '0' -v12 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v13 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -// Probing value v13 -v14 <- BeginPlainFunction -> - // Splicing instruction 25 (BinaryOperation) from AD38D675-535D-4C9E-BB51-0DF28DD229CB - v15 <- LoadInteger '10' - v16 <- BinaryOperation v15, '%', v15 - // Splicing done - Return v16 -EndPlainFunction -SetProperty v13, 'valueOf', v14 -// Probing finished -v17 <- BinaryOperation v13, '>>>', v12 -// Program may be interesting due to new coverage: 2419 newly discovered edges in the CFG of the target - - -// ===== [ Program 2B72C2F2-40AA-4309-9DA8-410A33CB9F78 ] ===== -// Minimizing 6C0580CD-8CFC-4E78-B609-D84EBE0B1FD4 -v0 <- LoadInteger '3415' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -// Program is interesting due to new coverage: 19 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.fzil b/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.fzil deleted file mode 100755 index 96f80a091..000000000 Binary files a/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.js b/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.js deleted file mode 100755 index 038989f5e..000000000 --- a/old_corpus/program_20251007071835_2B72C2F2-40AA-4309-9DA8-410A33CB9F78.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 6C0580CD-8CFC-4E78-B609-D84EBE0B1FD4 -new Float64Array(3415); -// Program is interesting due to new coverage: 19 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.fuzzil.history b/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.fuzzil.history deleted file mode 100755 index 01ebe8fa1..000000000 --- a/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.fuzzil.history +++ /dev/null @@ -1,119 +0,0 @@ -// ===== [ Program 9C1163D4-7023-4CA0-A9BE-62BF76886FF9 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '-65535' -v1 <- LoadString '8' -v2 <- LoadInteger '10' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'a' v0 - // Code generator finished - // Executing code generator ClassStaticSetterGenerator - BeginClassStaticSetter `a` -> v4, v5 - // Executing code generator MethodCallWithDifferentThisGenerator - // Code generator finished - // Executing code generator ComputedPropertyRetrievalGenerator - v6 <- GetComputedProperty v1, v4 - // Code generator finished - // Executing code generator MethodCallWithDifferentThisGenerator - // Code generator finished - // Executing code generator DestructObjectAndReassignGenerator - {c:v1,e:v4,h:v5,} <- DestructObjectAndReassign v4 - // Code generator finished - // Executing code generator UnboundFunctionBindGenerator - // Executing code generator ApiFunctionCallGenerator - // Executing code generator GrowableSharedArrayBufferGenerator - v7 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v8 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v8 - v9 <- EndObjectLiteral - v10 <- LoadInteger '14' - v11 <- Construct v7, [v10, v9] - v12 <- CreateNamedVariable 'BigInt64Array', 'none' - v13 <- Construct v12, [v11] - // Code generator finished - EndClassStaticSetter - // Code generator finished -EndClassDefinition -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- Construct v3, [] -// Code generator finished -// Executing code generator IntegerGenerator -v17 <- LoadInteger '14' -v18 <- LoadInteger '-2147483647' -v19 <- LoadInteger '1024' -// Code generator finished -// Executing code generator RegExpGenerator -v20 <- LoadRegExp 'a||bc' 'yvsgm' -v21 <- LoadRegExp '[B]' 'dimu' -v22 <- LoadRegExp 'Y1+' 'ysgmu' -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ElementConfigurationGenerator -// Code generator finished -// Executing code generator UpdateGenerator -Update v22, '*', v21 -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ForceMaglevCompilationGenerator -// Executing code generator FunctionCallGenerator -v23 <- CallFunction (guarded) v1, [v1, v20, v22, v16] -// Code generator finished -// Executing code generator PropertyConfigurationGenerator -ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] -// Code generator finished -// Executing code generator ConstructorCallGenerator -v24 <- Construct v3, [] -// Code generator finished -// Executing code generator FastToSlowPropertiesGenerator -BeginRepeatLoop '32' -> v25 - v26 <- LoadString 'p' - v27 <- BinaryOperation v26, '+', v25 - SetComputedProperty v20, v27, v25 -EndRepeatLoop -// Code generator finished -// Executing code generator ComputedPropertyRetrievalGenerator -v28 <- GetComputedProperty v20, v24 -// Program may be interesting due to new coverage: 4060 newly discovered edges in the CFG of the target - - -// ===== [ Program 52D8ABCC-67F0-49CF-B4A5-E521180B1BF6 ] ===== -// Minimizing 9C1163D4-7023-4CA0-A9BE-62BF76886FF9 -v0 <- LoadInteger '-65535' -v1 <- LoadString '8' -v2 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v0 - BeginClassStaticSetter `a` -> v3, v4 - {c:v1,e:v3,h:v4,} <- DestructObjectAndReassign v3 - v5 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v6 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 - v7 <- EndObjectLiteral - v8 <- LoadInteger '14' - v9 <- CallFunction v5, [v8, v7] - EndClassStaticSetter -EndClassDefinition -v10 <- Construct v2, [] -v11 <- Construct v2, [] -v12 <- LoadRegExp 'a||bc' 'yvsgm' -v13 <- LoadRegExp '[B]' 'dimu' -v14 <- LoadRegExp 'Y1+' 'ysgmu' -Update v14, '*', v13 -v15 <- CallFunction (guarded) v1, [v1] -ConfigureProperty v13, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v13"]] -v16 <- Construct v2, [] -BeginRepeatLoop '5' -> v17 - v18 <- LoadString 'p' - SetComputedProperty v12, v18, v17 -EndRepeatLoop -v19 <- GetComputedProperty v12, v16 -// Program is interesting due to new coverage: 322 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 529 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 327 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.fzil b/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.fzil deleted file mode 100755 index f9c62efd5..000000000 Binary files a/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.js b/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.js deleted file mode 100755 index 4e4e56785..000000000 --- a/old_corpus/program_20251007071835_52D8ABCC-67F0-49CF-B4A5-E521180B1BF6.js +++ /dev/null @@ -1,26 +0,0 @@ -// Minimizing 9C1163D4-7023-4CA0-A9BE-62BF76886FF9 -let v1 = "8"; -const v2 = class { - a = -65535; - static set a(a4) { - let v3 = this; - ({"c":v1,"e":v3,"h":a4,} = v3); - SharedArrayBuffer(14, { maxByteLength: 14 }); - } -} -new v2(); -new v2(); -const v12 = /a||bc/yvsgm; -const v13 = /[B]/dimu; -let v14 = /Y1+/ysgmu; -v14 *= v13; -try { v1(v1); } catch (e) {} -Object.defineProperty(v13, "source", { configurable: true, value: v13 }); -const v16 = new v2(); -for (let v17 = 0; v17 < 5; v17++) { - v12["p"] = v17; -} -v12[v16]; -// Program is interesting due to new coverage: 322 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 529 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 327 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.fuzzil.history b/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.fuzzil.history deleted file mode 100755 index 4955e1ed9..000000000 --- a/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.fuzzil.history +++ /dev/null @@ -1,69 +0,0 @@ -// ===== [ Program 3A2784A2-91EA-4975-97CD-0C788FBBDBA4 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ArrayGenerator -v1 <- CreateArray [v0, v0, v0, v0] -v2 <- CreateArray [v0, v0] -v3 <- CreateArray [v0] -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '127' -v5 <- CreateNamedVariable 'Uint32Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '1836' -v8 <- CreateNamedVariable 'Uint16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '16' -v11 <- CreateNamedVariable 'Int32Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// Executing code generator BigIntGenerator -v13 <- LoadBigInt '58745' -v14 <- LoadBigInt '977896500' -v15 <- LoadBigInt '2147483648' -// Code generator finished -// End of prefix code. 16 variables are now visible -// Executing code generator ClassDefinitionGenerator -v16 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1' v5 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v6 v7 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '10' - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '6' v13 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '1000' v13 - // Code generator finished -EndClassDefinition -v17 <- Construct v16, [] -v18 <- Construct v16, [] -v19 <- Construct v16, [] -// Program may be interesting due to new coverage: 3300 newly discovered edges in the CFG of the target - - -// ===== [ Program 67A23EE4-DDE2-4C78-A797-B5023AA1083F ] ===== -// Minimizing 3A2784A2-91EA-4975-97CD-0C788FBBDBA4 -v0 <- LoadInteger '127' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1836' -v4 <- LoadBigInt '58745' -v5 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v2 v3 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v4 -EndClassDefinition -// Program is interesting due to new coverage: 26 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.fzil b/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.fzil deleted file mode 100755 index 26d1a503a..000000000 Binary files a/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.js b/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.js deleted file mode 100755 index 85802b646..000000000 --- a/old_corpus/program_20251007071835_67A23EE4-DDE2-4C78-A797-B5023AA1083F.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 3A2784A2-91EA-4975-97CD-0C788FBBDBA4 -const v2 = new Uint32Array(127); -const v5 = class { - [v2] = 1836; - static 10; - static 1000 = 58745n; -} -// Program is interesting due to new coverage: 26 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.fuzzil.history b/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.fuzzil.history deleted file mode 100755 index 02c02f18a..000000000 --- a/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.fuzzil.history +++ /dev/null @@ -1,131 +0,0 @@ -// ===== [ Program 56712319-A0E8-4CE2-AE9A-094CF412216F ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'a' -v1 <- LoadString 'PbD' -v2 <- LoadString '10000' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v3 <- BeginPlainFunction -> v4, v5 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v0, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v5 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v5, v2 - // Code generator finished - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `n` -> v6, v7, v8 - // Executing code generator ComputedPropertyRetrievalGenerator - v9 <- GetComputedProperty v1, v5 - // Code generator finished - // Executing code generator DestructObjectGenerator - {length:v10,...v11} <- DestructObject v0 - // Code generator finished - // Executing code generator MethodAsPropertyRetrievalGenerator - v12 <- GetProperty (guarded) v8, 'b' - // Code generator finished - // Executing code generator ArrayGenerator - v13 <- CreateArray [v2, v12, v12, v12, v2] - v14 <- CreateArray [v4] - v15 <- CreateArray [v2, v4] - // Code generator finished - Return v15 - EndObjectLiteralMethod - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v4 - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v3, [v2, v1] -v18 <- CallFunction v3, [v17, v0] -v19 <- CallFunction v3, [v18, v0] -// Code generator finished -// Executing code generator IntArrayGenerator -v20 <- CreateIntArray [-122026243, -9007199254740991, 249616165, -31073, 536870912, 6, -8, -65536, 1977884742, 9716] -v21 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v22 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -// Code generator finished -// Executing code generator IntegerGenerator -v23 <- LoadInteger '-256' -v24 <- LoadInteger '64' -v25 <- LoadInteger '9007199254740990' -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ComparisonGenerator -v26 <- Compare v23, '>', v1 -// Code generator finished -// Executing code generator RepeatLoopGenerator -BeginRepeatLoop '32' -> v27 - // Executing code generator ReassignmentGenerator - Reassign v24, v27 - // Code generator finished - // Executing code generator PrototypeOverwriteGenerator - SetProperty v22, '__proto__', v0 - // Code generator finished - // Executing code generator HexGenerator - v28 <- CreateNamedVariable 'Uint8Array', 'none' - v29 <- LoadInteger '72' - v30 <- LoadInteger '50' - v31 <- LoadInteger '89' - v32 <- LoadInteger '67' - v33 <- LoadInteger '175' - v34 <- LoadInteger '125' - v35 <- LoadInteger '179' - v36 <- CallMethod v28, 'of', [v29, v30, v31, v32, v33, v34, v35] - v37 <- CallMethod v36, 'toHex', [] - // Code generator finished -EndRepeatLoop -// Program may be interesting due to new coverage: 7449 newly discovered edges in the CFG of the target - - -// ===== [ Program 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 ] ===== -// Minimizing 56712319-A0E8-4CE2-AE9A-094CF412216F -v0 <- LoadString 'a' -v1 <- LoadString 'PbD' -v2 <- LoadString '10000' -v3 <- BeginPlainFunction -> v4, v5 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v0, v0 - ObjectLiteralAddProperty `g`, v5 - ObjectLiteralAddComputedProperty v5, v2 - BeginObjectLiteralMethod `n` -> v6, v7, v8 - Return v6 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v4 - v9 <- EndObjectLiteral - Return v9 -EndPlainFunction -v10 <- CallFunction v3, [] -v11 <- CallFunction v3, [v10, v0] -v12 <- CallFunction v3, [v11, v0] -v13 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v14 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v15 <- LoadInteger '-256' -v16 <- LoadInteger '64' -v17 <- Compare v15, '>', v1 -BeginRepeatLoop '25' -> v18 - Reassign v16, v18 - SetProperty v14, '__proto__', v0 - v19 <- CreateNamedVariable 'Uint8Array', 'none' - v20 <- LoadInteger '72' - v21 <- LoadInteger '50' - v22 <- LoadInteger '89' - v23 <- LoadInteger '67' - v24 <- LoadInteger '175' - v25 <- LoadInteger '125' - v26 <- LoadInteger '179' - v27 <- CallMethod v19, 'of', [v20, v21, v22, v23, v24, v25, v26] - v28 <- CallMethod v27, 'toHex', [] -EndRepeatLoop -// Program is interesting due to new coverage: 1701 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 315 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 696 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.fzil b/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.fzil deleted file mode 100755 index f755354d8..000000000 Binary files a/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.js b/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.js deleted file mode 100755 index 46cfef782..000000000 --- a/old_corpus/program_20251007071835_6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4.js +++ /dev/null @@ -1,26 +0,0 @@ -// Minimizing 56712319-A0E8-4CE2-AE9A-094CF412216F -function f3(a4, a5) { - const v9 = { - ["a"]: "a", - g: a5, - [a5]: "10000", - n(a7, a8) { - return this; - }, - f: a4, - }; - return v9; -} -f3(f3(f3(), "a"), "a"); -[4294967296,128,-373826824,-1420021067,-2147483648,5,127]; -const v14 = [9007199254740990,10000,14204,65536,4096]; -let v16 = 64; --256 > "PbD"; -for (let v18 = 0; v18 < 25; v18++) { - v16 = v18; - v14.__proto__ = "a"; - Uint8Array.of(72, 50, 89, 67, 175, 125, 179).toHex(); -} -// Program is interesting due to new coverage: 1701 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 315 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 696 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.fuzzil.history b/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.fuzzil.history deleted file mode 100755 index 528dc1683..000000000 --- a/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.fuzzil.history +++ /dev/null @@ -1,347 +0,0 @@ -// ===== [ Program B7E5B2E0-5FE6-4BF2-AD9B-7C787970F4F9 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v0, v1] -v4 <- CreateArray [v3, v1, v3, v3, v2] -v5 <- CreateArray [v2, v3, v0, v2] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-3' -v7 <- LoadInteger '-9007199254740990' -v8 <- LoadInteger '3' -// Code generator finished -// Executing code generator BigIntGenerator -v9 <- LoadBigInt '1073741824' -v10 <- LoadBigInt '0' -v11 <- LoadBigInt '56030' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- BeginPlainFunction -> -EndPlainFunction -v13 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v12 - ObjectLiteralSetPrototype v12 - ObjectLiteralCopyProperties v12 - ObjectLiteralAddProperty `f`, v12 - ObjectLiteralAddElement `6`, v12 - BeginObjectLiteralSetter `b` -> v14, v15 - v16 <- GetComputedSuperProperty v12 - Update v16, '&&', v15 - v17 <- LoadFloat 'nan' - v18 <- LoadFloat '-551599.0459100289' - v19 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v12 - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v13, [] -v22 <- CallFunction v13, [] -v23 <- CallFunction v13, [] -v24 <- CreateIntArray [2] -v25 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v26 <- CreateIntArray [-12, -28134] -v27 <- LoadInteger '723' -v28 <- CreateNamedVariable 'Int32Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '4' -v31 <- CreateNamedVariable 'Int32Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '1078' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v12 -v36 <- EndObjectLiteral -v37 <- CreateNamedVariable 'Proxy', 'none' -v38 <- Construct v37, [v22, v36] -v39 <- LoadInteger '0' -BeginWhileLoopHeader - v40 <- LoadInteger '5' - v41 <- Compare v39, '<', v40 -BeginWhileLoopBody v41 - BeginRepeatLoop '100' -> v42 - v43 <- CallFunction v12, [] - EndRepeatLoop - v44 <- UnaryOperation v39, '++' -EndWhileLoop - - -// ===== [ Program F96FE2B2-7DC6-4CD4-92D8-815D1CBB74B8 ] ===== -// Mutating B7E5B2E0-5FE6-4BF2-AD9B-7C787970F4F9 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -v3 <- CreateArray [v2, v0, v1] -v4 <- CreateArray [v3, v1, v3, v3, v2] -v5 <- CreateArray [v2, v3, v0, v2] -v6 <- LoadInteger '-3' -v7 <- LoadInteger '-9007199254740990' -v8 <- LoadInteger '3' -v9 <- LoadBigInt '1073741824' -v10 <- LoadBigInt '0' -// Executing code generator GrowableSharedArrayBufferGenerator -v11 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v12 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v12 -v13 <- EndObjectLiteral -v14 <- LoadInteger '1849' -v15 <- Construct v11, [v14, v13] -v16 <- CreateNamedVariable 'Float32Array', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -v18 <- LoadBigInt '56030' -v19 <- BeginPlainFunction -> -EndPlainFunction -v20 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v19 - ObjectLiteralSetPrototype v19 - ObjectLiteralCopyProperties v19 - ObjectLiteralAddProperty `f`, v19 - ObjectLiteralAddElement `6`, v19 - BeginObjectLiteralSetter `b` -> v21, v22 - v23 <- GetComputedSuperProperty v19 - Update v23, '&&', v22 - v24 <- LoadFloat 'nan' - v25 <- LoadFloat '-551599.0459100289' - v26 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v19 - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v20, [] -v29 <- CallFunction v20, [] -v30 <- CallFunction v20, [] -v31 <- CreateIntArray [2] -v32 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v33 <- CreateIntArray [-12, -28134] -v34 <- LoadInteger '723' -v35 <- CreateNamedVariable 'Int32Array', 'none' -v36 <- Construct v35, [v34] -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1078' -v41 <- CreateNamedVariable 'Float64Array', 'none' -v42 <- Construct v41, [v40] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v19 -v43 <- EndObjectLiteral -v44 <- CreateNamedVariable 'Proxy', 'none' -v45 <- Construct v44, [v29, v43] -v46 <- LoadInteger '0' -BeginWhileLoopHeader - v47 <- LoadInteger '5' - v48 <- Compare v46, '<', v47 -BeginWhileLoopBody v48 - BeginRepeatLoop '100' -> v49 - v50 <- CallFunction v19, [] - EndRepeatLoop - v51 <- UnaryOperation v46, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3772 newly discovered edges in the CFG of the target - - -// ===== [ Program 7F6022D6-EBC4-4AFC-B12E-D3F0180FFE6D ] ===== -// Mutating F96FE2B2-7DC6-4CD4-92D8-815D1CBB74B8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -v3 <- CreateArray [v2, v0, v1] -// Exploring value v3 -v4 <- CallMethod (guarded) v3, 'reduce', [v0] -// Exploring finished -v5 <- CreateArray [v3, v1, v3, v3, v2] -v6 <- CreateArray [v2, v3, v0, v2] -v7 <- LoadInteger '-3' -v8 <- LoadInteger '-9007199254740990' -v9 <- LoadInteger '3' -v10 <- LoadBigInt '1073741824' -v11 <- LoadBigInt '0' -v12 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v13 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v13 -v14 <- EndObjectLiteral -// Exploring value v14 -SetProperty v14, 'b', v14 -// Exploring finished -v15 <- LoadInteger '1849' -v16 <- Construct v12, [v15, v14] -v17 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v17 -v18 <- CallMethod (guarded) v17, 'of', [] -// Exploring finished -v19 <- Construct v17, [v16] -v20 <- LoadBigInt '56030' -// Exploring value v20 -v21 <- BinaryOperation v20, '^', v20 -// Exploring finished -v22 <- BeginPlainFunction -> -EndPlainFunction -v23 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v22 - ObjectLiteralSetPrototype v22 - ObjectLiteralCopyProperties v22 - ObjectLiteralAddProperty `f`, v22 - ObjectLiteralAddElement `6`, v22 - BeginObjectLiteralSetter `b` -> v24, v25 - v26 <- GetComputedSuperProperty v22 - Update v26, '&&', v25 - v27 <- LoadFloat 'nan' - v28 <- LoadFloat '-551599.0459100289' - v29 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v22 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -v31 <- CallFunction v23, [] -// Exploring value v31 -SetElement v31, '6', v31 -// Exploring finished -v32 <- CallFunction v23, [] -v33 <- CallFunction v23, [] -// Exploring value v33 -SetElement v33, '6', v33 -// Exploring finished -v34 <- CreateIntArray [2] -v35 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -// Exploring value v35 -v36 <- GetElement v35, '5' -// Exploring finished -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -v39 <- CreateNamedVariable 'Int32Array', 'none' -// Exploring value v39 -v40 <- CallMethod (guarded) v39, 'from', [v23] -// Exploring finished -v41 <- Construct v39, [v38] -v42 <- LoadInteger '4' -v43 <- CreateNamedVariable 'Int32Array', 'none' -v44 <- Construct v43, [v42] -v45 <- LoadInteger '1078' -// Exploring value v45 -v46 <- UnaryOperation v45, '--' -// Exploring finished -v47 <- CreateNamedVariable 'Float64Array', 'none' -v48 <- Construct v47, [v45] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v22 -v49 <- EndObjectLiteral -v50 <- CreateNamedVariable 'Proxy', 'none' -// Exploring value v50 -v51 <- Construct (guarded) v50, [v10, v10] -// Exploring finished -v52 <- Construct v50, [v32, v49] -v53 <- LoadInteger '0' -BeginWhileLoopHeader - v54 <- LoadInteger '5' - v55 <- Compare v53, '<', v54 -BeginWhileLoopBody v55 - BeginRepeatLoop '100' -> v56 - v57 <- CallFunction v22, [] - EndRepeatLoop - v58 <- UnaryOperation v53, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 4005 newly discovered edges in the CFG of the target - - -// ===== [ Program 85BD4634-6042-4439-9660-681203083F44 ] ===== -// Minimizing 7F6022D6-EBC4-4AFC-B12E-D3F0180FFE6D -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -v3 <- CreateArray [v2, v0, v1] -v4 <- CallMethod (guarded) v3, 'reduce', [v0] -v5 <- CreateArray [v3, v1, v3, v3, v2] -v6 <- CreateArray [v2, v3, v0, v2] -v7 <- LoadInteger '-9007199254740990' -v8 <- LoadInteger '3' -v9 <- LoadBigInt '1073741824' -v10 <- LoadBigInt '0' -v11 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v12 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v12 -v13 <- EndObjectLiteral -SetProperty v13, 'b', v13 -v14 <- LoadInteger '1849' -v15 <- Construct v11, [v14, v13] -v16 <- CreateNamedVariable 'Float32Array', 'none' -v17 <- CallMethod (guarded) v16, 'of', [] -v18 <- Construct v16, [v15] -v19 <- LoadBigInt '56030' -v20 <- BinaryOperation v19, '^', v19 -v21 <- BeginPlainFunction -> -EndPlainFunction -v22 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralSetPrototype v21 - ObjectLiteralCopyProperties v21 - ObjectLiteralAddProperty `f`, v21 - ObjectLiteralAddElement `6`, v21 - BeginObjectLiteralSetter `b` -> v23, v24 - v25 <- GetComputedSuperProperty v21 - Update v25, '&&', v24 - v26 <- LoadFloat 'nan' - v27 <- LoadFloat '-551599.0459100289' - v28 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v21 - v29 <- EndObjectLiteral - Return v29 -EndPlainFunction -v30 <- CallFunction v22, [] -SetElement v30, '6', v30 -v31 <- CallFunction v22, [] -v32 <- CallFunction v22, [] -SetElement v32, '6', v32 -v33 <- CreateIntArray [2] -v34 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v35 <- GetElement v34, '5' -v36 <- CreateIntArray [-12, -28134] -v37 <- LoadInteger '723' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- CallMethod (guarded) v38, 'from', [v22] -v40 <- Construct v38, [v37] -v41 <- LoadInteger '4' -v42 <- CreateNamedVariable 'Int32Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '1078' -v45 <- UnaryOperation v44, '--' -v46 <- CreateNamedVariable 'Float64Array', 'none' -v47 <- Construct v46, [v44] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v21 -v48 <- EndObjectLiteral -v49 <- CreateNamedVariable 'Proxy', 'none' -v50 <- Construct (guarded) v49, [v9, v9] -v51 <- Construct v49, [v31, v48] -v52 <- LoadInteger '0' -BeginWhileLoopHeader - v53 <- LoadInteger '5' - v54 <- Compare v52, '<', v53 -BeginWhileLoopBody v54 - BeginRepeatLoop '100' -> v55 - v56 <- CallFunction v21, [] - EndRepeatLoop - v57 <- UnaryOperation v52, '++' -EndWhileLoop -// Program is interesting due to new coverage: 62 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 881 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.fzil b/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.fzil deleted file mode 100755 index eb00735bd..000000000 Binary files a/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.js b/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.js deleted file mode 100755 index 6b941d85a..000000000 --- a/old_corpus/program_20251007071835_85BD4634-6042-4439-9660-681203083F44.js +++ /dev/null @@ -1,54 +0,0 @@ -// Minimizing 7F6022D6-EBC4-4AFC-B12E-D3F0180FFE6D -const v3 = [-1073741824,476388605,536870912]; -try { v3.reduce(476388605); } catch (e) {} -[v3,536870912,v3,v3,-1073741824]; -[-1073741824,v3,476388605,-1073741824]; -const v13 = { maxByteLength: 1849 }; -v13.b = v13; -const v15 = new SharedArrayBuffer(1849, v13); -try { Float32Array.of(); } catch (e) {} -new Float32Array(v15); -56030n ^ 56030n; -function f21() { -} -function f22() { - const v29 = { - e: f21, - __proto__: f21, - ...f21, - f: f21, - 6: f21, - set b(a24) { - let v25 = super[f21]; - v25 &&= a24; - }, - ...f21, - }; - return v29; -} -const v30 = f22(); -v30[6] = v30; -const v31 = f22(); -const v32 = f22(); -v32[6] = v32; -[2]; -([-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10])[5]; -[-12,-28134]; -try { Int32Array.from(f22); } catch (e) {} -new Int32Array(723); -new Int32Array(4); -let v44 = 1078; -v44--; -new Float64Array(v44); -const v48 = { deleteProperty: f21 }; -try { new Proxy(1073741824n, 1073741824n); } catch (e) {} -new Proxy(v31, v48); -let v52 = 0; -while (v52 < 5) { - for (let v55 = 0; v55 < 100; v55++) { - f21(); - } - v52++; -} -// Program is interesting due to new coverage: 62 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 881 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.fuzzil.history b/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.fuzzil.history deleted file mode 100755 index d70b68028..000000000 --- a/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.fuzzil.history +++ /dev/null @@ -1,83 +0,0 @@ -// ===== [ Program FEB58499-8C79-4E24-8829-6A6A33A2BFEA ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString '16' -v1 <- LoadInteger '894145595' -v2 <- LoadInteger '-65536' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'b' - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'g' - // Code generator finished - // Executing code generator ClassStaticGetterGenerator - BeginClassStaticGetter `a` -> v4 - // Executing code generator UpdateGenerator - Update v2, '||', v1 - // Code generator finished - Return v4 - EndClassStaticGetter - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'c' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v1 v1 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '4' v0 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 - // Code generator finished -EndClassDefinition -v5 <- Construct v3, [] -v6 <- Construct v3, [] -v7 <- Construct v3, [] -// Code generator finished -// Executing code generator IntegerGenerator -v8 <- LoadInteger '-2051658634' -v9 <- LoadInteger '34073' -v10 <- LoadInteger '-6' -// Code generator finished -// End of prefix code. 10 variables are now visible -// Executing code generator BuiltinGenerator -v11 <- CreateNamedVariable 'Promise', 'none' -// Code generator finished -// Executing code generator MethodCallGenerator -v12 <- CallMethod (guarded) v7, 'toString', [v5, v11] -// Code generator finished -// Executing code generator IfElseGenerator -BeginIf v12 - // Executing code generator ElementAssignmentGenerator - SetElement v11, '1', v9 - // Code generator finished -BeginElse - // Executing code generator ElementRetrievalGenerator - v13 <- GetElement v3, '512' - // Code generator finished -EndIf -// Code generator finished -// Executing code generator FloatGenerator -v14 <- LoadFloat '-0.0' -v15 <- LoadFloat '-7.545129800993178' -v16 <- LoadFloat '-1000000.0' -// Program may be interesting due to new coverage: 4069 newly discovered edges in the CFG of the target - - -// ===== [ Program 8A1776D8-D312-4779-BDA8-B2CB7FAD435C ] ===== -// Minimizing FEB58499-8C79-4E24-8829-6A6A33A2BFEA -v0 <- LoadInteger '894145595' -v1 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v0 v0 -EndClassDefinition -v2 <- LoadInteger '34073' -v3 <- CreateNamedVariable 'Promise', 'none' -SetElement v3, '1', v2 -// Program is interesting due to new coverage: 8 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.fzil b/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.fzil deleted file mode 100755 index 8a90cbe55..000000000 Binary files a/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.js b/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.js deleted file mode 100755 index f6f5bf7ce..000000000 --- a/old_corpus/program_20251007071835_8A1776D8-D312-4779-BDA8-B2CB7FAD435C.js +++ /dev/null @@ -1,8 +0,0 @@ -// Minimizing FEB58499-8C79-4E24-8829-6A6A33A2BFEA -const v1 = class { - static [894145595] = 894145595; -} -Promise[1] = 34073; -// Program is interesting due to new coverage: 8 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.fuzzil.history b/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.fuzzil.history deleted file mode 100755 index f8a947cc0..000000000 --- a/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.fuzzil.history +++ /dev/null @@ -1,450 +0,0 @@ -// ===== [ Program D64BD333-0ABB-44A5-BE48-B7F782C2CCF8 ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '16' -v5 <- CreateNamedVariable 'Uint8Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '16' -v8 <- CreateNamedVariable 'BigUint64Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '2' -v11 <- CreateNamedVariable 'Uint8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- CreateArray [] -v14 <- LoadInteger '16' -v15 <- CreateNamedVariable 'Float64Array', 'none' -v16 <- Construct v15, [v14] -v17 <- LoadInteger '10' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '167' -v21 <- CreateNamedVariable 'Float32Array', 'none' -v22 <- Construct v21, [v20] -v23 <- BinaryOperation v22, '%', v13 -v24 <- BinaryOperation v14, '**', v15 -v25 <- CallFunctionWithSpread (guarded) v24, [v18, v24, v23, ...v17, v23] -v26 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v27 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v28 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v29 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v29 -> v30 - v31 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v32 - v33 <- UnaryOperation v31, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v31 - ObjectLiteralAddProperty `value`, v31 - v34 <- EndObjectLiteral - Return v34 - EndObjectLiteralMethod - v35 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v36 <- EndObjectLiteral - - -// ===== [ Program 2F6DBDAC-74B9-4679-B512-24B7C12E657E ] ===== -// Mutating D64BD333-0ABB-44A5-BE48-B7F782C2CCF8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Exploring value v3 -v4 <- CallFunction (guarded) v3, [] -// Exploring finished -v5 <- LoadInteger '16' -v6 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v6 -v7 <- Construct (guarded) v6, [v5, v0, v2] -// Exploring finished -v8 <- Construct v6, [v5] -v9 <- LoadInteger '16' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v12, v0, v0] -// Exploring finished -v15 <- Construct v13, [v12] -v16 <- CreateArray [] -v17 <- LoadInteger '16' -v18 <- CreateNamedVariable 'Float64Array', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '10' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'entries', [] -// Exploring finished -v24 <- LoadInteger '167' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- BinaryOperation v26, '%', v16 -// Exploring value v27 -v28 <- CreateNamedVariable 'Number', 'none' -v29 <- CallMethod v28, 'isNaN', [v27] -// Exploring finished -v30 <- BinaryOperation v17, '**', v18 -// Exploring value v30 -v31 <- UnaryOperation v30, '--' -// Exploring finished -v32 <- CallFunctionWithSpread (guarded) v30, [v21, v30, v27, ...v20, v27] -// Exploring value v32 -v33 <- BinaryOperation v32, '??', v32 -// Exploring finished -v34 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v35 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'slice', [v5, v5] -// Exploring finished -v37 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v38 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v38 -> v39 - v40 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v41 - v42 <- UnaryOperation v40, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v40 - ObjectLiteralAddProperty `value`, v40 - v43 <- EndObjectLiteral - Return v43 - EndObjectLiteralMethod - v44 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v45 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3602 newly discovered edges in the CFG of the target - - -// ===== [ Program 25304787-ADAE-4AD3-9E48-940DA838D3A7 ] ===== -// Mutating 2F6DBDAC-74B9-4679-B512-24B7C12E657E with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v4 <- CallFunction (guarded) v3, [] -// Exploring value v4 -v5 <- GetProperty v4, 'unicodeSets' -// Exploring finished -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct (guarded) v7, [v6, v0, v2] -v9 <- Construct v7, [v6] -v10 <- LoadInteger '16' -v11 <- CreateNamedVariable 'BigUint64Array', 'none' -// Exploring value v11 -v12 <- Construct (guarded) v11, [v7, v7, v7] -// Exploring finished -v13 <- Construct v11, [v10] -v14 <- LoadInteger '2' -v15 <- CreateNamedVariable 'Uint8Array', 'none' -v16 <- Construct (guarded) v15, [v14, v0, v0] -// Exploring value v16 -v17 <- GetElement v16, '1' -// Exploring finished -v18 <- Construct v15, [v14] -v19 <- CreateArray [] -v20 <- LoadInteger '16' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '10' -// Exploring value v23 -v24 <- BinaryOperation v23, '%', v23 -// Exploring finished -v25 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v25 -v26 <- Construct (guarded) v25, [v14, v14, v14] -// Exploring finished -v27 <- Construct v25, [v23] -v28 <- CallMethod (guarded) v27, 'entries', [] -v29 <- LoadInteger '167' -v30 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v30 -SetProperty v30, 'prototype', v30 -// Exploring finished -v31 <- Construct v30, [v29] -// Exploring value v31 -SetElement v31, '116', v31 -// Exploring finished -v32 <- BinaryOperation v31, '%', v19 -v33 <- CreateNamedVariable 'Number', 'none' -// Exploring value v33 -v34 <- GetProperty v33, 'length' -// Exploring finished -v35 <- CallMethod v33, 'isNaN', [v32] -// Exploring value v35 -v36 <- UnaryOperation '!', v35 -// Exploring finished -v37 <- BinaryOperation v20, '**', v21 -v38 <- UnaryOperation v37, '--' -v39 <- CallFunctionWithSpread (guarded) v37, [v25, v37, v32, ...v23, v32] -// Exploring value v39 -v40 <- BinaryOperation v39, '??', v39 -// Exploring finished -v41 <- BinaryOperation v39, '??', v39 -// Exploring value v41 -v42 <- BinaryOperation v41, '??', v41 -// Exploring finished -v43 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v44 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v45 <- CallMethod (guarded) v44, 'slice', [v6, v6] -v46 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -// Exploring value v46 -SetElement v46, '7', v46 -// Exploring finished -v47 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v48 - v49 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v50 - v51 <- UnaryOperation v49, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v49 - ObjectLiteralAddProperty `value`, v49 - v52 <- EndObjectLiteral - Return v52 - EndObjectLiteralMethod - v53 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v54 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3711 newly discovered edges in the CFG of the target - - -// ===== [ Program ECC4D324-FB42-40FD-B62B-986345DFAE57 ] ===== -// Mutating 25304787-ADAE-4AD3-9E48-940DA838D3A7 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - // Splicing instruction 20 (EndClassDefinition) from E21EE792-1AD5-4237-A5F1-977B8EE67462 - v4 <- BeginPlainFunction -> - EndPlainFunction - v5 <- LoadInteger '268435440' - v6 <- LoadInteger '4' - v7 <- BeginPlainFunction -> v8 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v9, v10, v11, v12 - v13 <- DeleteProperty (guarded) v9, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v4, v8 - v14 <- EndObjectLiteral - EndPlainFunction - v15 <- CallFunction v7, [] - v16 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v17 - v18 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v6 - EndClassInstanceGetter - ClassAddStaticElement '18' v5 - ClassAddPrivateStaticProperty 'f' v15 - EndClassDefinition - // Splicing done - Return v2 -EndPlainFunction -v19 <- CallFunction (guarded) v3, [] -v20 <- GetProperty v19, 'unicodeSets' -v21 <- LoadInteger '16' -v22 <- CreateNamedVariable 'Uint8Array', 'none' -v23 <- Construct (guarded) v22, [v21, v0, v2] -v24 <- Construct v22, [v21] -v25 <- LoadInteger '16' -v26 <- CreateNamedVariable 'BigUint64Array', 'none' -v27 <- Construct (guarded) v26, [v22, v22, v22] -v28 <- Construct v26, [v25] -v29 <- LoadInteger '2' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- Construct (guarded) v30, [v29, v0, v0] -v32 <- GetElement v31, '1' -v33 <- Construct v30, [v29] -v34 <- CreateArray [] -v35 <- LoadInteger '16' -v36 <- CreateNamedVariable 'Float64Array', 'none' -v37 <- Construct v36, [v35] -v38 <- LoadInteger '10' -v39 <- BinaryOperation v38, '%', v38 -v40 <- CreateNamedVariable 'Uint16Array', 'none' -v41 <- Construct (guarded) v40, [v29, v29, v29] -v42 <- Construct v40, [v38] -v43 <- CallMethod (guarded) v42, 'entries', [] -// Splicing instruction 6 (BeginAsyncFunction) from 896306D5-74C1-4E63-BE50-61B828E8842F -v44 <- BeginAsyncFunction -> v45, v46, v47, v48 - v49 <- Await v48 -EndAsyncFunction -// Splicing done -// Splicing instruction 8 (CallMethod) from 160864CB-74D3-4F18-8801-E311455FA6D8 -v50 <- CreateNamedVariable 'Math', 'none' -v51 <- CallMethod v50, 'atan', [] -// Splicing done -v52 <- LoadInteger '167' -v53 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v53, 'prototype', v53 -v54 <- Construct v53, [v52] -SetElement v54, '116', v54 -v55 <- BinaryOperation v54, '%', v34 -v56 <- CreateNamedVariable 'Number', 'none' -v57 <- GetProperty v56, 'length' -v58 <- CallMethod v56, 'isNaN', [v55] -v59 <- UnaryOperation '!', v58 -v60 <- BinaryOperation v35, '**', v36 -v61 <- UnaryOperation v60, '--' -v62 <- CallFunctionWithSpread (guarded) v60, [v40, v60, v55, ...v38, v55] -v63 <- BinaryOperation v62, '??', v62 -v64 <- BinaryOperation v62, '??', v62 -v65 <- BinaryOperation v64, '??', v64 -v66 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v67 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v68 <- CallMethod (guarded) v67, 'slice', [v21, v21] -v69 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -// Splicing instruction 10 (EndRepeatLoop) from A6AEFF56-39CF-448C-A918-17A17CD350B9 -v70 <- CreateNamedVariable 'Float32Array', 'none' -v71 <- Construct v70, [] -BeginRepeatLoop '25' -> v72 - v73 <- LoadString 'p' - v74 <- BinaryOperation v73, '+', v72 - SetComputedProperty v71, v74, v72 -EndRepeatLoop -// Splicing done -SetElement v69, '7', v69 -v75 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v75 -> v76 - v77 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v78 - v79 <- UnaryOperation v77, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v77 - ObjectLiteralAddProperty `value`, v77 - v80 <- EndObjectLiteral - Return v80 - EndObjectLiteralMethod - v81 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v82 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4648 newly discovered edges in the CFG of the target - - -// ===== [ Program E49D0036-6B16-4F4F-8E06-28FE5CE344C7 ] ===== -// Minimizing ECC4D324-FB42-40FD-B62B-986345DFAE57 -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - v4 <- BeginPlainFunction -> - EndPlainFunction - v5 <- LoadInteger '268435440' - v6 <- LoadInteger '4' - v7 <- BeginPlainFunction -> v8 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v9, v10, v11, v12 - v13 <- DeleteProperty (guarded) v9, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v4, v8 - v14 <- EndObjectLiteral - EndPlainFunction - v15 <- CallFunction v7, [] - v16 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v17 - v18 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v6 - EndClassInstanceGetter - ClassAddStaticElement '18' v5 - ClassAddPrivateStaticProperty 'f' v15 - EndClassDefinition - Return v2 -EndPlainFunction -v19 <- CallFunction (guarded) v3, [] -v20 <- GetProperty v19, 'unicodeSets' -v21 <- LoadInteger '16' -v22 <- CreateNamedVariable 'Uint8Array', 'none' -v23 <- Construct (guarded) v22, [v21, v0, v2] -v24 <- Construct v22, [v21] -v25 <- LoadInteger '16' -v26 <- CreateNamedVariable 'BigUint64Array', 'none' -v27 <- Construct (guarded) v26, [v22, v22, v22] -v28 <- Construct v26, [v25] -v29 <- LoadInteger '2' -v30 <- Construct (guarded) v22, [v29, v0, v0] -v31 <- GetElement v30, '1' -v32 <- Construct v22, [v29] -v33 <- CreateArray [] -v34 <- LoadInteger '16' -v35 <- CreateNamedVariable 'Float64Array', 'none' -v36 <- Construct v35, [v34] -v37 <- LoadInteger '10' -v38 <- BinaryOperation v37, '%', v37 -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct (guarded) v39, [v29, v29, v29] -v41 <- Construct v39, [v37] -v42 <- CallMethod (guarded) v41, 'entries', [] -v43 <- BeginAsyncFunction -> v44, v45, v46, v47 - v48 <- Await v47 -EndAsyncFunction -v49 <- CreateNamedVariable 'Math', 'none' -v50 <- CallMethod v49, 'atan', [] -v51 <- LoadInteger '167' -v52 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v52, 'prototype', v52 -v53 <- Construct v52, [v51] -SetElement v53, '116', v53 -v54 <- BinaryOperation v53, '%', v33 -v55 <- CreateNamedVariable 'Number', 'none' -v56 <- GetProperty v55, 'length' -v57 <- CallMethod v55, 'isNaN', [v54] -v58 <- UnaryOperation '!', v57 -v59 <- BinaryOperation v34, '**', v35 -v60 <- UnaryOperation v59, '--' -v61 <- CallFunctionWithSpread (guarded) v59, [v39, v59, v54, ...v37, v54] -v62 <- BinaryOperation v61, '??', v61 -v63 <- BinaryOperation v61, '??', v61 -v64 <- BinaryOperation v63, '??', v63 -v65 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v66 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v67 <- CallMethod (guarded) v66, 'slice', [v21, v21] -v68 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v69 <- Construct v52, [] -BeginRepeatLoop '10' -> v70 - v71 <- LoadString 'p' - v72 <- BinaryOperation v71, '+', v70 - SetComputedProperty v69, v72, v70 -EndRepeatLoop -SetElement v68, '7', v68 -v73 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v73 -> v74 - v75 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v76 - v77 <- UnaryOperation v75, '--' - Return v53 - EndObjectLiteralMethod - v78 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v79 <- EndObjectLiteral -// Program is interesting due to new coverage: 165 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 389 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.fzil b/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.fzil deleted file mode 100755 index 069a361d8..000000000 Binary files a/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.js b/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.js deleted file mode 100755 index e17410350..000000000 --- a/old_corpus/program_20251007071835_E49D0036-6B16-4F4F-8E06-28FE5CE344C7.js +++ /dev/null @@ -1,82 +0,0 @@ -// Minimizing ECC4D324-FB42-40FD-B62B-986345DFAE57 -const v0 = /Qa(?!bbb|bb)c\u0060?/dsm; -/Ca?[\111]/ym; -const v2 = /([\cz]?)/dgm; -function f3() { - function f4() { - } - function f7(a8) { - const v14 = { - toString(a10, a11, a12) { - delete this?.f; - }, - [f4]: a8, - }; - } - const v15 = f7(); - const v16 = class { - get d() { - [-6.305911890542237e+307,-3.0,-4.0,2.2250738585072014e-308,0.7255835243550699,1000.0,0.6602458870882149,5.0]; - return 4; - } - static 18 = 268435440; - static #f = v15; - } - return v2; -} -let v19; -try { v19 = f3(); } catch (e) {} -v19.unicodeSets; -try { new Uint8Array(16, v0, v2); } catch (e) {} -new Uint8Array(16); -try { new BigUint64Array(Uint8Array, Uint8Array, Uint8Array); } catch (e) {} -new BigUint64Array(16); -let v30; -try { v30 = new Uint8Array(2, v0, v0); } catch (e) {} -v30[1]; -new Uint8Array(2); -const v33 = []; -new Float64Array(16); -10 % 10; -try { new Uint16Array(2, 2, 2); } catch (e) {} -const v41 = new Uint16Array(10); -try { v41.entries(); } catch (e) {} -async function f43(a44, a45, a46, a47) { - await a47; -} -Math.atan(); -Float32Array.prototype = Float32Array; -const v53 = new Float32Array(167); -v53[116] = v53; -const v54 = v53 % v33; -Number.length; -!Number.isNaN(v54); -let v59 = 16 ** Float64Array; -v59--; -let v61; -try { v61 = v59(Uint16Array, v59, v54, ...10, v54); } catch (e) {} -v61 ?? v61; -const v63 = v61 ?? v61; -v63 ?? v63; -[-1.7976931348623157e+308,-1.0,-1.542336848203849e+308,-1000000.0]; -const v66 = [0.8888880580307695,928.3092772365194,575906.016845972]; -try { v66.slice(16, 16); } catch (e) {} -const v68 = [-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -const v69 = new Float32Array(); -for (let v70 = 0; v70 < 10; v70++) { - v69["p" + v70] = v70; -} -v68[7] = v68; -const v79 = { - [Symbol]() { - let v75 = 10; - const v78 = { - next() { - v75--; - return v53; - }, - }; - }, -}; -// Program is interesting due to new coverage: 165 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 389 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.fuzzil.history b/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.fuzzil.history deleted file mode 100755 index 2d6758658..000000000 --- a/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.fuzzil.history +++ /dev/null @@ -1,56 +0,0 @@ -// ===== [ Program 9BE8BF44-E468-4764-AE63-55B66A80B7FE ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-4294967295' -v1 <- LoadInteger '268435441' -v2 <- LoadInteger '-9223372036854775807' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v4 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v5 <- CreateFloatArray [-941.9287723283767] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'f', v10 -EndConstructor -v12 <- Construct v6, [v1, v6, v4, v0] -v13 <- Construct v6, [v0, v12, v4, v6] -v14 <- Construct v6, [v1, v1, v4, v1] -// Code generator finished -// Executing code generator FloatGenerator -v15 <- LoadFloat '827.2566102619278' -v16 <- LoadFloat '634.1105909848693' -v17 <- LoadFloat '0.19802894894383039' -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ArrayWithSpreadGenerator -v18 <- CreateArrayWithSpread [v2, v1] -// Code generator finished -// Executing code generator BinaryOperationGenerator -v19 <- BinaryOperation v12, '>>>', v3 -// Code generator finished -// Executing code generator NumberComputationGenerator -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- LoadInteger '-12' -v22 <- LoadFloat '1.0' -v23 <- BinaryOperation v12, '%', v12 -v24 <- UnaryOperation '++', v22 -v25 <- UnaryOperation '+', v23 -v26 <- UnaryOperation '-', v24 -v27 <- UnaryOperation '++', v22 -v28 <- CallMethod v20, 'log', [v26] -// Program may be interesting due to new coverage: 2879 newly discovered edges in the CFG of the target - - -// ===== [ Program FE2CA067-C687-437C-BC77-C9C435A67F45 ] ===== -// Minimizing 9BE8BF44-E468-4764-AE63-55B66A80B7FE -v0 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v1 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v2 <- BinaryOperation v1, '>>>', v0 -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.fzil b/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.fzil deleted file mode 100755 index 39a74a7f2..000000000 Binary files a/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.js b/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.js deleted file mode 100755 index 7ab10aa3c..000000000 --- a/old_corpus/program_20251007071835_FE2CA067-C687-437C-BC77-C9C435A67F45.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 9BE8BF44-E468-4764-AE63-55B66A80B7FE -const v0 = [0.8736803331782504,1.7976931348623157e+308,-1.1505442821503465e+308,Infinity,-1.6109113963497646e+308,-7.887699532142055e+307]; -[-0.8660898762485854,13621.674087673076,0.0,-1e-15,0.8622291419159739,-3.0,2.0,0.9586794051194628] >>> v0; -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.fuzzil.history b/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.fuzzil.history deleted file mode 100755 index bcd0286c1..000000000 --- a/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.fuzzil.history +++ /dev/null @@ -1,93 +0,0 @@ -// ===== [ Program 7A8F16D7-5AE9-4747-9C53-0DF39B148F2F ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Map', 'none' -v1 <- Construct v0, [] -// Code generator finished -// Executing code generator ArrayGenerator -v2 <- CreateArray [v1, v1, v0] -v3 <- CreateArray [v2, v2] -v4 <- CreateArray [v3, v2] -// Code generator finished -// Executing code generator IntegerGenerator -v5 <- LoadInteger '65537' -v6 <- LoadInteger '83463720' -v7 <- LoadInteger '-538960644' -// Code generator finished -// Executing code generator IntegerGenerator -v8 <- LoadInteger '9' -v9 <- LoadInteger '-1240326896' -v10 <- LoadInteger '11' -// Code generator finished -// End of prefix code. 11 variables are now visible -// Executing code generator ForOfLoopGenerator -BeginForOfLoop v4 -> v11 - // Executing code generator NumberComputationGenerator - v12 <- CreateNamedVariable 'Math', 'none' - v13 <- LoadInteger '255' - v14 <- CallMethod v12, 'atanh', [v10] - v15 <- CallMethod v12, 'log1p', [v13] - v16 <- BinaryOperation v13, '*', v10 - v17 <- BinaryOperation v16, '>>', v13 - v18 <- CallMethod v12, 'cbrt', [v13] - // Code generator finished -EndForOfLoop -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ElementConfigurationGenerator -// Code generator finished -// Executing code generator HexGenerator -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- LoadInteger '31' -v21 <- LoadInteger '3' -v22 <- LoadInteger '7' -v23 <- LoadInteger '246' -v24 <- LoadInteger '130' -v25 <- LoadInteger '112' -v26 <- LoadInteger '43' -v27 <- LoadInteger '154' -v28 <- LoadInteger '235' -v29 <- LoadInteger '190' -v30 <- LoadInteger '102' -v31 <- LoadInteger '253' -v32 <- LoadInteger '107' -v33 <- LoadInteger '38' -v34 <- CallMethod v19, 'of', [v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33] -v35 <- CallMethod v34, 'toHex', [] -// Program may be interesting due to new coverage: 2607 newly discovered edges in the CFG of the target - - -// ===== [ Program 1EA98DBB-660C-44EE-8F28-AA79B3E5AB29 ] ===== -// Minimizing 7A8F16D7-5AE9-4747-9C53-0DF39B148F2F -v0 <- CreateNamedVariable 'Map', 'none' -v1 <- CreateArray [v0] -BeginForOfLoop v1 -> v2 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '255' - v5 <- CallMethod v3, 'atanh', [] - v6 <- CallMethod v3, 'cbrt', [v4] -EndForOfLoop -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- LoadInteger '31' -v9 <- LoadInteger '3' -v10 <- LoadInteger '7' -v11 <- LoadInteger '246' -v12 <- LoadInteger '130' -v13 <- LoadInteger '112' -v14 <- LoadInteger '43' -v15 <- LoadInteger '154' -v16 <- LoadInteger '235' -v17 <- LoadInteger '190' -v18 <- LoadInteger '102' -v19 <- LoadInteger '253' -v20 <- LoadInteger '107' -v21 <- LoadInteger '38' -v22 <- CallMethod v7, 'of', [v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21] -v23 <- CallMethod v22, 'toHex', [] -// Program is interesting due to new coverage: 15 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 40 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.fzil b/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.fzil deleted file mode 100755 index 7069046a1..000000000 Binary files a/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.js b/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.js deleted file mode 100755 index 8187e55e8..000000000 --- a/old_corpus/program_20251007071836_1EA98DBB-660C-44EE-8F28-AA79B3E5AB29.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing 7A8F16D7-5AE9-4747-9C53-0DF39B148F2F -for (const v2 of [Map]) { - Math.atanh(); - Math.cbrt(255); -} -Uint8Array.of(31, 3, 7, 246, 130, 112, 43, 154, 235, 190, 102, 253, 107, 38).toHex(); -// Program is interesting due to new coverage: 15 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 40 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.fuzzil.history b/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.fuzzil.history deleted file mode 100755 index a6c6eec30..000000000 --- a/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.fuzzil.history +++ /dev/null @@ -1,101 +0,0 @@ -// ===== [ Program 7A047C15-1E12-4626-ACEA-C4C2981EDC5B ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v1 <- LoadString '-07:00' -v2 <- LoadString '-05:11' -v3 <- LoadString 'Atlantic/Reykjavik' -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '16' -v5 <- CreateNamedVariable 'Float64Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '10' -v8 <- CreateNamedVariable 'Uint16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '167' -v11 <- CreateNamedVariable 'Float32Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ForceMaglevCompilationGenerator -// Executing code generator BinaryOperationGenerator -v13 <- BinaryOperation v12, '%', v0 -// Code generator finished -// Executing code generator BinaryOperationGenerator -v14 <- BinaryOperation v4, '**', v5 -// Code generator finished -// Executing code generator FunctionCallWithSpreadGenerator -v15 <- CallFunctionWithSpread (guarded) v14, [v8, v14, v13, ...v7, v13] -// Code generator finished -// Executing code generator FloatArrayGenerator -v16 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v17 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v18 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -// Code generator finished -// Executing code generator IteratorGenerator -v19 <- CreateNamedVariable 'Symbol', 'none' -v20 <- GetProperty v19, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v20 -> v21 - v22 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v23 - v24 <- UnaryOperation v22, '--' - v25 <- LoadInteger '0' - v26 <- Compare v22, '==', v25 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v26 - ObjectLiteralAddProperty `value`, v22 - v27 <- EndObjectLiteral - Return v27 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 - EndObjectLiteralComputedMethod -v29 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3307 newly discovered edges in the CFG of the target - - -// ===== [ Program 491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9 ] ===== -// Minimizing 7A047C15-1E12-4626-ACEA-C4C2981EDC5B -v0 <- CreateArray [] -v1 <- LoadInteger '16' -v2 <- CreateNamedVariable 'Float64Array', 'none' -v3 <- Construct v2, [v1] -v4 <- LoadInteger '10' -v5 <- CreateNamedVariable 'Uint16Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '167' -v8 <- CreateNamedVariable 'Float32Array', 'none' -v9 <- Construct v8, [v7] -v10 <- BinaryOperation v9, '%', v0 -v11 <- BinaryOperation v1, '**', v2 -v12 <- CallFunctionWithSpread (guarded) v11, [v5, v11, v10, ...v4, v10] -v13 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v14 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v15 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v16 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17 - v18 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v19 - v20 <- UnaryOperation v18, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v18 - ObjectLiteralAddProperty `value`, v18 - v21 <- EndObjectLiteral - Return v21 - EndObjectLiteralMethod - v22 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v23 <- EndObjectLiteral -// Program is interesting due to new coverage: 119 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 620 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 124 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.fzil b/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.fzil deleted file mode 100755 index 86536550c..000000000 Binary files a/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.js b/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.js deleted file mode 100755 index 08d5d85ed..000000000 --- a/old_corpus/program_20251007071836_491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9.js +++ /dev/null @@ -1,25 +0,0 @@ -// Minimizing 7A047C15-1E12-4626-ACEA-C4C2981EDC5B -const v0 = []; -new Float64Array(16); -new Uint16Array(10); -const v9 = new Float32Array(167); -const v10 = v9 % v0; -const v11 = 16 ** Float64Array; -try { v11(Uint16Array, v11, v10, ...10, v10); } catch (e) {} -[-1.7976931348623157e+308,-1.0,-1.542336848203849e+308,-1000000.0]; -[0.8888880580307695,928.3092772365194,575906.016845972]; -[-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -const v23 = { - [Symbol]() { - let v18 = 10; - const v22 = { - next() { - v18--; - return { done: v18, value: v18 }; - }, - }; - }, -}; -// Program is interesting due to new coverage: 119 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 620 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 124 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.fuzzil.history b/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.fuzzil.history deleted file mode 100755 index 65b180941..000000000 --- a/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.fuzzil.history +++ /dev/null @@ -1,191 +0,0 @@ -// ===== [ Program D64BD333-0ABB-44A5-BE48-B7F782C2CCF8 ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '16' -v5 <- CreateNamedVariable 'Uint8Array', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '16' -v8 <- CreateNamedVariable 'BigUint64Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '2' -v11 <- CreateNamedVariable 'Uint8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- CreateArray [] -v14 <- LoadInteger '16' -v15 <- CreateNamedVariable 'Float64Array', 'none' -v16 <- Construct v15, [v14] -v17 <- LoadInteger '10' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '167' -v21 <- CreateNamedVariable 'Float32Array', 'none' -v22 <- Construct v21, [v20] -v23 <- BinaryOperation v22, '%', v13 -v24 <- BinaryOperation v14, '**', v15 -v25 <- CallFunctionWithSpread (guarded) v24, [v18, v24, v23, ...v17, v23] -v26 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v27 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v28 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v29 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v29 -> v30 - v31 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v32 - v33 <- UnaryOperation v31, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v31 - ObjectLiteralAddProperty `value`, v31 - v34 <- EndObjectLiteral - Return v34 - EndObjectLiteralMethod - v35 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v36 <- EndObjectLiteral - - -// ===== [ Program 2F6DBDAC-74B9-4679-B512-24B7C12E657E ] ===== -// Mutating D64BD333-0ABB-44A5-BE48-B7F782C2CCF8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Exploring value v3 -v4 <- CallFunction (guarded) v3, [] -// Exploring finished -v5 <- LoadInteger '16' -v6 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v6 -v7 <- Construct (guarded) v6, [v5, v0, v2] -// Exploring finished -v8 <- Construct v6, [v5] -v9 <- LoadInteger '16' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v12, v0, v0] -// Exploring finished -v15 <- Construct v13, [v12] -v16 <- CreateArray [] -v17 <- LoadInteger '16' -v18 <- CreateNamedVariable 'Float64Array', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '10' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'entries', [] -// Exploring finished -v24 <- LoadInteger '167' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- BinaryOperation v26, '%', v16 -// Exploring value v27 -v28 <- CreateNamedVariable 'Number', 'none' -v29 <- CallMethod v28, 'isNaN', [v27] -// Exploring finished -v30 <- BinaryOperation v17, '**', v18 -// Exploring value v30 -v31 <- UnaryOperation v30, '--' -// Exploring finished -v32 <- CallFunctionWithSpread (guarded) v30, [v21, v30, v27, ...v20, v27] -// Exploring value v32 -v33 <- BinaryOperation v32, '??', v32 -// Exploring finished -v34 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v35 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'slice', [v5, v5] -// Exploring finished -v37 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v38 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v38 -> v39 - v40 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v41 - v42 <- UnaryOperation v40, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v40 - ObjectLiteralAddProperty `value`, v40 - v43 <- EndObjectLiteral - Return v43 - EndObjectLiteralMethod - v44 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v45 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3602 newly discovered edges in the CFG of the target - - -// ===== [ Program 6B35F0EB-51B0-4984-94EF-70353534753D ] ===== -// Minimizing 2F6DBDAC-74B9-4679-B512-24B7C12E657E -v0 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v1 <- LoadRegExp 'Ca?[\111]' 'ym' -v2 <- LoadRegExp '([\cz]?)' 'dgm' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v4 <- CallFunction (guarded) v3, [] -v5 <- LoadInteger '16' -v6 <- CreateNamedVariable 'Uint8Array', 'none' -v7 <- Construct (guarded) v6, [v5, v0, v2] -v8 <- Construct v6, [v5] -v9 <- LoadInteger '16' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '2' -v13 <- Construct (guarded) v6, [v12, v0, v0] -v14 <- Construct v6, [v12] -v15 <- CreateArray [] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadInteger '10' -v20 <- CreateNamedVariable 'Uint16Array', 'none' -v21 <- Construct v20, [v19] -v22 <- CallMethod (guarded) v21, 'entries', [] -v23 <- LoadInteger '167' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- BinaryOperation v25, '%', v15 -v27 <- CreateNamedVariable 'Number', 'none' -v28 <- CallMethod v27, 'isNaN', [v26] -v29 <- BinaryOperation v16, '**', v17 -v30 <- UnaryOperation v29, '--' -v31 <- CallFunction (guarded) v29, [v20, v29, v26, v19, v26] -v32 <- BinaryOperation v31, '??', v31 -v33 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v34 <- CallMethod (guarded) v33, 'slice', [v5, v5] -v35 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v36 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v36 -> v37 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v38 - BeginObjectLiteral - v39 <- EndObjectLiteral - EndObjectLiteralMethod - v40 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v41 <- EndObjectLiteral -// Program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.fzil b/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.fzil deleted file mode 100755 index f24e148fc..000000000 Binary files a/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.js b/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.js deleted file mode 100755 index d59890cc7..000000000 --- a/old_corpus/program_20251007071836_6B35F0EB-51B0-4984-94EF-70353534753D.js +++ /dev/null @@ -1,39 +0,0 @@ -// Minimizing 2F6DBDAC-74B9-4679-B512-24B7C12E657E -const v0 = /Qa(?!bbb|bb)c\u0060?/dsm; -/Ca?[\111]/ym; -const v2 = /([\cz]?)/dgm; -function f3() { - return v2; -} -try { f3(); } catch (e) {} -try { new Uint8Array(16, v0, v2); } catch (e) {} -new Uint8Array(16); -new BigUint64Array(16); -try { new Uint8Array(2, v0, v0); } catch (e) {} -new Uint8Array(2); -const v15 = []; -new Float64Array(16); -const v21 = new Uint16Array(10); -try { v21.entries(); } catch (e) {} -const v25 = new Float32Array(167); -const v26 = v25 % v15; -Number.isNaN(v26); -let v29 = 16 ** Float64Array; -v29--; -let v31; -try { v31 = v29(Uint16Array, v29, v26, 10, v26); } catch (e) {} -v31 ?? v31; -const v33 = [0.8888880580307695,928.3092772365194,575906.016845972]; -try { v33.slice(16, 16); } catch (e) {} -[-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -const v41 = { - [Symbol]() { - const v40 = { - next() { - const v39 = {}; - }, - }; - }, -}; -// Program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.fuzzil.history b/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.fuzzil.history deleted file mode 100755 index 776f73653..000000000 --- a/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.fuzzil.history +++ /dev/null @@ -1,62 +0,0 @@ -// ===== [ Program 50380581-BB09-44CD-B833-BAC97C64E68E ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-2.220446049250313e-16, 2.220446049250313e-16, -470424.1989305116, 6.625136398341695, -975835.0093144974, -1000000.0] -v1 <- CreateFloatArray [-2.220446049250313e-16, 9.539277492214847, -1e-15, 1000000.0] -v2 <- CreateFloatArray [-4.568206694893618e+307, -2.0, -5.0, 4.0, -2.0, -1000000000000.0] -// Code generator finished -// Executing code generator TypedArrayGenerator -v3 <- LoadInteger '16' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '8' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '722' -v10 <- CreateNamedVariable 'Float32Array', 'none' -v11 <- Construct v10, [v9] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat 'nan' -v14 <- LoadFloat '1.0' -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator IteratorGenerator -v15 <- CreateNamedVariable 'Symbol', 'none' -v16 <- GetProperty v15, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17 - v18 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v19 - v20 <- UnaryOperation v18, '--' - v21 <- LoadInteger '0' - v22 <- Compare v18, '==', v21 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v22 - ObjectLiteralAddProperty `value`, v18 - v23 <- EndObjectLiteral - Return v23 - EndObjectLiteralMethod - v24 <- EndObjectLiteral - Return v24 - EndObjectLiteralComputedMethod -v25 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2989 newly discovered edges in the CFG of the target - - -// ===== [ Program 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC ] ===== -// Minimizing 50380581-BB09-44CD-B833-BAC97C64E68E -v0 <- CreateNamedVariable 'Symbol', 'none' -v1 <- GetProperty v0, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v1 -> v2 - EndObjectLiteralComputedMethod -v3 <- EndObjectLiteral -// Program is interesting due to new coverage: 63 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 42 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.fzil b/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.fzil deleted file mode 100755 index 185a264b7..000000000 Binary files a/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.js b/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.js deleted file mode 100755 index d0b4e5a5f..000000000 --- a/old_corpus/program_20251007071836_6F4E6947-CC94-4AC0-8E4A-849B8D3355AC.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing 50380581-BB09-44CD-B833-BAC97C64E68E -const v1 = Symbol.iterator; -const v3 = { - [v1]() { - }, -}; -// Program is interesting due to new coverage: 63 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 42 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.fuzzil.history b/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.fuzzil.history deleted file mode 100755 index 2d7528060..000000000 --- a/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.fuzzil.history +++ /dev/null @@ -1,65 +0,0 @@ -// ===== [ Program 61E6683D-A335-45D3-BDAA-90C8D39E0AC7 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '251' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1419' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3874' -v7 <- CreateNamedVariable 'Int32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ArrayGenerator -v9 <- CreateArray [v8, v0, v8, v3, v8] -v10 <- CreateArray [v0, v9, v2, v0] -v11 <- CreateArray [v10, v10, v10] -// Code generator finished -// End of prefix code. 12 variables are now visible -// Executing code generator AsyncFunctionGenerator -v12 <- BeginAsyncFunction -> v13, v14, v15, v16 - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - v17 <- Construct v1, [] - BeginCatch -> v18 - EndTryCatch - // Code generator finished - v19 <- Await v16 - Return v19 -EndAsyncFunction -v20 <- CallFunction (guarded) v12, [v0, v10, v1, v6] -// Code generator finished -// Executing code generator TypedArrayGenerator -v21 <- LoadInteger '15' -v22 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '512' -v25 <- CreateNamedVariable 'BigUint64Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '3' -v28 <- CreateNamedVariable 'Int16Array', 'none' -v29 <- Construct v28, [v27] -// Program may be interesting due to new coverage: 5257 newly discovered edges in the CFG of the target - - -// ===== [ Program 896306D5-74C1-4E63-BE50-61B828E8842F ] ===== -// Minimizing 61E6683D-A335-45D3-BDAA-90C8D39E0AC7 -v0 <- LoadInteger '251' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- LoadInteger '3874' -v3 <- CreateNamedVariable 'Int32Array', 'none' -v4 <- Construct v3, [v2] -v5 <- CreateArray [v0, v4, v1, v0] -v6 <- BeginAsyncFunction -> v7, v8, v9, v10 - v11 <- Await v10 -EndAsyncFunction -v12 <- CallFunction v6, [v0] -// Program is interesting due to new coverage: 122 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 71 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 67 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.fzil b/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.fzil deleted file mode 100755 index 4f25e9f60..000000000 Binary files a/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.js b/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.js deleted file mode 100755 index 7da76270a..000000000 --- a/old_corpus/program_20251007071836_896306D5-74C1-4E63-BE50-61B828E8842F.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 61E6683D-A335-45D3-BDAA-90C8D39E0AC7 -const v4 = new Int32Array(3874); -[251,v4,Uint32Array,251]; -async function f6(a7, a8, a9, a10) { - await a10; -} -f6(251); -// Program is interesting due to new coverage: 122 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 71 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 67 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.fuzzil.history b/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.fuzzil.history deleted file mode 100755 index 46b083e98..000000000 --- a/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.fuzzil.history +++ /dev/null @@ -1,175 +0,0 @@ -// ===== [ Program 310408A7-9438-4924-B723-95EDCBA3FC0D ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '-1353907348' -v1 <- LoadFloat '-1e-15' -v2 <- LoadFloat '-2.0' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'a' v2 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'd' v1 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 - // Code generator finished - // Executing code generator ClassStaticGetterGenerator - BeginClassStaticGetter `f` -> v4 - // Executing code generator PropertyAssignmentGenerator - SetProperty v4, 'd', v4 - // Code generator finished - // Executing code generator LoadNewTargetGenerator - v5 <- LoadNewTarget - // Code generator finished - // Executing code generator StringGenerator - v6 <- LoadString 'p' - v7 <- LoadString 'MaX' - v8 <- LoadString 'number' - // Code generator finished - Return v4 - EndClassStaticGetter - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '0' v0 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'c' v2 - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator IntArrayGenerator -v12 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v13 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v14 <- CreateIntArray [536870887, 23537] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v15 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticSetterGenerator - BeginClassStaticSetter `h` -> v16, v17 - // Executing code generator DestructObjectGenerator - {e:v18,} <- DestructObject v17 - // Code generator finished - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator ImitationGenerator - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v19 - // Executing code generator SuperPropertyAssignmentGenerator - SetSuperProperty 'g', v19 - // Code generator finished - // Executing code generator WellKnownPropertyLoadGenerator - v20 <- CreateNamedVariable 'Symbol', 'none' - v21 <- GetProperty v20, 'species' - v22 <- GetComputedProperty v19, v21 - // Code generator finished - Return v1 - EndObjectLiteralMethod - v23 <- EndObjectLiteral - // Code generator finished - EndClassStaticSetter - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'g' - // Code generator finished -EndClassDefinition -v24 <- Construct v15, [] -v25 <- Construct v15, [] -v26 <- Construct v15, [] -// Code generator finished -// End of prefix code. 14 variables are now visible -// Executing code generator UnboundFunctionCallGenerator -v27 <- CallMethod (guarded) v24, 'call', [v10, v13, v11, v25] -// Code generator finished -// Executing code generator BinaryOperationGenerator -v28 <- BinaryOperation v2, '>>', v12 -// Code generator finished -// Executing code generator BooleanGenerator -v29 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator BinaryOperationGenerator -v30 <- BinaryOperation v0, '**', v13 -// Code generator finished -// Executing code generator ElementKindChangeGenerator -SetElement v10, '0', v9 -// Code generator finished -// Executing code generator MethodCallGenerator -v31 <- CallMethod (guarded) v11, 'hypot', [v26] -// Code generator finished -// Executing code generator BinaryOperationGenerator -v32 <- BinaryOperation v15, '%', v24 -// Code generator finished -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v26, v14, v0 -// Code generator finished -// Executing code generator CallbackPropertyGenerator -SetProperty v26, 'toString', v27 -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v13, v2, v28 -// Program may be interesting due to new coverage: 4666 newly discovered edges in the CFG of the target - - -// ===== [ Program 8EF36F3E-AFE4-42F9-A825-721F305D7CB0 ] ===== -// Minimizing 310408A7-9438-4924-B723-95EDCBA3FC0D -v0 <- LoadInteger '-1353907348' -v1 <- LoadFloat '-1e-15' -v2 <- LoadFloat '-2.0' -v3 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v2 - ClassAddPrivateStaticProperty 'd' v1 - ClassAddInstanceComputedProperty v1 - BeginClassStaticGetter `f` -> v4 - SetProperty v4, 'd', v4 - v5 <- LoadNewTarget - v6 <- LoadString 'p' - v7 <- LoadString 'MaX' - v8 <- LoadString 'number' - Return v4 - EndClassStaticGetter - ClassAddStaticElement '0' v0 - ClassAddPrivateInstanceProperty 'c' v2 -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -v12 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v13 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v14 <- CreateIntArray [536870887, 23537] -v15 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v16, v17 - {e:v18,} <- DestructObject v17 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v19 - SetSuperProperty 'g', v19 - v20 <- CreateNamedVariable 'Symbol', 'none' - v21 <- GetProperty v20, 'species' - v22 <- GetComputedProperty v19, v21 - Return v1 - EndObjectLiteralMethod - v23 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v24 <- Construct v15, [] -v25 <- Construct v15, [] -v26 <- Construct v15, [] -v27 <- CallMethod (guarded) v24, 'call', [v10, v13, v11, v25] -v28 <- BinaryOperation v2, '>>', v12 -v29 <- BinaryOperation v0, '**', v13 -SetElement v10, '0', v9 -v30 <- CallMethod (guarded) v11, 'hypot', [v26] -v31 <- BinaryOperation v15, '%', v24 -SetComputedProperty v26, v14, v0 -SetProperty v26, 'toString', v27 -SetComputedProperty v13, v2, v28 -// Program is interesting due to new coverage: 968 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 14862 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 282 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.fzil b/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.fzil deleted file mode 100755 index 64c4f7b05..000000000 Binary files a/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.js b/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.js deleted file mode 100755 index fab24d185..000000000 --- a/old_corpus/program_20251007071836_8EF36F3E-AFE4-42F9-A825-721F305D7CB0.js +++ /dev/null @@ -1,47 +0,0 @@ -// Minimizing 310408A7-9438-4924-B723-95EDCBA3FC0D -class C3 { - a = -2.0; - static #d = -1e-15; - [-1e-15]; - static get f() { - this.d = this; - return this; - } - static 0 = -1353907348; - #c = -2.0; -} -const v9 = new C3(); -const v10 = new C3(); -const v11 = new C3(); -const v12 = [26406,536870912,268435456,-5,61214,-9,-50224]; -const v13 = [-9007199254740992,-2,-128,844998822,256,268435441]; -const v14 = [536870887,23537]; -class C15 { - static set h(a17) { - let {"e":v18,} = a17; - const v23 = { - valueOf() { - super.g = this; - this[Symbol.species]; - return -1e-15; - }, - }; - } - #g; -} -const v24 = new C15(); -const v25 = new C15(); -const v26 = new C15(); -let v27; -try { v27 = v24.call(v10, v13, v11, v25); } catch (e) {} -const v28 = -2.0 >> v12; -(-1353907348) ** v13; -v10[0] = v9; -try { v11.hypot(v26); } catch (e) {} -C15 % v24; -v26[v14] = -1353907348; -v26.toString = v27; -v13[-2.0] = v28; -// Program is interesting due to new coverage: 968 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 14862 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 282 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.fuzzil.history b/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.fuzzil.history deleted file mode 100755 index 7ff84dcc1..000000000 --- a/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.fuzzil.history +++ /dev/null @@ -1,94 +0,0 @@ -// ===== [ Program C1F69AE0-F56C-4583-A8C3-FD55D8761370 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator NullGenerator -v0 <- LoadNull -// Code generator finished -// Executing code generator IntegerGenerator -v1 <- LoadInteger '45269' -v2 <- LoadInteger '-1360208316' -v3 <- LoadInteger '127' -// Code generator finished -// Executing code generator FloatGenerator -v4 <- LoadFloat '-714.000988777249' -v5 <- LoadFloat '-2.220446049250313e-16' -v6 <- LoadFloat '858.7298502608141' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v7 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v8 <- BeginClassDefinition (decl) v7 - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'toString' -> v9, v10, v11 - // Executing code generator ObjectConstructorGenerator - v12 <- BeginConstructor -> v13, v14, v15, v16, v17 - SetProperty v13, 'c', v15 - EndConstructor - v18 <- Construct v12, [v10, v10, v11, v1] - v19 <- Construct v12, [v18, v10, v4, v18] - v20 <- Construct v12, [v19, v10, v11, v18] - // Code generator finished - Return v19 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '314362820' - // Code generator finished -EndClassDefinition -v21 <- Construct v8, [] -v22 <- Construct v8, [] -v23 <- Construct v8, [] -// Code generator finished -// End of prefix code. 12 variables are now visible -// Executing code generator ConstructWithDifferentNewTargetGenerator -v24 <- CreateNamedVariable 'Reflect', 'none' -v25 <- CreateArray [] -v26 <- CallMethod v24, 'construct', [v8, v25, v8] -// Code generator finished -// Executing code generator IntegerGenerator -v27 <- LoadInteger '-1073741824' -v28 <- LoadInteger '61258' -v29 <- LoadInteger '-9' -// Code generator finished -// Executing code generator DestructObjectGenerator -{b:v30,} <- DestructObject v21 -// Code generator finished -// Executing code generator MethodCallGenerator -v31 <- CallMethod v23, 'toString', [v2, v30] -// Code generator finished -// Executing code generator NamedVariableGenerator -v32 <- CreateNamedVariable 'c', 'const', v22 -// Code generator finished -// Executing code generator FloatArrayGenerator -v33 <- CreateFloatArray [-9.07417035329925e+307, 0.47871764685608464, 883617.9633505379, 2.220446049250313e-16, nan, 427.74493997333184, 0.8180190085577129, -4.9806668131011955, -1.1667303449300373e+307] -v34 <- CreateFloatArray [1.7976931348623157e+308, -1000.0, 706.9325645546753, 0.44600745134185815, -489961.0239273318, -1000.0, -4.0, 9.76030039843067e+307, 950.1527911067358, -1000000000.0] -v35 <- CreateFloatArray [-7.140376708930787, inf, 1.0, 5.0, 7.129062858417381, 238632.04694224172, -5.030722773980523e+307] -// Program may be interesting due to new coverage: 4773 newly discovered edges in the CFG of the target - - -// ===== [ Program 9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8 ] ===== -// Minimizing C1F69AE0-F56C-4583-A8C3-FD55D8761370 -v0 <- LoadNull -v1 <- LoadInteger '45269' -v2 <- LoadInteger '-1360208316' -v3 <- LoadInteger '127' -v4 <- LoadFloat '-714.000988777249' -v5 <- LoadFloat '-2.220446049250313e-16' -v6 <- LoadFloat '858.7298502608141' -v7 <- BeginPlainFunction -> -EndPlainFunction -v8 <- BeginClassDefinition (decl) v7 -EndClassDefinition -v9 <- Construct v8, [] -v10 <- CreateNamedVariable 'Reflect', 'none' -v11 <- LoadInteger '-1073741824' -v12 <- LoadInteger '61258' -v13 <- LoadInteger '-9' -// Program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 328 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.fzil b/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.fzil deleted file mode 100755 index a7310fffa..000000000 Binary files a/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.js b/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.js deleted file mode 100755 index 949b681d3..000000000 --- a/old_corpus/program_20251007071836_9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing C1F69AE0-F56C-4583-A8C3-FD55D8761370 -function f7() { -} -class C8 extends f7 { -} -new C8(); -// Program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 328 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.fuzzil.history b/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.fuzzil.history deleted file mode 100755 index 6de5523f1..000000000 --- a/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.fuzzil.history +++ /dev/null @@ -1,163 +0,0 @@ -// ===== [ Program 86451ACD-725D-4B6D-AF1F-FB73238AFAA2 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v1 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v2 <- LoadInteger '12' -v3 <- LoadInteger '268435440' -v4 <- LoadInteger '4' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v5 <- BeginPlainFunction -> v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v0 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v0, v3 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v4 - // Code generator finished - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `toString` -> v7, v8, v9, v10 - // Executing code generator PropertyRemovalGenerator - v11 <- DeleteProperty (guarded) v7, 'f' - // Code generator finished - // Executing code generator UndefinedGenerator - v12 <- LoadUndefined - // Code generator finished - Return v10 - EndObjectLiteralMethod - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v2 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v6, v0 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v6 - // Code generator finished - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v5, [v4] -v15 <- CallFunction v5, [v4] -v16 <- CallFunction v5, [v4] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v17 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `d` -> v18 - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator FloatArrayGenerator - v19 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - v20 <- CreateFloatArray [0.7901309294220792, -1000000000000.0, 4.0] - v21 <- CreateFloatArray [8.146542828523781, -1000000000000.0, -118.57722547682874, 2.0, 5.0, -4.0, -1000000000.0, 8.98401126379072e+307] - // Code generator finished - // Executing code generator PropertyConfigurationGenerator - ConfigureProperty v14, 'b', 'PropertyFlags(rawValue: 4)', 'value' [["v0"]] - // Code generator finished - Return v4 - EndClassInstanceGetter - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v3 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '18' v3 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'g' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'f' v16 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'e' - // Code generator finished -EndClassDefinition -v22 <- Construct v17, [] -v23 <- Construct v17, [] -v24 <- Construct v17, [] -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator DestructObjectAndReassignGenerator -{d:v5,h:v16,} <- DestructObjectAndReassign v24 -// Code generator finished -// Executing code generator ComparisonGenerator -v25 <- Compare v24, '<', v17 -// Code generator finished -// Executing code generator UnboundFunctionCallGenerator -v26 <- CallMethod (guarded) v23, 'call', [v14, v14, v5, v3, v4, v22] -// Code generator finished -// Executing code generator ObjectHierarchyGenerator -BeginObjectLiteral -v27 <- EndObjectLiteral -SetProperty v27, 'c', v3 -BeginObjectLiteral -v28 <- EndObjectLiteral -SetProperty v28, 'c', v3 -SetProperty v28, 'b', v14 -BeginObjectLiteral -v29 <- EndObjectLiteral -SetProperty v29, 'c', v3 -SetProperty v29, 'b', v14 -SetProperty v29, 'h', v0 -BeginObjectLiteral -v30 <- EndObjectLiteral -SetProperty v30, 'c', v3 -SetProperty v30, 'b', v14 -SetProperty v30, 'd', v3 -// Program may be interesting due to new coverage: 4346 newly discovered edges in the CFG of the target - - -// ===== [ Program E21EE792-1AD5-4237-A5F1-977B8EE67462 ] ===== -// Minimizing 86451ACD-725D-4B6D-AF1F-FB73238AFAA2 -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- LoadInteger '268435440' -v2 <- LoadInteger '4' -v3 <- BeginPlainFunction -> v4 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v5, v6, v7, v8 - v9 <- DeleteProperty (guarded) v5, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v0, v4 - v10 <- EndObjectLiteral -EndPlainFunction -v11 <- CallFunction v3, [] -v12 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v13 - v14 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v2 - EndClassInstanceGetter - ClassAddStaticElement '18' v1 - ClassAddPrivateStaticProperty 'f' v11 -EndClassDefinition -v15 <- Construct v12, [] -v16 <- Construct v12, [] -{d:v3,h:v11,} <- DestructObjectAndReassign v16 -v17 <- Compare v16, '<', v12 -v18 <- CallMethod (guarded) v15, 'call', [v3] -BeginObjectLiteral -v19 <- EndObjectLiteral -// Program is interesting due to new coverage: 100 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 269 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 52 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.fzil b/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.fzil deleted file mode 100755 index 33dbaa18c..000000000 Binary files a/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.js b/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.js deleted file mode 100755 index 765aa933e..000000000 --- a/old_corpus/program_20251007071836_E21EE792-1AD5-4237-A5F1-977B8EE67462.js +++ /dev/null @@ -1,29 +0,0 @@ -// Minimizing 86451ACD-725D-4B6D-AF1F-FB73238AFAA2 -function f0() { -} -function f3(a4) { - const v10 = { - toString(a6, a7, a8) { - delete this?.f; - }, - [f0]: a4, - }; -} -let v11 = f3(); -const v12 = class { - get d() { - [-6.305911890542237e+307,-3.0,-4.0,2.2250738585072014e-308,0.7255835243550699,1000.0,0.6602458870882149,5.0]; - return 4; - } - static 18 = 268435440; - static #f = v11; -} -const v15 = new v12(); -const v16 = new v12(); -({"d":f3,"h":v11,} = v16); -v16 < v12; -try { v15.call(f3); } catch (e) {} -const v19 = {}; -// Program is interesting due to new coverage: 100 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 269 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 52 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.fuzzil.history b/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.fuzzil.history deleted file mode 100755 index b9b28033d..000000000 --- a/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.fuzzil.history +++ /dev/null @@ -1,129 +0,0 @@ -// ===== [ Program 71372AC7-EA2F-464D-9C40-5E05753E466B ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '-2.2250738585072014e-308' -v1 <- LoadString 'object' -v2 <- LoadFloat '-4.1963218238429866e+307' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'd' v1 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 v1 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v1 - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v4, v5 - // Executing code generator NamedVariableGenerator - v6 <- CreateNamedVariable 'd', 'const', v5 - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator ElementKindChangeGenerator - SetElement v5, '2', v4 - // Code generator finished - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator ElementKindChangeGenerator - SetElement v0, '6', v5 - // Code generator finished - // Executing code generator SuperPropertyAssignmentGenerator - SetSuperProperty 'g', v4 - // Code generator finished - // Executing code generator ReassignmentGenerator - Reassign v6, v1 - // Code generator finished - // Executing code generator ElementUpdateGenerator - UpdateElement v1, '13', '>>>', v5 - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v1, '8', v4 - // Code generator finished - Return v0 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'g' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'h' - // Code generator finished -EndClassDefinition -v7 <- Construct v3, [] -v8 <- Construct v3, [] -v9 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v10 <- BeginConstructor -> v11, v12, v13 - SetProperty v11, 'a', v12 - SetProperty v11, 'd', v3 - SetProperty v11, 'c', v2 -EndConstructor -v14 <- Construct v10, [v2, v3] -v15 <- Construct v10, [v0, v1] -v16 <- Construct v10, [v15, v3] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v17 <- CreateNamedVariable 'Date', 'none' -v18 <- Construct v17, [] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v19 <- CreateNamedVariable 'Map', 'none' -v20 <- Construct v19, [] -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator ObjectLiteralGenerator -BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v16, v19 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v8 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v17, v0 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v9 - // Code generator finished -v21 <- EndObjectLiteral -// Code generator finished -// Executing code generator ResizableArrayBufferGenerator -v22 <- CreateNamedVariable 'ArrayBuffer', 'none' -v23 <- LoadInteger '64' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v23 -v24 <- EndObjectLiteral -v25 <- LoadInteger '64' -v26 <- Construct v22, [v25, v24] -v27 <- CreateNamedVariable 'Uint8Array', 'none' -v28 <- Construct v27, [v26] -// Program may be interesting due to new coverage: 3912 newly discovered edges in the CFG of the target - - -// ===== [ Program 8E150E7E-AE3B-4D31-ACEA-C17A43359901 ] ===== -// Minimizing 71372AC7-EA2F-464D-9C40-5E05753E466B -v0 <- LoadFloat '-2.2250738585072014e-308' -v1 <- BeginClassDefinition (exp) - BeginClassPrivateInstanceMethod 'n' -> v2, v3 - EndClassPrivateInstanceMethod -EndClassDefinition -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v6 -EndConstructor -v8 <- Construct v4, [v0] -v9 <- Construct v4, [v8] -BeginObjectLiteral - ObjectLiteralSetPrototype v1 -v10 <- EndObjectLiteral -// Program is interesting due to new coverage: 24 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.fzil b/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.fzil deleted file mode 100755 index 9f5e1e611..000000000 Binary files a/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.js b/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.js deleted file mode 100755 index 9adeb3b4c..000000000 --- a/old_corpus/program_20251007071837_8E150E7E-AE3B-4D31-ACEA-C17A43359901.js +++ /dev/null @@ -1,15 +0,0 @@ -// Minimizing 71372AC7-EA2F-464D-9C40-5E05753E466B -const v1 = class { - #n(a3) { - } -} -function F4(a6, a7) { - if (!new.target) { throw 'must be called with new'; } - this.a = a6; -} -const v8 = new F4(-2.2250738585072014e-308); -new F4(v8); -const v10 = { __proto__: v1 }; -// Program is interesting due to new coverage: 24 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.fuzzil.history b/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.fuzzil.history deleted file mode 100755 index 996f64fa4..000000000 --- a/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.fuzzil.history +++ /dev/null @@ -1,64 +0,0 @@ -// ===== [ Program 68BEE507-5C5E-474A-B548-82DA0B5ADC0C ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '5' -v1 <- CreateNamedVariable 'Float32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1' -v4 <- CreateNamedVariable 'Uint32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '8' -v7 <- CreateNamedVariable 'Int16Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator StringGenerator -v9 <- LoadString 'number' -v10 <- LoadString 'o' -v11 <- LoadString 'e' -// Code generator finished -// End of prefix code. 12 variables are now visible -// Executing code generator IntegerGenerator -v12 <- LoadInteger '2018109878' -v13 <- LoadInteger '-355212154' -v14 <- LoadInteger '1' -// Code generator finished -// Executing code generator ComputedPropertyUpdateGenerator -UpdateComputedProperty v9, v4, '^',v0 -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator FastToSlowPropertiesGenerator -BeginRepeatLoop '32' -> v15 - v16 <- LoadString 'p' - v17 <- BinaryOperation v16, '+', v15 - SetComputedProperty v2, v17, v15 -EndRepeatLoop -// Code generator finished -// Executing code generator ArrayGenerator -v18 <- CreateArray [v9] -v19 <- CreateArray [v9] -v20 <- CreateArray [v5, v6, v18] -// Program may be interesting due to new coverage: 3870 newly discovered edges in the CFG of the target - - -// ===== [ Program A6AEFF56-39CF-448C-A918-17A17CD350B9 ] ===== -// Minimizing 68BEE507-5C5E-474A-B548-82DA0B5ADC0C -v0 <- LoadInteger '5' -v1 <- CreateNamedVariable 'Float32Array', 'none' -v2 <- Construct v1, [] -v3 <- CreateNamedVariable 'Uint32Array', 'none' -v4 <- LoadString 'number' -UpdateComputedProperty v4, v3, '^',v0 -BeginRepeatLoop '25' -> v5 - v6 <- LoadString 'p' - v7 <- BinaryOperation v6, '+', v5 - SetComputedProperty v2, v7, v5 -EndRepeatLoop -v8 <- CreateArray [v4] -v9 <- CreateArray [v3] -// Program is interesting due to new coverage: 113 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 759 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 460 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.fzil b/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.fzil deleted file mode 100755 index 4e5ca5162..000000000 Binary files a/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.js b/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.js deleted file mode 100755 index f8669682d..000000000 --- a/old_corpus/program_20251007071837_A6AEFF56-39CF-448C-A918-17A17CD350B9.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing 68BEE507-5C5E-474A-B548-82DA0B5ADC0C -const v2 = new Float32Array(); -const t2 = "number"; -t2[Uint32Array] ^= 5; -for (let v5 = 0; v5 < 25; v5++) { - v2["p" + v5] = v5; -} -["number"]; -[Uint32Array]; -// Program is interesting due to new coverage: 113 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 759 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 460 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.fuzzil.history b/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.fuzzil.history deleted file mode 100755 index 933e533b4..000000000 --- a/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.fuzzil.history +++ /dev/null @@ -1,85 +0,0 @@ -// ===== [ Program B1CBE5CE-341C-448E-8C15-E41EA418F522 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'boolean' -v1 <- LoadString 'fill' -v2 <- LoadString 'p' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticInitializerGenerator - BeginClassStaticInitializer -> v4 - // Executing code generator DoWhileLoopGenerator - v5 <- LoadInteger '0' - BeginDoWhileLoopBody - // Executing code generator BinaryOperationGenerator - v6 <- BinaryOperation v2, '**', v1 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v5, v6 - // Code generator finished - v7 <- UnaryOperation v5, '++' - BeginDoWhileLoopHeader - v8 <- LoadInteger '1' - v9 <- Compare v5, '<', v8 - EndDoWhileLoop v9 - // Code generator finished - EndClassStaticInitializer - // Code generator finished -EndClassDefinition -v10 <- Construct v3, [] -v11 <- Construct v3, [] -v12 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v13 <- BeginConstructor -> v14, v15, v16 - SetProperty v14, 'd', v2 -EndConstructor -v17 <- Construct v13, [v12, v11] -v18 <- Construct v13, [v12, v10] -v19 <- Construct v13, [v12, v18] -// Code generator finished -// End of prefix code. 11 variables are now visible -// Executing code generator ElementAssignmentGenerator -SetElement v1, '8', v12 -// Code generator finished -// Executing code generator PlainFunctionGenerator -v20 <- BeginPlainFunction -> v21, v22, v23, v24 - // Executing code generator FloatGenerator - v25 <- LoadFloat '912321.9580232499' - v26 <- LoadFloat '-inf' - v27 <- LoadFloat '675.4034928647666' - // Code generator finished - Return v2 -EndPlainFunction -v28 <- CallFunction (guarded) v20, [v19, v19, v1, v2] -// Code generator finished -// Executing code generator NumberComputationGenerator -v29 <- CreateNamedVariable 'Math', 'none' -v30 <- LoadInteger '9223372036854775807' -v31 <- LoadInteger '-256' -v32 <- UnaryOperation v17, '++' -v33 <- CallMethod v29, 'floor', [v31] -v34 <- CallMethod v29, 'sin', [v19] -v35 <- UnaryOperation '+', v32 -v36 <- CallMethod v29, 'clz32', [v17] -// Program may be interesting due to new coverage: 3893 newly discovered edges in the CFG of the target - - -// ===== [ Program C1F27464-95BB-4385-BDAB-771EE63A8829 ] ===== -// Minimizing B1CBE5CE-341C-448E-8C15-E41EA418F522 -v0 <- LoadString 'p' -v1 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v2 - v3 <- LoadInteger '0' - BeginRepeatLoop '1000' - SetComputedSuperProperty v3, v0 - EndRepeatLoop - EndClassStaticInitializer -EndClassDefinition -v4 <- CreateNamedVariable 'Math', 'none' -v5 <- CallMethod v4, 'sin', [] -// Program is interesting due to new coverage: 58 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 1811 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 5631 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.fzil b/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.fzil deleted file mode 100755 index c42440d45..000000000 Binary files a/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.js b/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.js deleted file mode 100755 index 38b056f04..000000000 --- a/old_corpus/program_20251007071837_C1F27464-95BB-4385-BDAB-771EE63A8829.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing B1CBE5CE-341C-448E-8C15-E41EA418F522 -class C1 { - static { - for (let i = 0; i < 1000; i++) { - super[0] = "p"; - } - } -} -Math.sin(); -// Program is interesting due to new coverage: 58 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 1811 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 5631 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.fuzzil.history b/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.fuzzil.history deleted file mode 100755 index 26a9117cf..000000000 --- a/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.fuzzil.history +++ /dev/null @@ -1,72 +0,0 @@ -// ===== [ Program E66AFA63-698A-4D8B-83DD-8BF1DEDC65AA ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- Construct v0, [] -// Code generator finished -// Executing code generator IntArrayGenerator -v2 <- CreateIntArray [-9223372036854775808, 268435441, -5940] -v3 <- CreateIntArray [1073741824, 1, 1000, -4, -65536, 1510182811] -v4 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -// Code generator finished -// Executing code generator IntegerGenerator -v5 <- LoadInteger '-1073741824' -v6 <- LoadInteger '1674635913' -v7 <- LoadInteger '9007199254740991' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v8 <- BeginConstructor -> v9, v10, v11, v12 - SetProperty v9, 'a', v6 - SetProperty v9, 'd', v10 -EndConstructor -v13 <- Construct v8, [v2, v2, v4] -v14 <- Construct v8, [v4, v7, v4] -v15 <- Construct v8, [v2, v14, v4] -// Code generator finished -// Executing code generator IntegerGenerator -v16 <- LoadInteger '-51620' -v17 <- LoadInteger '-9007199254740991' -v18 <- LoadInteger '-2' -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator ComputedPropertyConfigurationGenerator -ConfigureComputedProperty v14, v4, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v0", "v0"]] -// Code generator finished -// Executing code generator ApiMethodCallGenerator -BeginTry - v19 <- CallMethod v4, 'findLast', [v0, v1] -BeginCatch -> v20 -EndTryCatch -// Code generator finished -// Executing code generator IntArrayGenerator -v21 <- CreateIntArray [2, -34878, 536870912, -2147483648, 16524] -v22 <- CreateIntArray [-780296619, -4294967297, -256] -v23 <- CreateIntArray [-4294967297, 1073741825, -65536, -128, 23500, 268435456, 1801390559, -1969443402, 7, 4096] -// Code generator finished -// Executing code generator ElementRetrievalGenerator -v24 <- GetElement v23, '9' -// Code generator finished -// Executing code generator FunctionCallGenerator -v25 <- CallFunction (guarded) v0, [v5] -// Program may be interesting due to new coverage: 3755 newly discovered edges in the CFG of the target - - -// ===== [ Program DE426FBF-C687-469A-A089-0F877441504F ] ===== -// Minimizing E66AFA63-698A-4D8B-83DD-8BF1DEDC65AA -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- Construct v0, [] -v2 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v3 <- LoadInteger '1674635913' -v4 <- LoadInteger '9007199254740991' -v5 <- BeginConstructor -> v6, v7, v8, v9 -EndConstructor -v10 <- LoadInteger '-51620' -v11 <- LoadInteger '-2' -ConfigureComputedProperty v5, v2, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v0", "v0"]] -v12 <- CallMethod v2, 'findLast', [v0] -// Program is interesting due to new coverage: 175 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.fzil b/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.fzil deleted file mode 100755 index 6ff9b23bd..000000000 Binary files a/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.js b/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.js deleted file mode 100755 index 2f4541e03..000000000 --- a/old_corpus/program_20251007071837_DE426FBF-C687-469A-A089-0F877441504F.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing E66AFA63-698A-4D8B-83DD-8BF1DEDC65AA -new Date(); -const v2 = [9223372036854775807,-1,-2116250539,-256]; -function F5(a7, a8, a9) { - if (!new.target) { throw 'must be called with new'; } -} -Object.defineProperty(F5, v2, { get: Date, set: Date }); -v2.findLast(Date); -// Program is interesting due to new coverage: 175 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 149 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.fuzzil.history b/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.fuzzil.history deleted file mode 100755 index e97ecd6e0..000000000 --- a/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.fuzzil.history +++ /dev/null @@ -1,375 +0,0 @@ -// ===== [ Program 2311E2A2-D13D-4586-832E-91887068C8A7 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator StringGenerator -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v25 <- EndObjectLiteral -SetProperty v25, 'b', v25 -v26 <- LoadInteger '1849' -v27 <- Construct v23, [v26, v25] -v28 <- CreateNamedVariable 'Float32Array', 'none' -v29 <- CallMethod (guarded) v28, 'of', [] -v30 <- Construct v28, [v27] -v31 <- LoadBigInt '56030' -v32 <- BinaryOperation v31, '^', v31 -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v33 - ObjectLiteralSetPrototype v33 - ObjectLiteralCopyProperties v33 - ObjectLiteralAddProperty `f`, v33 - ObjectLiteralAddElement `6`, v33 - BeginObjectLiteralSetter `b` -> v35, v36 - v37 <- GetComputedSuperProperty v33 - Update v37, '&&', v36 - v38 <- LoadFloat 'nan' - v39 <- LoadFloat '-551599.0459100289' - v40 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v33 - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -v42 <- CallFunction v34, [] -SetElement v42, '6', v42 -v43 <- CallFunction v34, [] -v44 <- CallFunction v34, [] -SetElement v44, '6', v44 -v45 <- CreateIntArray [2] -v46 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v47 <- GetElement v46, '5' -v48 <- CreateIntArray [-12, -28134] -v49 <- LoadInteger '723' -v50 <- CreateNamedVariable 'Int32Array', 'none' -v51 <- CallMethod (guarded) v50, 'from', [v34] -v52 <- Construct v50, [v49] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v54, [v53] -v56 <- LoadInteger '1078' -v57 <- UnaryOperation v56, '--' -v58 <- CreateNamedVariable 'Float64Array', 'none' -v59 <- Construct v58, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v33 -v60 <- EndObjectLiteral -v61 <- CreateNamedVariable 'Proxy', 'none' -v62 <- Construct (guarded) v61, [v21, v21] -v63 <- Construct v61, [v43, v60] -v64 <- LoadInteger '0' -BeginWhileLoopHeader - v65 <- LoadInteger '5' - v66 <- Compare v64, '<', v65 -BeginWhileLoopBody v66 - BeginRepeatLoop '100' -> v67 - v68 <- CallFunction v33, [] - EndRepeatLoop - v69 <- UnaryOperation v64, '++' -EndWhileLoop - - -// ===== [ Program D01F5941-F484-4426-AA69-EC26A0FAC986 ] ===== -// Mutating 2311E2A2-D13D-4586-832E-91887068C8A7 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -// Splicing instruction 31 (EndObjectLiteral) from 491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9 -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -// Splicing done -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 4888 newly discovered edges in the CFG of the target - - -// ===== [ Program 8FFBD1F0-C2F9-4D4D-B013-ECE7936BDACF ] ===== -// Mutating D01F5941-F484-4426-AA69-EC26A0FAC986 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v14 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v22 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v11 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v41 - // Code generator finished - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3957 newly discovered edges in the CFG of the target - - -// ===== [ Program FFE149F1-3133-4B8A-9134-F8004738387C ] ===== -// Minimizing 8FFBD1F0-C2F9-4D4D-B013-ECE7936BDACF -v0 <- LoadString 'toString' -v1 <- LoadInteger '-1073741824' -v2 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v3 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v2 - ObjectLiteralAddElement `9`, v1 - ObjectLiteralAddProperty `b`, v0 - ObjectLiteralAddProperty `c`, v2 - BeginObjectLiteralSetter `b` -> v4, v5 - EndObjectLiteralSetter - v6 <- EndObjectLiteral - Return v6 -EndPlainFunction -v7 <- CallFunction v3, [] -v8 <- CallFunction v3, [] -BeginObjectLiteral -v9 <- EndObjectLiteral -BeginRepeatLoop '500' -> v10 - v11 <- CallFunction v2, [] -EndRepeatLoop -// Program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 161 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.fzil b/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.fzil deleted file mode 100755 index 0119f04a2..000000000 Binary files a/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.js b/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.js deleted file mode 100755 index 98587d8e8..000000000 --- a/old_corpus/program_20251007071837_FFE149F1-3133-4B8A-9134-F8004738387C.js +++ /dev/null @@ -1,23 +0,0 @@ -// Minimizing 8FFBD1F0-C2F9-4D4D-B013-ECE7936BDACF -function f2() { - return "toString"; -} -function f3() { - const v6 = { - __proto__: f2, - 9: -1073741824, - b: "toString", - c: f2, - set b(a5) { - }, - }; - return v6; -} -f3(); -f3(); -const v9 = {}; -for (let v10 = 0; v10 < 500; v10++) { - f2(); -} -// Program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 161 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.fuzzil.history b/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.fuzzil.history deleted file mode 100755 index 7da9c2804..000000000 --- a/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.fuzzil.history +++ /dev/null @@ -1,80 +0,0 @@ -// ===== [ Program 39A1CFE0-DD47-4E37-87E9-9A5745A1B091 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v1 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v2 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -// Code generator finished -// Executing code generator TypedArrayGenerator -v3 <- LoadInteger '7' -v4 <- CreateNamedVariable 'Uint16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3579' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '16' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -// Code generator finished -// Executing code generator FloatArrayGenerator -v12 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v13 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v14 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator ElementConfigurationGenerator -// Code generator finished -// Executing code generator UnboundFunctionBindGenerator -// Executing code generator PropertyConfigurationGenerator -// Code generator finished -// Executing code generator ForInLoopGenerator -BeginForInLoop v8 -> v15 - // Executing code generator BuiltinObjectPrototypeCallGenerator - v16 <- CreateNamedVariable 'String', 'none' - v17 <- GetProperty v16, 'prototype' - v18 <- GetProperty v17, 'trimRight' - v19 <- CreateArray [] - v20 <- CallMethod (guarded) v18, 'apply', [v15, v19] - // Code generator finished -EndForInLoop -// Code generator finished -// Executing code generator FloatArrayGenerator -v21 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v22 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v23 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 14689 newly discovered edges in the CFG of the target - - -// ===== [ Program 229B6E81-CCB2-4F4A-95B6-6E533C34FF5A ] ===== -// Minimizing 39A1CFE0-DD47-4E37-87E9-9A5745A1B091 -v0 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v1 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v2 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v3 <- LoadInteger '7' -v4 <- CreateNamedVariable 'Uint16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3579' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '16' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v13 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v14 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v8 -> v15 - v16 <- CreateNamedVariable 'String', 'none' - v17 <- GetProperty v16, 'prototype' - v18 <- GetProperty v17, 'trimRight' - v19 <- CreateArray [] - v20 <- CallMethod (guarded) v18, 'apply', [v15, v19] -EndForInLoop -v21 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v22 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v23 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program is interesting due to new coverage: 6581 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 12480 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 3588 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.fzil b/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.fzil deleted file mode 100755 index 449518aa6..000000000 Binary files a/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.js b/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.js deleted file mode 100755 index 7e66a987a..000000000 --- a/old_corpus/program_20251007071839_229B6E81-CCB2-4F4A-95B6-6E533C34FF5A.js +++ /dev/null @@ -1,21 +0,0 @@ -// Minimizing 39A1CFE0-DD47-4E37-87E9-9A5745A1B091 -[-335384.80657671404,-0.6171062077210561,-3.0,-9.502078435164349e+306,1.6024120884290232e+308]; -[-373832.123721624,-1000.0,-4.482210560378615,1.0,1.7976931348623157e+308,2.2250738585072014e-308,-1000.0,-2.2250738585072014e-308,0.2619068003763766]; -[9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306]; -new Uint16Array(7); -const v8 = new Int8Array(3579); -new Int16Array(16); -[1000000.0,-1000000000000.0,-1000000.0,-1.7976931348623157e+308,-1.4398938706172224,-1000000000.0,-1000000.0,-1.7976931348623157e+308,-1000000000000.0]; -[0.057767898988133726,1.1714986313434915e+308,4.0,-0.5556201059628041]; -[-1e-15,-5.0,6.209336862016706e+307,462196.3209875589,-494.7240806280897,-1.1579574002262474e+308]; -for (const v15 in v8) { - const v18 = String.prototype.trimRight; - const v19 = []; - try { v18.apply(v15, v19); } catch (e) {} -} -[411.56632155988973,781229.1221361987,-1000000000000.0]; -[-Infinity,1.7976931348623157e+308,-1.7476989495455016e+308,9.461323242010494,0.0,-1000.0,-2.220446049250313e-16]; -[4.0,-2.2250738585072014e-308,0.05124546980983413]; -// Program is interesting due to new coverage: 6581 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 12480 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 3588 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.fuzzil.history b/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.fuzzil.history deleted file mode 100755 index 1d77a5705..000000000 --- a/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.fuzzil.history +++ /dev/null @@ -1,604 +0,0 @@ -// ===== [ Program 2311E2A2-D13D-4586-832E-91887068C8A7 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator StringGenerator -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v25 <- EndObjectLiteral -SetProperty v25, 'b', v25 -v26 <- LoadInteger '1849' -v27 <- Construct v23, [v26, v25] -v28 <- CreateNamedVariable 'Float32Array', 'none' -v29 <- CallMethod (guarded) v28, 'of', [] -v30 <- Construct v28, [v27] -v31 <- LoadBigInt '56030' -v32 <- BinaryOperation v31, '^', v31 -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v33 - ObjectLiteralSetPrototype v33 - ObjectLiteralCopyProperties v33 - ObjectLiteralAddProperty `f`, v33 - ObjectLiteralAddElement `6`, v33 - BeginObjectLiteralSetter `b` -> v35, v36 - v37 <- GetComputedSuperProperty v33 - Update v37, '&&', v36 - v38 <- LoadFloat 'nan' - v39 <- LoadFloat '-551599.0459100289' - v40 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v33 - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -v42 <- CallFunction v34, [] -SetElement v42, '6', v42 -v43 <- CallFunction v34, [] -v44 <- CallFunction v34, [] -SetElement v44, '6', v44 -v45 <- CreateIntArray [2] -v46 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v47 <- GetElement v46, '5' -v48 <- CreateIntArray [-12, -28134] -v49 <- LoadInteger '723' -v50 <- CreateNamedVariable 'Int32Array', 'none' -v51 <- CallMethod (guarded) v50, 'from', [v34] -v52 <- Construct v50, [v49] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v54, [v53] -v56 <- LoadInteger '1078' -v57 <- UnaryOperation v56, '--' -v58 <- CreateNamedVariable 'Float64Array', 'none' -v59 <- Construct v58, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v33 -v60 <- EndObjectLiteral -v61 <- CreateNamedVariable 'Proxy', 'none' -v62 <- Construct (guarded) v61, [v21, v21] -v63 <- Construct v61, [v43, v60] -v64 <- LoadInteger '0' -BeginWhileLoopHeader - v65 <- LoadInteger '5' - v66 <- Compare v64, '<', v65 -BeginWhileLoopBody v66 - BeginRepeatLoop '100' -> v67 - v68 <- CallFunction v33, [] - EndRepeatLoop - v69 <- UnaryOperation v64, '++' -EndWhileLoop - - -// ===== [ Program D01F5941-F484-4426-AA69-EC26A0FAC986 ] ===== -// Mutating 2311E2A2-D13D-4586-832E-91887068C8A7 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -// Splicing instruction 31 (EndObjectLiteral) from 491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9 -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -// Splicing done -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 4888 newly discovered edges in the CFG of the target - - -// ===== [ Program 8FFBD1F0-C2F9-4D4D-B013-ECE7936BDACF ] ===== -// Mutating D01F5941-F484-4426-AA69-EC26A0FAC986 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v14 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v22 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v11 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v41 - // Code generator finished - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3957 newly discovered edges in the CFG of the target - - -// ===== [ Program 478C026F-2886-4A0D-81F4-07D1FA04FFFF ] ===== -// Mutating 8FFBD1F0-C2F9-4D4D-B013-ECE7936BDACF with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v16 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `196`, v9 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v8 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v26 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v20 - // Code generator finished - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - ObjectLiteralAddElement `9`, v14 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v22 - ObjectLiteralAddProperty `b`, v11 - ObjectLiteralAddProperty `c`, v41 - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3962 newly discovered edges in the CFG of the target - - -// ===== [ Program 7E55734B-63DE-4A29-8260-F7151415245B ] ===== -// Minimizing 478C026F-2886-4A0D-81F4-07D1FA04FFFF -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v16 - ObjectLiteralAddElement `196`, v9 - ObjectLiteralCopyProperties v8 - ObjectLiteralAddProperty `e`, v26 - ObjectLiteralAddProperty `d`, v20 - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - ObjectLiteralAddElement `9`, v14 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v22 - ObjectLiteralAddProperty `b`, v11 - ObjectLiteralAddProperty `c`, v41 - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 15 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.fzil b/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.fzil deleted file mode 100755 index 830cb14c9..000000000 Binary files a/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.js b/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.js deleted file mode 100755 index cacf4b99a..000000000 --- a/old_corpus/program_20251007071839_7E55734B-63DE-4A29-8260-F7151415245B.js +++ /dev/null @@ -1,83 +0,0 @@ -// Minimizing 478C026F-2886-4A0D-81F4-07D1FA04FFFF -const v2 = new Uint16Array(2869); -new BigInt64Array(2196); -const v8 = new Uint8Array(190); -const v15 = [-1073741824,476388605,536870912]; -let v16; -try { v16 = v15.reduce(476388605); } catch (e) {} -[v15,536870912,v15,v15,-1073741824]; -[-1073741824,v15,476388605,-1073741824]; -const v32 = { - [Symbol]() { - let v27 = 10; - const v31 = { - next() { - v27--; - const v30 = { - f: v16, - 196: "string", - ...v8, - e: this, - d: 3, - done: v27, - value: v27, - }; - return v30; - }, - }; - }, -}; -const v33 = { maxByteLength: 1849 }; -v33.b = v33; -const v35 = new SharedArrayBuffer(1849, v33); -try { Float32Array.of(); } catch (e) {} -new Float32Array(v35); -56030n ^ 56030n; -function f41() { -} -function f42() { - const v49 = { - e: f41, - __proto__: f41, - 9: -1073741824, - f: v2, - a: 0n, - b: "toString", - c: f41, - ...f41, - f: f41, - 6: f41, - set b(a44) { - let v45 = super[f41]; - v45 &&= a44; - }, - ...f41, - }; - return v49; -} -const v50 = f42(); -v50[6] = v50; -const v51 = f42(); -const v52 = f42(); -v52[6] = v52; -[2]; -([-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10])[5]; -[-12,-28134]; -try { Int32Array.from(f42); } catch (e) {} -new Int32Array(723); -new Int32Array(4); -let v64 = 1078; -v64--; -new Float64Array(v64); -const v68 = { deleteProperty: f41 }; -try { new Proxy(1073741824n, 1073741824n); } catch (e) {} -new Proxy(v51, v68); -let v72 = 0; -while (v72 < 5) { - for (let v75 = 0; v75 < 100; v75++) { - f41(); - } - v72++; -} -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 15 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.fuzzil.history b/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.fuzzil.history deleted file mode 100755 index ceaabeea2..000000000 --- a/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.fuzzil.history +++ /dev/null @@ -1,331 +0,0 @@ -// ===== [ Program 2311E2A2-D13D-4586-832E-91887068C8A7 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator StringGenerator -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v25 <- EndObjectLiteral -SetProperty v25, 'b', v25 -v26 <- LoadInteger '1849' -v27 <- Construct v23, [v26, v25] -v28 <- CreateNamedVariable 'Float32Array', 'none' -v29 <- CallMethod (guarded) v28, 'of', [] -v30 <- Construct v28, [v27] -v31 <- LoadBigInt '56030' -v32 <- BinaryOperation v31, '^', v31 -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v33 - ObjectLiteralSetPrototype v33 - ObjectLiteralCopyProperties v33 - ObjectLiteralAddProperty `f`, v33 - ObjectLiteralAddElement `6`, v33 - BeginObjectLiteralSetter `b` -> v35, v36 - v37 <- GetComputedSuperProperty v33 - Update v37, '&&', v36 - v38 <- LoadFloat 'nan' - v39 <- LoadFloat '-551599.0459100289' - v40 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v33 - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -v42 <- CallFunction v34, [] -SetElement v42, '6', v42 -v43 <- CallFunction v34, [] -v44 <- CallFunction v34, [] -SetElement v44, '6', v44 -v45 <- CreateIntArray [2] -v46 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v47 <- GetElement v46, '5' -v48 <- CreateIntArray [-12, -28134] -v49 <- LoadInteger '723' -v50 <- CreateNamedVariable 'Int32Array', 'none' -v51 <- CallMethod (guarded) v50, 'from', [v34] -v52 <- Construct v50, [v49] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v54, [v53] -v56 <- LoadInteger '1078' -v57 <- UnaryOperation v56, '--' -v58 <- CreateNamedVariable 'Float64Array', 'none' -v59 <- Construct v58, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v33 -v60 <- EndObjectLiteral -v61 <- CreateNamedVariable 'Proxy', 'none' -v62 <- Construct (guarded) v61, [v21, v21] -v63 <- Construct v61, [v43, v60] -v64 <- LoadInteger '0' -BeginWhileLoopHeader - v65 <- LoadInteger '5' - v66 <- Compare v64, '<', v65 -BeginWhileLoopBody v66 - BeginRepeatLoop '100' -> v67 - v68 <- CallFunction v33, [] - EndRepeatLoop - v69 <- UnaryOperation v64, '++' -EndWhileLoop - - -// ===== [ Program D01F5941-F484-4426-AA69-EC26A0FAC986 ] ===== -// Mutating 2311E2A2-D13D-4586-832E-91887068C8A7 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -// Splicing instruction 31 (EndObjectLiteral) from 491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9 -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -// Splicing done -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 4888 newly discovered edges in the CFG of the target - - -// ===== [ Program BF8ECD92-DF14-4D7D-AE21-264C25565E3D ] ===== -// Minimizing D01F5941-F484-4426-AA69-EC26A0FAC986 -v0 <- LoadInteger '2869' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '2196' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '190' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'string' -v10 <- LoadString 'symbol' -v11 <- LoadString 'toString' -v12 <- LoadInteger '476388605' -v13 <- LoadInteger '536870912' -v14 <- LoadInteger '-1073741824' -v15 <- CreateArray [v14, v12, v13] -v16 <- CallMethod (guarded) v15, 'reduce', [v12] -v17 <- CreateArray [v15, v13, v15, v15, v14] -v18 <- CreateArray [v14, v15, v12, v14] -v19 <- LoadInteger '-9007199254740990' -v20 <- LoadInteger '3' -v21 <- LoadBigInt '1073741824' -v22 <- LoadBigInt '0' -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v25 -> v26 - v27 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v28 - v29 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v27 - ObjectLiteralAddProperty `value`, v27 - v30 <- EndObjectLiteral - Return v30 - EndObjectLiteralMethod - v31 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v32 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v33 <- EndObjectLiteral -SetProperty v33, 'b', v33 -v34 <- LoadInteger '1849' -v35 <- Construct v23, [v34, v33] -v36 <- CreateNamedVariable 'Float32Array', 'none' -v37 <- CallMethod (guarded) v36, 'of', [] -v38 <- Construct v36, [v35] -v39 <- LoadBigInt '56030' -v40 <- BinaryOperation v39, '^', v39 -v41 <- BeginPlainFunction -> -EndPlainFunction -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v41 - ObjectLiteralSetPrototype v41 - ObjectLiteralCopyProperties v41 - ObjectLiteralAddProperty `f`, v41 - ObjectLiteralAddElement `6`, v41 - BeginObjectLiteralSetter `b` -> v43, v44 - v45 <- GetComputedSuperProperty v41 - Update v45, '&&', v44 - v46 <- LoadFloat 'nan' - v47 <- LoadFloat '-551599.0459100289' - v48 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v41 - v49 <- EndObjectLiteral - Return v49 -EndPlainFunction -v50 <- CallFunction v42, [] -SetElement v50, '6', v50 -v51 <- CallFunction v42, [] -v52 <- CallFunction v42, [] -SetElement v52, '6', v52 -v53 <- CreateIntArray [2] -v54 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v55 <- GetElement v54, '5' -v56 <- CreateIntArray [-12, -28134] -v57 <- LoadInteger '723' -v58 <- CreateNamedVariable 'Int32Array', 'none' -v59 <- CallMethod (guarded) v58, 'from', [v42] -v60 <- Construct v58, [v57] -v61 <- LoadInteger '4' -v62 <- CreateNamedVariable 'Int32Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '1078' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'Float64Array', 'none' -v67 <- Construct v66, [v64] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v41 -v68 <- EndObjectLiteral -v69 <- CreateNamedVariable 'Proxy', 'none' -v70 <- Construct (guarded) v69, [v21, v21] -v71 <- Construct v69, [v51, v68] -v72 <- LoadInteger '0' -BeginWhileLoopHeader - v73 <- LoadInteger '5' - v74 <- Compare v72, '<', v73 -BeginWhileLoopBody v74 - BeginRepeatLoop '100' -> v75 - v76 <- CallFunction v41, [] - EndRepeatLoop - v77 <- UnaryOperation v72, '++' -EndWhileLoop -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.fzil b/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.fzil deleted file mode 100755 index b537870ae..000000000 Binary files a/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.js b/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.js deleted file mode 100755 index 8d72c7a41..000000000 --- a/old_corpus/program_20251007071839_BF8ECD92-DF14-4D7D-AE21-264C25565E3D.js +++ /dev/null @@ -1,68 +0,0 @@ -// Minimizing D01F5941-F484-4426-AA69-EC26A0FAC986 -new Uint16Array(2869); -new BigInt64Array(2196); -new Uint8Array(190); -const v15 = [-1073741824,476388605,536870912]; -try { v15.reduce(476388605); } catch (e) {} -[v15,536870912,v15,v15,-1073741824]; -[-1073741824,v15,476388605,-1073741824]; -const v32 = { - [Symbol]() { - let v27 = 10; - const v31 = { - next() { - v27--; - return { done: v27, value: v27 }; - }, - }; - }, -}; -const v33 = { maxByteLength: 1849 }; -v33.b = v33; -const v35 = new SharedArrayBuffer(1849, v33); -try { Float32Array.of(); } catch (e) {} -new Float32Array(v35); -56030n ^ 56030n; -function f41() { -} -function f42() { - const v49 = { - e: f41, - __proto__: f41, - ...f41, - f: f41, - 6: f41, - set b(a44) { - let v45 = super[f41]; - v45 &&= a44; - }, - ...f41, - }; - return v49; -} -const v50 = f42(); -v50[6] = v50; -const v51 = f42(); -const v52 = f42(); -v52[6] = v52; -[2]; -([-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10])[5]; -[-12,-28134]; -try { Int32Array.from(f42); } catch (e) {} -new Int32Array(723); -new Int32Array(4); -let v64 = 1078; -v64--; -new Float64Array(v64); -const v68 = { deleteProperty: f41 }; -try { new Proxy(1073741824n, 1073741824n); } catch (e) {} -new Proxy(v51, v68); -let v72 = 0; -while (v72 < 5) { - for (let v75 = 0; v75 < 100; v75++) { - f41(); - } - v72++; -} -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.fuzzil.history b/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.fuzzil.history deleted file mode 100755 index 08940f74e..000000000 --- a/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.fuzzil.history +++ /dev/null @@ -1,132 +0,0 @@ -// ===== [ Program 0AA3A1D4-1CEA-4435-99DC-B0FDDE07A896 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '78' -v1 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '563' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '257' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11 - BeginObjectLiteral - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v8 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v4 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v2 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v2 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v10, v2 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v5 -> v12, v13, v14, v15 - // Executing code generator SubroutineReturnGenerator - Return v13 - // Code generator finished - // Executing code generator VoidGenerator - v16 <- Void_ v0 - // Code generator finished - Return v13 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v6 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v6 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `5`, v7 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v10 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v10 - // Code generator finished - v17 <- EndObjectLiteral - Return v17 -EndPlainFunction -v18 <- CallFunction v9, [v6, v0] -v19 <- CallFunction v9, [v6, v3] -v20 <- CallFunction v9, [v6, v6] -// Code generator finished -// Executing code generator FloatGenerator -v21 <- LoadFloat '1.0' -v22 <- LoadFloat '1.0' -v23 <- LoadFloat '0.33894608105673396' -// Code generator finished -// End of prefix code. 16 variables are now visible -// Executing code generator ElementRetrievalGenerator -v24 <- GetElement v8, '6' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v25 <- CreateNamedVariable 'Date', 'none' -v26 <- Construct v25, [] -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator NumberComputationGenerator -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '-1' -v29 <- LoadInteger '4096' -v30 <- LoadFloat 'nan' -v31 <- UnaryOperation v29, '--' -v32 <- UnaryOperation v21, '--' -v33 <- CallMethod v27, 'log', [v28] -v34 <- BinaryOperation v29, '>>>', v21 -v35 <- BinaryOperation v21, '-', v21 -v36 <- UnaryOperation '--', v21 -v37 <- UnaryOperation '!', v28 -// Program may be interesting due to new coverage: 3987 newly discovered edges in the CFG of the target - - -// ===== [ Program CFBA0842-A844-447E-A616-3A7EEC206DB2 ] ===== -// Minimizing 0AA3A1D4-1CEA-4435-99DC-B0FDDE07A896 -v0 <- LoadInteger '78' -v1 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '563' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '257' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- BeginPlainFunction -> v10, v11 - BeginObjectLiteral - ObjectLiteralCopyProperties v8 - ObjectLiteralAddProperty `f`, v4 - ObjectLiteralCopyProperties v2 - ObjectLiteralSetPrototype v2 - BeginObjectLiteralComputedMethod v5 -> v12, v13, v14, v15 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v7 - ObjectLiteralAddComputedProperty v1, v10 - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v9, [v6] -v18 <- CallFunction v9, [v6] -v19 <- GetElement v8, '6' -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- LoadInteger '-1' -v22 <- CallMethod v20, 'log', [v21] -// Program is interesting due to new coverage: 543 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 297 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.fzil b/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.fzil deleted file mode 100755 index 25f6adc07..000000000 Binary files a/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.js b/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.js deleted file mode 100755 index 4890257ae..000000000 --- a/old_corpus/program_20251007071839_CFBA0842-A844-447E-A616-3A7EEC206DB2.js +++ /dev/null @@ -1,24 +0,0 @@ -// Minimizing 0AA3A1D4-1CEA-4435-99DC-B0FDDE07A896 -const v2 = new Uint8ClampedArray(78); -const v5 = new BigUint64Array(563); -const v8 = new Int8Array(257); -function f9(a10, a11) { - const v16 = { - ...v8, - f: BigUint64Array, - ...v2, - __proto__: v2, - [v5](a13, a14, a15) { - }, - 5: Int8Array, - [Uint8ClampedArray]: a10, - }; - return v16; -} -f9(257); -f9(257); -v8[6]; -Math.log(-1); -// Program is interesting due to new coverage: 543 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 297 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.fuzzil.history b/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.fuzzil.history deleted file mode 100755 index 198877979..000000000 --- a/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.fuzzil.history +++ /dev/null @@ -1,215 +0,0 @@ -// ===== [ Program B7E5B2E0-5FE6-4BF2-AD9B-7C787970F4F9 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v0, v1] -v4 <- CreateArray [v3, v1, v3, v3, v2] -v5 <- CreateArray [v2, v3, v0, v2] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-3' -v7 <- LoadInteger '-9007199254740990' -v8 <- LoadInteger '3' -// Code generator finished -// Executing code generator BigIntGenerator -v9 <- LoadBigInt '1073741824' -v10 <- LoadBigInt '0' -v11 <- LoadBigInt '56030' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- BeginPlainFunction -> -EndPlainFunction -v13 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v12 - ObjectLiteralSetPrototype v12 - ObjectLiteralCopyProperties v12 - ObjectLiteralAddProperty `f`, v12 - ObjectLiteralAddElement `6`, v12 - BeginObjectLiteralSetter `b` -> v14, v15 - v16 <- GetComputedSuperProperty v12 - Update v16, '&&', v15 - v17 <- LoadFloat 'nan' - v18 <- LoadFloat '-551599.0459100289' - v19 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v12 - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v13, [] -v22 <- CallFunction v13, [] -v23 <- CallFunction v13, [] -v24 <- CreateIntArray [2] -v25 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v26 <- CreateIntArray [-12, -28134] -v27 <- LoadInteger '723' -v28 <- CreateNamedVariable 'Int32Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '4' -v31 <- CreateNamedVariable 'Int32Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '1078' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v12 -v36 <- EndObjectLiteral -v37 <- CreateNamedVariable 'Proxy', 'none' -v38 <- Construct v37, [v22, v36] -v39 <- LoadInteger '0' -BeginWhileLoopHeader - v40 <- LoadInteger '5' - v41 <- Compare v39, '<', v40 -BeginWhileLoopBody v41 - BeginRepeatLoop '100' -> v42 - v43 <- CallFunction v12, [] - EndRepeatLoop - v44 <- UnaryOperation v39, '++' -EndWhileLoop - - -// ===== [ Program F96FE2B2-7DC6-4CD4-92D8-815D1CBB74B8 ] ===== -// Mutating B7E5B2E0-5FE6-4BF2-AD9B-7C787970F4F9 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -v3 <- CreateArray [v2, v0, v1] -v4 <- CreateArray [v3, v1, v3, v3, v2] -v5 <- CreateArray [v2, v3, v0, v2] -v6 <- LoadInteger '-3' -v7 <- LoadInteger '-9007199254740990' -v8 <- LoadInteger '3' -v9 <- LoadBigInt '1073741824' -v10 <- LoadBigInt '0' -// Executing code generator GrowableSharedArrayBufferGenerator -v11 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v12 <- LoadInteger '1849' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v12 -v13 <- EndObjectLiteral -v14 <- LoadInteger '1849' -v15 <- Construct v11, [v14, v13] -v16 <- CreateNamedVariable 'Float32Array', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -v18 <- LoadBigInt '56030' -v19 <- BeginPlainFunction -> -EndPlainFunction -v20 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v19 - ObjectLiteralSetPrototype v19 - ObjectLiteralCopyProperties v19 - ObjectLiteralAddProperty `f`, v19 - ObjectLiteralAddElement `6`, v19 - BeginObjectLiteralSetter `b` -> v21, v22 - v23 <- GetComputedSuperProperty v19 - Update v23, '&&', v22 - v24 <- LoadFloat 'nan' - v25 <- LoadFloat '-551599.0459100289' - v26 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v19 - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v20, [] -v29 <- CallFunction v20, [] -v30 <- CallFunction v20, [] -v31 <- CreateIntArray [2] -v32 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v33 <- CreateIntArray [-12, -28134] -v34 <- LoadInteger '723' -v35 <- CreateNamedVariable 'Int32Array', 'none' -v36 <- Construct v35, [v34] -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1078' -v41 <- CreateNamedVariable 'Float64Array', 'none' -v42 <- Construct v41, [v40] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v19 -v43 <- EndObjectLiteral -v44 <- CreateNamedVariable 'Proxy', 'none' -v45 <- Construct v44, [v29, v43] -v46 <- LoadInteger '0' -BeginWhileLoopHeader - v47 <- LoadInteger '5' - v48 <- Compare v46, '<', v47 -BeginWhileLoopBody v48 - BeginRepeatLoop '100' -> v49 - v50 <- CallFunction v19, [] - EndRepeatLoop - v51 <- UnaryOperation v46, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3772 newly discovered edges in the CFG of the target - - -// ===== [ Program E3D5FDD3-F2DE-4B4F-8913-187541AF94AB ] ===== -// Minimizing F96FE2B2-7DC6-4CD4-92D8-815D1CBB74B8 -v0 <- LoadInteger '476388605' -v1 <- LoadInteger '536870912' -v2 <- LoadInteger '-1073741824' -v3 <- CreateArray [v2, v0, v1] -v4 <- CreateArray [v3, v1, v3] -v5 <- LoadBigInt '1073741824' -v6 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v7 <- LoadInteger '1849' -BeginObjectLiteral -v8 <- EndObjectLiteral -v9 <- LoadInteger '1849' -v10 <- CreateNamedVariable 'Float32Array', 'none' -v11 <- Construct v10, [] -v12 <- LoadBigInt '56030' -v13 <- BeginPlainFunction -> -EndPlainFunction -v14 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v13 - ObjectLiteralAddProperty `f`, v13 - ObjectLiteralAddElement `6`, v13 - BeginObjectLiteralSetter `b` -> v15, v16 - v17 <- LoadFloat 'nan' - EndObjectLiteralSetter - v18 <- EndObjectLiteral - Return v18 -EndPlainFunction -v19 <- CallFunction v14, [] -v20 <- CallFunction v14, [] -v21 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v22 <- CreateIntArray [-12, -28134] -v23 <- LoadInteger '723' -v24 <- CreateNamedVariable 'Int32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '4' -v27 <- CreateNamedVariable 'Int32Array', 'none' -v28 <- Construct v24, [v26] -v29 <- LoadInteger '1078' -v30 <- CreateNamedVariable 'Float64Array', 'none' -v31 <- Construct v30, [v29] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v13 -v32 <- EndObjectLiteral -v33 <- CreateNamedVariable 'Proxy', 'none' -v34 <- Construct v33, [v14, v32] -v35 <- LoadInteger '0' -BeginWhileLoopHeader - v36 <- LoadInteger '5' - v37 <- Compare v35, '<', v36 -BeginWhileLoopBody v37 - BeginRepeatLoop '100' -> v38 - v39 <- CallFunction v13, [] - EndRepeatLoop - v40 <- UnaryOperation v35, '++' -EndWhileLoop -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 146 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.fzil b/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.fzil deleted file mode 100755 index 0a2d81c4c..000000000 Binary files a/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.js b/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.js deleted file mode 100755 index 393b31600..000000000 --- a/old_corpus/program_20251007071839_E3D5FDD3-F2DE-4B4F-8913-187541AF94AB.js +++ /dev/null @@ -1,34 +0,0 @@ -// Minimizing F96FE2B2-7DC6-4CD4-92D8-815D1CBB74B8 -const v3 = [-1073741824,476388605,536870912]; -[v3,536870912,v3]; -const v8 = {}; -new Float32Array(); -function f13() { -} -function f14() { - const v18 = { - ...f13, - f: f13, - 6: f13, - set b(a16) { - }, - }; - return v18; -} -f14(); -f14(); -[-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10]; -[-12,-28134]; -new Int32Array(723); -new Int32Array(4); -new Float64Array(1078); -new Proxy(f14, { deleteProperty: f13 }); -let v35 = 0; -while (v35 < 5) { - for (let v38 = 0; v38 < 100; v38++) { - f13(); - } - v35++; -} -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 146 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.fuzzil.history b/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.fuzzil.history deleted file mode 100755 index 96b002dd4..000000000 --- a/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.fuzzil.history +++ /dev/null @@ -1,103 +0,0 @@ -// ===== [ Program BC4083CC-5874-4CC9-8AFF-9AA1667DDF67 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [9007199254740992, 3, 15, 456329665, 1718231761, 645283496, 15, 65537, 9223372036854775807, -13796] -v1 <- CreateIntArray [2, 3, 38297, 1310185650, -268435456, -1178084969, -536870912, -4294967297, 536870912] -v2 <- CreateIntArray [9, 4294967296, -10, 8] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '9' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v4, v5 - // Executing code generator FloatGenerator - v6 <- LoadFloat '0.678291006233604' - v7 <- LoadFloat '1000.0' - v8 <- LoadFloat '-1.73657725744551e+308' - // Code generator finished - // Executing code generator LengthChangeGenerator - v9 <- LoadInteger '0' - SetProperty v2, 'length', v9 - // Code generator finished - // Executing code generator BinaryOperationGenerator - v10 <- BinaryOperation v0, '&', v0 - // Code generator finished - // Executing code generator RegExpGenerator - v11 <- LoadRegExp '(a)\1*' 'ygimu' - v12 <- LoadRegExp 'a|bc' 'simu' - v13 <- LoadRegExp 'wU\xf0\x9f\x92\xa9R\011' 'sm' - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'b' v1 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '5' - // Code generator finished -EndClassDefinition -v14 <- Construct v3, [v0] -v15 <- Construct v3, [v1] -v16 <- Construct v3, [v1] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v17 <- LoadString '+11:00' -v18 <- LoadString '+01:28' -v19 <- LoadString '+02:00' -// Code generator finished -// Executing code generator BigIntGenerator -v20 <- LoadBigInt '268435456' -v21 <- LoadBigInt '-15363' -v22 <- LoadBigInt '-6' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v23 <- CreateNamedVariable 'Array', 'none' -v24 <- LoadInteger '6' -v25 <- Construct v23, [v24] -// Code generator finished -// End of prefix code. 16 variables are now visible -// Executing code generator FunctionCallGenerator -v26 <- CallFunction v23, [v24] -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -BeginTry - v27 <- CallFunction v23, [v24] -BeginCatch -> v28 -EndTryCatch -// Code generator finished -// Executing code generator NumberComputationGenerator -v29 <- CreateNamedVariable 'Math', 'none' -v30 <- LoadInteger '1073741823' -v31 <- LoadInteger '-33920' -v32 <- CallMethod v29, 'sign', [v30] -v33 <- CallMethod v29, 'atan', [v25] -v34 <- CallMethod v29, 'cos', [v25] -v35 <- CallMethod v29, 'round', [v24] -v36 <- UnaryOperation '--', v17 -v37 <- BinaryOperation v24, '&', v17 -// Program may be interesting due to new coverage: 4224 newly discovered edges in the CFG of the target - - -// ===== [ Program 160864CB-74D3-4F18-8801-E311455FA6D8 ] ===== -// Minimizing BC4083CC-5874-4CC9-8AFF-9AA1667DDF67 -v0 <- CreateIntArray [9, 4294967296, -10, 8] -v1 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v0 -EndClassDefinition -v2 <- LoadInteger '0' -SetProperty v0, 'length', v2 -v3 <- LoadRegExp '(a)\1*' 'ygimu' -v4 <- CreateNamedVariable 'Math', 'none' -v5 <- CallMethod v4, 'atan', [] -v6 <- CallMethod v4, 'cos', [] -// Program is interesting due to new coverage: 133 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 100 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 96 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.fzil b/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.fzil deleted file mode 100755 index 6d5f09fda..000000000 Binary files a/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.js b/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.js deleted file mode 100755 index a6345e3a3..000000000 --- a/old_corpus/program_20251007071840_160864CB-74D3-4F18-8801-E311455FA6D8.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing BC4083CC-5874-4CC9-8AFF-9AA1667DDF67 -const v0 = [9,4294967296,-10,8]; -const v1 = class { - [v0]; -} -v0.length = 0; -/(a)\1*/ygimu; -Math.atan(); -Math.cos(); -// Program is interesting due to new coverage: 133 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 100 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 96 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.fuzzil.history b/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.fuzzil.history deleted file mode 100755 index d60f2da6c..000000000 --- a/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.fuzzil.history +++ /dev/null @@ -1,67 +0,0 @@ -// ===== [ Program 9B28B2C8-ED90-497C-856D-5473CF9992D8 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TrivialFunctionGenerator -v0 <- BeginPlainFunction -> -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v1 <- LoadInteger '9007199254740992' -v2 <- LoadInteger '-9116' -v3 <- LoadInteger '-41840' -// Code generator finished -// Executing code generator FloatGenerator -v4 <- LoadFloat '0.6150267507644459' -v5 <- LoadFloat '-1.3155524036647507e+308' -v6 <- LoadFloat '1.7976931348623157e+308' -// Code generator finished -// Executing code generator FloatArrayGenerator -v7 <- CreateFloatArray [-4.0, -4.0, 933474.0442361895, 1.1190283038203854e+308, 1000000000000.0, 33870.76220817864, -6.621157678492814e+307, -0.0, -2.0110873526221854e+307, -2.0] -v8 <- CreateFloatArray [3.0, -192.8227012811177, 0.3580000814063361, 1.7976931348623157e+308, -416881.8486832313, 2.2250738585072014e-308, 1000000000.0, -2.0, 226461.34273332497] -v9 <- CreateFloatArray [1.759112812125645, 5.0, 140.8246621008875, 1000.0, -2.2250738585072014e-308] -// Code generator finished -// Executing code generator FloatGenerator -v10 <- LoadFloat '1e-15' -v11 <- LoadFloat '2.220446049250313e-16' -v12 <- LoadFloat '0.5453870250012162' -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v13 <- BeginClassDefinition (exp) v0 - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '8' v0 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '2147483647' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'c' - // Code generator finished -EndClassDefinition -v14 <- Construct v13, [] -v15 <- Construct v13, [] -v16 <- Construct v13, [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v17 <- LoadString '+19:00' -v18 <- LoadString '-02:00' -v19 <- LoadString '-11:00' -// Program may be interesting due to new coverage: 3354 newly discovered edges in the CFG of the target - - -// ===== [ Program 34880B13-6226-4338-B944-01660C1AEAA6 ] ===== -// Minimizing 9B28B2C8-ED90-497C-856D-5473CF9992D8 -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- BeginClassDefinition (exp) v0 - ClassAddInstanceElement '8' v0 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v2 <- Construct v1, [] -// Program is interesting due to new coverage: 99 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 29 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.fzil b/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.fzil deleted file mode 100755 index baa10a2cc..000000000 Binary files a/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.js b/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.js deleted file mode 100755 index 22d10fc10..000000000 --- a/old_corpus/program_20251007071840_34880B13-6226-4338-B944-01660C1AEAA6.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing 9B28B2C8-ED90-497C-856D-5473CF9992D8 -function f0() { -} -const v1 = class extends f0 { - 8 = f0; - 2147483647; -} -new v1(); -// Program is interesting due to new coverage: 99 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 29 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.fuzzil.history b/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.fuzzil.history deleted file mode 100755 index 324bbd41c..000000000 --- a/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.fuzzil.history +++ /dev/null @@ -1,118 +0,0 @@ -// ===== [ Program 57FC5014-F7D9-4DB2-9B72-166AC77DF3B6 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-396556.0347509007] -v1 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v2 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v4 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'o' -> v5, v6 - // Executing code generator NumberComputationGenerator - v7 <- CreateNamedVariable 'Math', 'none' - v8 <- LoadInteger '-2147483647' - v9 <- LoadInteger '-4294967295' - v10 <- BinaryOperation v9, '*', v8 - v11 <- CallMethod v7, 'atan2', [v9, v10] - v12 <- CallMethod v7, 'random', [] - v13 <- BinaryOperation v9, '>>', v8 - // Code generator finished - Return v13 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'd' - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'e' v2 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v2 - // Code generator finished -EndClassDefinition -v14 <- Construct v4, [] -v15 <- Construct v4, [] -v16 <- Construct v4, [] -// Code generator finished -// Executing code generator FloatGenerator -v17 <- LoadFloat '-2.220446049250313e-16' -v18 <- LoadFloat '2.0' -v19 <- LoadFloat '-6.572750106665655' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v20 <- BeginConstructor -> v21, v22, v23, v24, v25 - SetProperty v21, 'e', v22 - SetProperty v21, 'f', v0 - SetProperty v21, 'g', v14 -EndConstructor -v26 <- Construct v20, [v17, v15, v17, v17] -v27 <- Construct v20, [v19, v1, v18, v19] -v28 <- Construct v20, [v19, v2, v19, v18] -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator BuiltinObjectPrototypeCallGenerator -v29 <- CreateNamedVariable 'Date', 'none' -v30 <- GetProperty v29, 'prototype' -v31 <- GetProperty v30, 'toTemporalInstant' -v32 <- CreateArray [] -v33 <- CallMethod (guarded) v31, 'apply', [v28, v32] -// Code generator finished -// Executing code generator TypedArrayGenerator -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'BigInt64Array', 'none' -v36 <- Construct v35, [v34] -v37 <- LoadInteger '8' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '4096' -v41 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v42 <- Construct v41, [v40] -// Program may be interesting due to new coverage: 4248 newly discovered edges in the CFG of the target - - -// ===== [ Program 54A474B1-5AF7-4817-A7DE-82758CA8A587 ] ===== -// Minimizing 57FC5014-F7D9-4DB2-9B72-166AC77DF3B6 -v0 <- CreateFloatArray [-396556.0347509007] -v1 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v2 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v4 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v5, v6 - v7 <- CreateNamedVariable 'Math', 'none' - v8 <- LoadInteger '-2147483647' - v9 <- LoadInteger '-4294967295' - v10 <- BinaryOperation v9, '*', v8 - v11 <- CallMethod v7, 'atan2', [v9, v10] - v12 <- CallMethod v7, 'random', [] - Return v9 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v2 - ClassAddStaticComputedProperty v2 - ClassAddStaticProperty 'f' v2 -EndClassDefinition -v13 <- Construct v4, [] -v14 <- Construct v4, [] -v15 <- LoadFloat '2.0' -v16 <- CreateNamedVariable 'Date', 'none' -v17 <- GetProperty v16, 'prototype' -v18 <- GetProperty v17, 'toTemporalInstant' -v19 <- CreateArray [] -v20 <- CallMethod (guarded) v18, 'apply', [] -// Program is interesting due to new coverage: 120 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 95 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.fzil b/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.fzil deleted file mode 100755 index 5d3be4585..000000000 Binary files a/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.js b/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.js deleted file mode 100755 index 97f9c3a33..000000000 --- a/old_corpus/program_20251007071840_54A474B1-5AF7-4817-A7DE-82758CA8A587.js +++ /dev/null @@ -1,26 +0,0 @@ -// Minimizing 57FC5014-F7D9-4DB2-9B72-166AC77DF3B6 -[-396556.0347509007]; -[160225.88356964802,1000.0,213211.8910050979,2.220446049250313e-16,-904182.0971368359,-Infinity,-3.7155044582569996,0.883337671869206]; -const v2 = [0.7634064314666795,-1.757189086955064,3.0,1e-15]; -function f3() { - return v2; -} -class C4 { - o(a6) { - Math.atan2(-4294967295, -4294967295 * -2147483647); - Math.random(); - return -4294967295; - } - d; - #e = v2; - static [v2]; - static f = v2; -} -new C4(); -new C4(); -const v18 = Date.prototype.toTemporalInstant; -[]; -try { v18.apply(); } catch (e) {} -// Program is interesting due to new coverage: 120 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 95 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.fuzzil.history b/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.fuzzil.history deleted file mode 100755 index 97c14fe0b..000000000 --- a/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.fuzzil.history +++ /dev/null @@ -1,112 +0,0 @@ -// ===== [ Program 624F78E9-370A-4E0E-8148-0C4F699AF653 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-9.392961880785308e+307' -v1 <- LoadFloat '2.2250738585072014e-308' -v2 <- LoadFloat '-1.6311784115603315e+308' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '-696.8889546228363' -v4 <- LoadFloat '1.0' -v5 <- LoadFloat '-1.7161430613102252e+307' -// Code generator finished -// Executing code generator ArrayGenerator -v6 <- CreateArray [v4, v5, v5, v1, v1] -v7 <- CreateArray [v2, v6, v6, v5] -v8 <- CreateArray [v1, v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v10 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `d` -> v12 - // Executing code generator ApiFunctionCallGenerator - // Executing code generator ProxyGenerator - BeginObjectLiteral - v13 <- EndObjectLiteral - v14 <- CreateNamedVariable 'Proxy', 'none' - v15 <- Construct v14, [v10, v13] - // Code generator finished - Return v15 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v6 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v2 - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v9, [v6, v0] -v18 <- CallFunction v9, [v8, v7] -v19 <- CallFunction v9, [v7, v3] -// Code generator finished -// End of prefix code. 13 variables are now visible -// Executing code generator ClassDefinitionGenerator -v20 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v3 v9 - // Code generator finished -EndClassDefinition -v21 <- Construct v20, [] -v22 <- Construct v20, [] -v23 <- Construct v20, [] -// Code generator finished -// Executing code generator UnboundFunctionCallGenerator -v24 <- CallMethod (guarded) v3, 'call', [v7, v20, v23, v9, v7, v23] -// Code generator finished -// Executing code generator InstanceOfGenerator -v25 <- TestInstanceOf v19, v9 -// Code generator finished -// Executing code generator ComputedPropertyUpdateGenerator -UpdateComputedProperty v19, v19, '-',v4 -// Program may be interesting due to new coverage: 4404 newly discovered edges in the CFG of the target - - -// ===== [ Program BB00504F-DE1E-4CF2-802B-17E056A601DC ] ===== -// Minimizing 624F78E9-370A-4E0E-8148-0C4F699AF653 -v0 <- LoadFloat '-9.392961880785308e+307' -v1 <- LoadFloat '2.2250738585072014e-308' -v2 <- LoadFloat '-1.6311784115603315e+308' -v3 <- LoadFloat '-696.8889546228363' -v4 <- LoadFloat '1.0' -v5 <- LoadFloat '-1.7161430613102252e+307' -v6 <- BeginPlainFunction -> v7, v8 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v7 - BeginObjectLiteralGetter `d` -> v9 - BeginObjectLiteral - v10 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v0 - v11 <- EndObjectLiteral - Return v11 -EndPlainFunction -v12 <- CallFunction v6, [v1] -v13 <- CallFunction v6, [] -v14 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v3 v6 -EndClassDefinition -v15 <- CallMethod (guarded) v3, 'call', [] -v16 <- TestInstanceOf v13, v6 -UpdateComputedProperty v13, v13, '-',v4 -// Program is interesting due to new coverage: 199 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 576 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 139 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.fzil b/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.fzil deleted file mode 100755 index c137b0183..000000000 Binary files a/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.js b/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.js deleted file mode 100755 index ee5a0efb2..000000000 --- a/old_corpus/program_20251007071840_BB00504F-DE1E-4CF2-802B-17E056A601DC.js +++ /dev/null @@ -1,22 +0,0 @@ -// Minimizing 624F78E9-370A-4E0E-8148-0C4F699AF653 -function f6(a7, a8) { - const v11 = { - b: a7, - get d() { - const v10 = {}; - }, - d: -9.392961880785308e+307, - }; - return v11; -} -f6(2.2250738585072014e-308); -const v13 = f6(); -class C14 { - static [-696.8889546228363] = f6; -} -try { (-696.8889546228363).call(); } catch (e) {} -v13 instanceof f6; -v13[v13] -= 1.0; -// Program is interesting due to new coverage: 199 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 576 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 139 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.fuzzil.history b/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.fuzzil.history deleted file mode 100755 index 6f0a3145c..000000000 --- a/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.fuzzil.history +++ /dev/null @@ -1,139 +0,0 @@ -// ===== [ Program 6C462134-F090-4E50-816B-E69EA3177113 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '1024' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3904' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2938' -v7 <- CreateNamedVariable 'Int32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v9 <- LoadString '+07:00' -v10 <- LoadString '+19:00' -v11 <- LoadString '-14:32:06:.262625095' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v12 <- BeginPlainFunction -> v13, v14 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v3 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v5 -> v15, v16, v17, v18, v19 - // Executing code generator FunctionCallGenerator - v20 <- CallFunction (guarded) v19, [v19, v19, v1] - // Code generator finished - // Executing code generator DestructObjectGenerator - {a:v21,e:v22,length:v23,} <- DestructObject v10 - // Code generator finished - // Executing code generator IntegerGenerator - v24 <- LoadInteger '1073741823' - v25 <- LoadInteger '-27912' - v26 <- LoadInteger '-3922' - // Code generator finished - Return v17 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `g` -> v27 - // Executing code generator WellKnownPropertyStoreGenerator - v28 <- CreateNamedVariable 'Symbol', 'none' - v29 <- GetProperty v28, 'toPrimitive' - SetComputedProperty v27, v29, v29 - // Code generator finished - Return v10 - EndObjectLiteralGetter - // Code generator finished - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -v31 <- CallFunction v12, [v3, v0] -v32 <- CallFunction v12, [v6, v3] -v33 <- CallFunction v12, [v6, v0] -// Code generator finished -// End of prefix code. 16 variables are now visible -// Executing code generator ImitationGenerator -BeginObjectLiteral - ObjectLiteralSetPrototype v2 - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v3 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v3 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v9 - // Code generator finished -v34 <- EndObjectLiteral -// Code generator finished -// Executing code generator TypedArrayGenerator -v35 <- LoadInteger '2' -v36 <- CreateNamedVariable 'Uint8Array', 'none' -v37 <- Construct v36, [v35] -v38 <- LoadInteger '3791' -v39 <- CreateNamedVariable 'Float64Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '4096' -v42 <- CreateNamedVariable 'BigUint64Array', 'none' -v43 <- Construct v42, [v41] -// Program may be interesting due to new coverage: 3809 newly discovered edges in the CFG of the target - - -// ===== [ Program D0B82564-4C05-4105-91A0-CAF192AD8150 ] ===== -// Minimizing 6C462134-F090-4E50-816B-E69EA3177113 -v0 <- LoadInteger '1024' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3904' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2938' -v7 <- LoadString '+07:00' -v8 <- LoadString '+19:00' -v9 <- BeginPlainFunction -> v10, v11 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v3 - BeginObjectLiteralComputedMethod v5 -> v12, v13, v14, v15, v16 - v17 <- CallFunction (guarded) v16, [v16, v16, v1] - {a:v18,e:v19,length:v20,} <- DestructObject v8 - v21 <- LoadInteger '1073741823' - v22 <- LoadInteger '-27912' - v23 <- LoadInteger '-3922' - Return v14 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v24 - v25 <- CreateNamedVariable 'Symbol', 'none' - v26 <- GetProperty v25, 'toPrimitive' - SetComputedProperty v24, v26, v26 - Return v8 - EndObjectLiteralGetter - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v9, [v3, v0] -v29 <- CallFunction v9, [v6, v3] -v30 <- CallFunction v9, [v6, v0] -BeginObjectLiteral - ObjectLiteralSetPrototype v2 - ObjectLiteralAddProperty `e`, v3 - ObjectLiteralAddProperty `g`, v3 - ObjectLiteralCopyProperties v7 -v31 <- EndObjectLiteral -v32 <- LoadInteger '2' -v33 <- CreateNamedVariable 'Uint8Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '3791' -v36 <- CreateNamedVariable 'Float64Array', 'none' -v37 <- LoadInteger '4096' -v38 <- CreateNamedVariable 'BigUint64Array', 'none' -v39 <- Construct v38, [v37] -// Program is interesting due to new coverage: 505 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 119 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.fzil b/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.fzil deleted file mode 100755 index 936cdc96f..000000000 Binary files a/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.js b/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.js deleted file mode 100755 index bcd0c24ea..000000000 --- a/old_corpus/program_20251007071840_D0B82564-4C05-4105-91A0-CAF192AD8150.js +++ /dev/null @@ -1,28 +0,0 @@ -// Minimizing 6C462134-F090-4E50-816B-E69EA3177113 -const v2 = new Float64Array(1024); -const v5 = new Float64Array(3904); -function f9(a10, a11) { - const v27 = { - b: 3904, - [v5](a13, a14, a15, a16) { - try { a16(a16, a16, Float64Array); } catch (e) {} - let {"a":v18,"e":v19,"length":v20,} = "+19:00"; - return a14; - }, - get g() { - const v26 = Symbol.toPrimitive; - this[v26] = v26; - return "+19:00"; - }, - }; - return v27; -} -f9(3904, 1024); -f9(2938, 3904); -f9(2938, 1024); -const v31 = { __proto__: v2, e: 3904, g: 3904, ..."+07:00" }; -new Uint8Array(2); -new BigUint64Array(4096); -// Program is interesting due to new coverage: 505 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 119 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.fuzzil.history b/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.fuzzil.history deleted file mode 100755 index ab0c7e7a3..000000000 --- a/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.fuzzil.history +++ /dev/null @@ -1,73 +0,0 @@ -// ===== [ Program 59DB16F6-EA42-4267-821E-7B81693E4127 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp '7?' 'dys' -v1 <- LoadRegExp 'a|bcra[a-z]*' 'yvgm' -v2 <- LoadRegExp '[^123]' 'yvsm' -// Code generator finished -// Executing code generator BigIntGenerator -v3 <- LoadBigInt '-536870912' -v4 <- LoadBigInt '-541602334' -v5 <- LoadBigInt '8' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v8 <- BeginPlainFunction -> - Return v4 -EndPlainFunction -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '-1000000000000.0' -v10 <- LoadFloat '-1000.0' -v11 <- LoadFloat '654.8605465753499' -// Code generator finished -// Executing code generator StringGenerator -v12 <- LoadString 'bigint' -v13 <- LoadString 'B' -v14 <- LoadString 'valueOf' -// Code generator finished -// End of prefix code. 15 variables are now visible -// Executing code generator ForOfLoopGenerator -BeginForOfLoop v7 -> v15 - // Executing code generator FastToSlowPropertiesGenerator - BeginRepeatLoop '32' -> v16 - v17 <- LoadString 'p' - v18 <- BinaryOperation v17, '+', v16 - SetComputedProperty v15, v18, v16 - EndRepeatLoop - // Code generator finished -EndForOfLoop -// Code generator finished -// Executing code generator ComputedPropertyRetrievalGenerator -v19 <- GetComputedProperty v0, v8 -// Code generator finished -// Executing code generator PropertyAssignmentGenerator -SetProperty v14, 'length', v19 -// Code generator finished -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v0, v2, v2 -// Program may be interesting due to new coverage: 3063 newly discovered edges in the CFG of the target - - -// ===== [ Program DBB3F1B8-551F-4010-93CB-D8A19FDEE53F ] ===== -// Minimizing 59DB16F6-EA42-4267-821E-7B81693E4127 -v0 <- LoadRegExp '7?' 'dys' -v1 <- CreateNamedVariable 'Map', 'none' -v2 <- Construct v1, [] -v3 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -v4 <- LoadString 'valueOf' -BeginForOfLoop v2 -> v5 -EndForOfLoop -v6 <- GetComputedProperty v0, v3 -SetProperty v4, 'length', v6 -// Program is interesting due to new coverage: 76 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 162 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 14 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.fzil b/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.fzil deleted file mode 100755 index be95e0634..000000000 Binary files a/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.js b/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.js deleted file mode 100755 index 7a3bf6e64..000000000 --- a/old_corpus/program_20251007071840_DBB3F1B8-551F-4010-93CB-D8A19FDEE53F.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing 59DB16F6-EA42-4267-821E-7B81693E4127 -const v0 = /7?/dys; -const v2 = new Map(); -function f3() { - return f3; -} -for (const v5 of v2) { -} -const t8 = "valueOf"; -t8.length = v0[f3]; -// Program is interesting due to new coverage: 76 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 162 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 14 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.fuzzil.history b/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.fuzzil.history deleted file mode 100755 index 737f156da..000000000 --- a/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.fuzzil.history +++ /dev/null @@ -1,101 +0,0 @@ -// ===== [ Program A974F694-E21B-4B63-8217-3F21B5BEACD4 ] ===== -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'UVja\n' 'ygiu' -v1 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v2 <- LoadRegExp 'Xx*' 'ysgimu' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'n' -> v4, v5 - // Executing code generator ConstructWithDifferentNewTargetGenerator - v6 <- CreateNamedVariable 'Reflect', 'none' - v7 <- CreateArray [v2, v5, v6] - v8 <- CallMethod v6, 'construct', [v4, v7, v0] - // Code generator finished - // Executing code generator ComputedPropertyRetrievalGenerator - v9 <- GetComputedProperty v7, v8 - // Code generator finished - Return v6 - EndClassPrivateStaticMethod - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '9' - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'd' v1 - // Code generator finished -EndClassDefinition -v10 <- Construct v3, [] -v11 <- Construct v3, [] -v12 <- Construct v3, [] -// Code generator finished -// Executing code generator BooleanGenerator -v13 <- LoadBoolean 'true' -// Code generator finished -// Executing code generator FloatGenerator -v14 <- LoadFloat '-7.65867111935846' -v15 <- LoadFloat '-272.9024134618003' -v16 <- LoadFloat '-1e-15' -// Code generator finished -// End of prefix code. 11 variables are now visible -// Executing code generator IntegerGenerator -v17 <- LoadInteger '9223372036854775807' -v18 <- LoadInteger '10' -v19 <- LoadInteger '1073741824' -// Code generator finished -// Executing code generator IntArrayGenerator -v20 <- CreateIntArray [2147483648, -1024, 4294967296, 257, -65536, -663007220, 663254808] -v21 <- CreateIntArray [-9007199254740992, 256] -v22 <- CreateIntArray [10, -65536, 4294967295, -1458545356, -2, 268435440, -59477, -65535] -// Code generator finished -// Executing code generator UpdateGenerator -Update v17, '&', v18 -// Code generator finished -// Executing code generator ElementAssignmentGenerator -SetElement v12, '13', v3 -// Code generator finished -// Executing code generator PropertyUpdateGenerator -UpdateProperty v12, '-', v18 -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'd', v27 - SetProperty v24, 'e', v3 - SetProperty v24, 'f', v16 -EndConstructor -v28 <- Construct v23, [v18, v2, v17] -v29 <- Construct v23, [v18, v0, v19] -v30 <- Construct v23, [v19, v1, v18] -// Program may be interesting due to new coverage: 4421 newly discovered edges in the CFG of the target - - -// ===== [ Program E189028F-7C38-4901-8A9C-67449FF70BFA ] ===== -// Minimizing A974F694-E21B-4B63-8217-3F21B5BEACD4 -v0 <- LoadRegExp 'UVja\n' 'ygiu' -v1 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v2 <- LoadRegExp 'Xx*' 'ysgimu' -v3 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v1 -EndClassDefinition -v4 <- Construct v3, [] -v5 <- LoadInteger '9223372036854775807' -v6 <- LoadInteger '10' -v7 <- LoadInteger '1073741824' -Update v5, '&', v6 -v8 <- BeginConstructor -> v9, v10, v11, v12 - SetProperty v9, 'd', v12 - SetProperty v9, 'e', v3 -EndConstructor -v13 <- Construct v8, [v6, v2, v5] -v14 <- Construct v8, [v6, v0, v7] -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 24 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 71 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.fzil b/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.fzil deleted file mode 100755 index 535625506..000000000 Binary files a/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.js b/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.js deleted file mode 100755 index 3746a6ef0..000000000 --- a/old_corpus/program_20251007071840_E189028F-7C38-4901-8A9C-67449FF70BFA.js +++ /dev/null @@ -1,20 +0,0 @@ -// Minimizing A974F694-E21B-4B63-8217-3F21B5BEACD4 -const v0 = /UVja\n/ygiu; -const v1 = /\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?/ysiu; -const v2 = /Xx*/ysgimu; -class C3 { - [v1]; -} -new C3(); -let v5 = 9223372036854775807; -v5 &= 10; -function F8(a10, a11, a12) { - if (!new.target) { throw 'must be called with new'; } - this.d = a12; - this.e = C3; -} -new F8(10, v2, v5); -new F8(10, v0, 1073741824); -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 24 newly discovered edges in the CFG of the target -// Imported program is interesting due to new coverage: 71 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.fuzzil.history b/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.fuzzil.history deleted file mode 100755 index afa99a190..000000000 --- a/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.fuzzil.history +++ /dev/null @@ -1,131 +0,0 @@ -// ===== [ Program 54FD4861-E0B0-4B29-8ACA-FDF8A8310D06 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v7 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v8 <- CreateFloatArray [0.3111572357996034] -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '2.220446049250313e-16' -v10 <- LoadFloat '943.8811747008119' -v11 <- LoadFloat '-1.7976931348623157e+308' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '894145595' -v13 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v12 v12 -EndClassDefinition -v14 <- LoadInteger '34073' -v15 <- CreateNamedVariable 'Promise', 'none' -SetElement v15, '1', v14 - - -// ===== [ Program F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE ] ===== -// Mutating 54FD4861-E0B0-4B29-8ACA-FDF8A8310D06 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -// Splicing instruction 17 (BeginObjectLiteral) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -BeginObjectLiteral -v6 <- EndObjectLiteral -// Splicing done -// Splicing instruction 20 (BeginRepeatLoop) from FFE149F1-3133-4B8A-9134-F8004738387C -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -// Splicing done -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -// Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -// Splicing done -// Splicing instruction 5 (EndConstructor) from 7108B6FD-DE19-4F1D-A74C-F84E20C84BC7 -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -// Splicing done -v24 <- LoadInteger '894145595' -// Splicing instruction 21 (Construct) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v25 <- CreateNamedVariable 'Int16Array', 'none' -v26 <- Construct v25, [] -// Splicing done -// Splicing instruction 6 (CallMethod) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -// Splicing done -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -SetElement v32, '1', v31 -// Program may be interesting due to new coverage: 3445 newly discovered edges in the CFG of the target - - -// ===== [ Program 28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE ] ===== -// Minimizing F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -BeginObjectLiteral -v6 <- EndObjectLiteral -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -v24 <- LoadInteger '894145595' -v25 <- CreateNamedVariable 'Int16Array', 'none' -v26 <- Construct v25, [] -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -SetElement v32, '1', v31 -// Program is interesting due to new coverage: 161 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.fzil b/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.fzil deleted file mode 100755 index 84c98b1d0..000000000 Binary files a/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.js b/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.js deleted file mode 100755 index e8988a826..000000000 --- a/old_corpus/program_20251007071842_28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE.js +++ /dev/null @@ -1,29 +0,0 @@ -// Minimizing F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE -const v0 = [-606.4815784278328,1000.0,-1000.0,-1.0,0.5349240714521031,1.6973136633114585e+307]; -const v1 = [0.0,-613490.9133525039,-1e-15,43.60890515516758,183.2962202408985,-231.15691759994775,-1.0,-2.2250738585072014e-308,-2.0,1.7976931348623157e+308]; -const v2 = [167438.28782886942,Infinity,4.4431693981134875e+307]; -const v3 = [v2,v2,v0,v2,v0]; -[v1,v0,v0,v3,v2]; -[v3,v2]; -const v6 = {}; -function f8() { - return "toString"; -} -for (let v9 = 0; v9 < 500; v9++) { - f8(); -} -[-1.0,-1000.0,-2.2250738585072014e-308]; -[1.4953255236386803e+308,-2.2250738585072014e-308]; -[0.3111572357996034]; -[NaN]; -function F19(a21, a22, a23) { - if (!new.target) { throw 'must be called with new'; } - this.g = a23; -} -new Int16Array(); -Math.log1p(255); -const v30 = class { - static [894145595] = 894145595; -} -Promise[1] = 34073; -// Program is interesting due to new coverage: 161 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.fuzzil.history b/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.fuzzil.history deleted file mode 100755 index b2b5d7fed..000000000 --- a/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.fuzzil.history +++ /dev/null @@ -1,150 +0,0 @@ -// ===== [ Program 54FD4861-E0B0-4B29-8ACA-FDF8A8310D06 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v7 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v8 <- CreateFloatArray [0.3111572357996034] -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '2.220446049250313e-16' -v10 <- LoadFloat '943.8811747008119' -v11 <- LoadFloat '-1.7976931348623157e+308' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '894145595' -v13 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v12 v12 -EndClassDefinition -v14 <- LoadInteger '34073' -v15 <- CreateNamedVariable 'Promise', 'none' -SetElement v15, '1', v14 - - -// ===== [ Program F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE ] ===== -// Mutating 54FD4861-E0B0-4B29-8ACA-FDF8A8310D06 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -// Splicing instruction 17 (BeginObjectLiteral) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -BeginObjectLiteral -v6 <- EndObjectLiteral -// Splicing done -// Splicing instruction 20 (BeginRepeatLoop) from FFE149F1-3133-4B8A-9134-F8004738387C -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -// Splicing done -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -// Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -// Splicing done -// Splicing instruction 5 (EndConstructor) from 7108B6FD-DE19-4F1D-A74C-F84E20C84BC7 -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -// Splicing done -v24 <- LoadInteger '894145595' -// Splicing instruction 21 (Construct) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v25 <- CreateNamedVariable 'Int16Array', 'none' -v26 <- Construct v25, [] -// Splicing done -// Splicing instruction 6 (CallMethod) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -// Splicing done -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -SetElement v32, '1', v31 -// Program may be interesting due to new coverage: 3445 newly discovered edges in the CFG of the target - - -// ===== [ Program 605A468F-E835-4E6C-876E-6A96E294C973 ] ===== -// Mutating F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -BeginObjectLiteral -v6 <- EndObjectLiteral -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -v24 <- LoadInteger '894145595' -v25 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 0 (v25) with v25 -v26 <- Construct v25, [] -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -SetElement v32, '1', v31 -// Program may be interesting due to new coverage: 126 newly discovered edges in the CFG of the target - - -// ===== [ Program 162C736C-F892-4B41-9DB3-EE95EAE4DD13 ] ===== -// Minimizing 605A468F-E835-4E6C-876E-6A96E294C973 -v0 <- LoadString 'toString' -v1 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -BeginRepeatLoop '500' -> v2 - v3 <- CallFunction v1, [] -EndRepeatLoop -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [] -v6 <- CreateNamedVariable 'Math', 'none' -v7 <- LoadInteger '255' -v8 <- CallMethod v6, 'log1p', [v7] -// Program is interesting due to new coverage: 65 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.fzil b/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.fzil deleted file mode 100755 index fbd0f210a..000000000 Binary files a/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.js b/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.js deleted file mode 100755 index f079e41e1..000000000 --- a/old_corpus/program_20251007071848_162C736C-F892-4B41-9DB3-EE95EAE4DD13.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 605A468F-E835-4E6C-876E-6A96E294C973 -function f1() { - return "toString"; -} -for (let v2 = 0; v2 < 500; v2++) { - f1(); -} -new Int16Array(); -Math.log1p(255); -// Program is interesting due to new coverage: 65 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.fuzzil.history b/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.fuzzil.history deleted file mode 100755 index 887c0f305..000000000 --- a/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.fuzzil.history +++ /dev/null @@ -1,189 +0,0 @@ -// ===== [ Program 54FD4861-E0B0-4B29-8ACA-FDF8A8310D06 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v7 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v8 <- CreateFloatArray [0.3111572357996034] -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '2.220446049250313e-16' -v10 <- LoadFloat '943.8811747008119' -v11 <- LoadFloat '-1.7976931348623157e+308' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '894145595' -v13 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v12 v12 -EndClassDefinition -v14 <- LoadInteger '34073' -v15 <- CreateNamedVariable 'Promise', 'none' -SetElement v15, '1', v14 - - -// ===== [ Program F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE ] ===== -// Mutating 54FD4861-E0B0-4B29-8ACA-FDF8A8310D06 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -// Splicing instruction 17 (BeginObjectLiteral) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -BeginObjectLiteral -v6 <- EndObjectLiteral -// Splicing done -// Splicing instruction 20 (BeginRepeatLoop) from FFE149F1-3133-4B8A-9134-F8004738387C -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -// Splicing done -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -// Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -// Splicing done -// Splicing instruction 5 (EndConstructor) from 7108B6FD-DE19-4F1D-A74C-F84E20C84BC7 -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -// Splicing done -v24 <- LoadInteger '894145595' -// Splicing instruction 21 (Construct) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v25 <- CreateNamedVariable 'Int16Array', 'none' -v26 <- Construct v25, [] -// Splicing done -// Splicing instruction 6 (CallMethod) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -// Splicing done -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -SetElement v32, '1', v31 -// Program may be interesting due to new coverage: 3445 newly discovered edges in the CFG of the target - - -// ===== [ Program 605A468F-E835-4E6C-876E-6A96E294C973 ] ===== -// Mutating F0E3FAE1-2161-4B39-8824-3A6CB6AD12DE with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -BeginObjectLiteral -v6 <- EndObjectLiteral -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -v24 <- LoadInteger '894145595' -v25 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 0 (v25) with v25 -v26 <- Construct v25, [] -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -SetElement v32, '1', v31 -// Program may be interesting due to new coverage: 126 newly discovered edges in the CFG of the target - - -// ===== [ Program B75A9F75-E7A9-408C-A849-5656BBD969ED ] ===== -// Mutating 605A468F-E835-4E6C-876E-6A96E294C973 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v1 <- CreateFloatArray [0.0, -613490.9133525039, -1e-15, 43.60890515516758, 183.2962202408985, -231.15691759994775, -1.0, -2.2250738585072014e-308, -2.0, 1.7976931348623157e+308] -v2 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v3 <- CreateArray [v2, v2, v0, v2, v0] -v4 <- CreateArray [v1, v0, v0, v3, v2] -v5 <- CreateArray [v3, v2] -BeginObjectLiteral -v6 <- EndObjectLiteral -v7 <- LoadString 'toString' -v8 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginRepeatLoop '500' -> v9 - v10 <- CallFunction v8, [] -EndRepeatLoop -v11 <- CreateFloatArray [-1.0, -1000.0, -2.2250738585072014e-308] -v12 <- CreateFloatArray [1.4953255236386803e+308, -2.2250738585072014e-308] -v13 <- CreateFloatArray [0.3111572357996034] -v14 <- LoadFloat '2.220446049250313e-16' -v15 <- LoadFloat '943.8811747008119' -v16 <- LoadFloat '-1.7976931348623157e+308' -v17 <- LoadFloat 'nan' -v18 <- CreateArray [v17] -v19 <- BeginConstructor -> v20, v21, v22, v23 - SetProperty v20, 'g', v23 -EndConstructor -v24 <- LoadInteger '894145595' -v25 <- CreateNamedVariable 'Int16Array', 'none' -v26 <- Construct v25, [] -v27 <- CreateNamedVariable 'Math', 'none' -v28 <- LoadInteger '255' -v29 <- CallMethod v27, 'log1p', [v28] -v30 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v24 v24 -EndClassDefinition -v31 <- LoadInteger '34073' -v32 <- CreateNamedVariable 'Promise', 'none' -// Probing value v32 -SetElement v32, '1', v1 -// Probing finished -SetElement v32, '1', v31 -// Program may be interesting due to new coverage: 3164 newly discovered edges in the CFG of the target - - -// ===== [ Program 524258E8-FFCB-4AB0-BB73-98CE40FBFE83 ] ===== -// Minimizing B75A9F75-E7A9-408C-A849-5656BBD969ED -v0 <- LoadFloat 'nan' -v1 <- LoadInteger '894145595' -v2 <- CreateNamedVariable 'Math', 'none' -v3 <- CreateNamedVariable 'Promise', 'none' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.fzil b/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.fzil deleted file mode 100755 index deaa5056b..000000000 Binary files a/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.js b/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.js deleted file mode 100755 index 684808141..000000000 --- a/old_corpus/program_20251007071849_524258E8-FFCB-4AB0-BB73-98CE40FBFE83.js +++ /dev/null @@ -1,2 +0,0 @@ -// Minimizing B75A9F75-E7A9-408C-A849-5656BBD969ED -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.fuzzil.history b/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.fuzzil.history deleted file mode 100755 index e6967eb78..000000000 --- a/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.fuzzil.history +++ /dev/null @@ -1,218 +0,0 @@ -// ===== [ Program F7049934-F435-4ED9-A574-AF2BFC4B8026 ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v1 <- BeginPlainFunction -> - BeginObjectLiteral - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `e` -> v2 - // Executing code generator MethodCallGenerator - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v4 <- GetComputedSuperProperty v3 - // Code generator finished - // Executing code generator NumberComputationGenerator - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - // Code generator finished - Return v7 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v0 - // Code generator finished - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v1, [] -v15 <- CallFunction v1, [] -v16 <- CallFunction v1, [] -// Code generator finished -// Executing code generator StringGenerator -v17 <- LoadString 'number' -v18 <- LoadString 'o' -v19 <- LoadString 'string' -// Code generator finished -// Executing code generator IntArrayGenerator -v20 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v21 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v22 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -// Code generator finished -// Executing code generator BigIntGenerator -v23 <- LoadBigInt '29232' -v24 <- LoadBigInt '-3' -v25 <- LoadBigInt '5' -// Code generator finished -// Executing code generator IntegerGenerator -v26 <- LoadInteger '4294967295' -v27 <- LoadInteger '268435456' -v28 <- LoadInteger '-1024' -// Code generator finished -// End of prefix code. 17 variables are now visible -v29 <- LoadInteger '1000' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '15' -v33 <- CreateNamedVariable 'Int32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v30 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v30 - ClassAddStaticComputedProperty v29 v30 -EndClassDefinition -v36 <- Construct v35, [] -v37 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v38 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v39 <- CreateNamedVariable 'String', 'none' -v40 <- GetProperty v39, 'prototype' -v41 <- GetProperty v40, 'includes' -v42 <- CallMethod v41, 'call', [v38] -v43 <- GetProperty v34, 'buffer' - - -// ===== [ Program 283CAD06-D73F-4576-9563-09DBE1E98665 ] ===== -// Mutating F7049934-F435-4ED9-A574-AF2BFC4B8026 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v1, [] -v15 <- CallFunction v1, [] -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'hasOwnProperty', [v1] -// Exploring finished -v17 <- CallFunction v1, [] -v18 <- LoadString 'number' -v19 <- LoadString 'o' -v20 <- LoadString 'string' -v21 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v22 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v23 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v24 <- LoadBigInt '29232' -v25 <- LoadBigInt '-3' -// Exploring value v25 -v26 <- Compare v25, '===', v25 -// Exploring finished -v27 <- LoadBigInt '5' -v28 <- LoadInteger '4294967295' -// Exploring value v28 -v29 <- UnaryOperation '-', v28 -// Exploring finished -v30 <- LoadInteger '268435456' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadInteger '-1024' -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'Int8Array', 'none' -v35 <- Construct v34, [v33] -// Exploring value v35 -v36 <- GetElement v35, '532' -// Exploring finished -v37 <- LoadInteger '15' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v34 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v34 - ClassAddStaticComputedProperty v33 v34 -EndClassDefinition -v41 <- Construct v40, [] -v42 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v43 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -// Exploring value v43 -v44 <- GetProperty (guarded) v43, 'exec' -v45 <- Construct (guarded) v44, [v17] -// Exploring finished -v46 <- CreateNamedVariable 'String', 'none' -// Exploring value v46 -v47 <- Construct (guarded) v46, [v28] -// Exploring finished -v48 <- GetProperty v46, 'prototype' -v49 <- GetProperty v48, 'includes' -v50 <- CallMethod v49, 'call', [v43] -v51 <- GetProperty v39, 'buffer' -// Program may be interesting due to new coverage: 3945 newly discovered edges in the CFG of the target - - -// ===== [ Program EA11BA73-8395-4B24-A1EF-D51679D3A2B9 ] ===== -// Minimizing 283CAD06-D73F-4576-9563-09DBE1E98665 -v0 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v1 - v2 <- CallMethod (guarded) v1, 'throw_no_fallback', [v1] - v3 <- GetComputedSuperProperty v2 - v4 <- LoadInteger '-329944313' - v5 <- LoadFloat '4.0' - v6 <- BinaryOperation v5, '&', v1 - v7 <- BinaryOperation v4, '|', v5 - EndObjectLiteralGetter - v8 <- EndObjectLiteral - Return v8 -EndPlainFunction -v9 <- CallFunction v0, [] -v10 <- CallFunction v0, [] -v11 <- CallMethod (guarded) v10, 'hasOwnProperty', [v0] -v12 <- CallFunction v0, [] -v13 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v14 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v15 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v16 <- LoadBigInt '-3' -v17 <- Compare v16, '===', v16 -v18 <- LoadInteger '4294967295' -v19 <- UnaryOperation '-', v18 -v20 <- LoadInteger '268435456' -v21 <- BinaryOperation v20, '-', v20 -v22 <- LoadInteger '1000' -v23 <- CreateNamedVariable 'Int8Array', 'none' -v24 <- Construct v23, [v22] -v25 <- GetElement v24, '532' -v26 <- LoadInteger '15' -v27 <- CreateNamedVariable 'Int32Array', 'none' -v28 <- Construct v27, [v26] -v29 <- BeginClassDefinition (decl) - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v23 - ClassAddStaticComputedProperty v22 v23 -EndClassDefinition -v30 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v31 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v32 <- GetProperty (guarded) v31, 'exec' -v33 <- Construct (guarded) v32, [v12] -v34 <- CreateNamedVariable 'String', 'none' -v35 <- Construct v34, [v18] -// Program is interesting due to new coverage: 91 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.fzil b/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.fzil deleted file mode 100755 index 8c8d828b2..000000000 Binary files a/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.js b/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.js deleted file mode 100755 index 3dbc10141..000000000 --- a/old_corpus/program_20251007071852_EA11BA73-8395-4B24-A1EF-D51679D3A2B9.js +++ /dev/null @@ -1,36 +0,0 @@ -// Minimizing 283CAD06-D73F-4576-9563-09DBE1E98665 -function f0() { - const v8 = { - get e() { - let v2; - try { v2 = this.throw_no_fallback(this); } catch (e) {} - super[v2]; - 4.0 & this; - -329944313 | 4.0; - }, - }; - return v8; -} -f0(); -const v10 = f0(); -try { v10.hasOwnProperty(f0); } catch (e) {} -const v12 = f0(); -[9007199254740990,-8,-2147483647,31588,64692,1073741823,65536,-44927]; -[2138507042,1051933470,45352,5,59081,-4096,-14]; -[2,127,268435456,45816,2147483648]; --3n === -3n; --4294967295; -268435456 - 268435456; -const v24 = new Int8Array(1000); -v24[532]; -new Int32Array(15); -class C29 { - #b; - static [Int8Array]; - static [1000] = Int8Array; -} -/[(?:a+)+]/dygimu; -const v32 = /foo(?=bar)bazc(a)X?/dgmu?.exec; -try { new v32(v12); } catch (e) {} -new String(4294967295); -// Program is interesting due to new coverage: 91 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.fuzzil.history b/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.fuzzil.history deleted file mode 100755 index 0c0b712c1..000000000 --- a/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.fuzzil.history +++ /dev/null @@ -1,478 +0,0 @@ -// ===== [ Program F7049934-F435-4ED9-A574-AF2BFC4B8026 ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v1 <- BeginPlainFunction -> - BeginObjectLiteral - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `e` -> v2 - // Executing code generator MethodCallGenerator - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v4 <- GetComputedSuperProperty v3 - // Code generator finished - // Executing code generator NumberComputationGenerator - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - // Code generator finished - Return v7 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v0 - // Code generator finished - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v1, [] -v15 <- CallFunction v1, [] -v16 <- CallFunction v1, [] -// Code generator finished -// Executing code generator StringGenerator -v17 <- LoadString 'number' -v18 <- LoadString 'o' -v19 <- LoadString 'string' -// Code generator finished -// Executing code generator IntArrayGenerator -v20 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v21 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v22 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -// Code generator finished -// Executing code generator BigIntGenerator -v23 <- LoadBigInt '29232' -v24 <- LoadBigInt '-3' -v25 <- LoadBigInt '5' -// Code generator finished -// Executing code generator IntegerGenerator -v26 <- LoadInteger '4294967295' -v27 <- LoadInteger '268435456' -v28 <- LoadInteger '-1024' -// Code generator finished -// End of prefix code. 17 variables are now visible -v29 <- LoadInteger '1000' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '15' -v33 <- CreateNamedVariable 'Int32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v30 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v30 - ClassAddStaticComputedProperty v29 v30 -EndClassDefinition -v36 <- Construct v35, [] -v37 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v38 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v39 <- CreateNamedVariable 'String', 'none' -v40 <- GetProperty v39, 'prototype' -v41 <- GetProperty v40, 'includes' -v42 <- CallMethod v41, 'call', [v38] -v43 <- GetProperty v34, 'buffer' - - -// ===== [ Program 283CAD06-D73F-4576-9563-09DBE1E98665 ] ===== -// Mutating F7049934-F435-4ED9-A574-AF2BFC4B8026 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v1, [] -v15 <- CallFunction v1, [] -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'hasOwnProperty', [v1] -// Exploring finished -v17 <- CallFunction v1, [] -v18 <- LoadString 'number' -v19 <- LoadString 'o' -v20 <- LoadString 'string' -v21 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v22 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v23 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v24 <- LoadBigInt '29232' -v25 <- LoadBigInt '-3' -// Exploring value v25 -v26 <- Compare v25, '===', v25 -// Exploring finished -v27 <- LoadBigInt '5' -v28 <- LoadInteger '4294967295' -// Exploring value v28 -v29 <- UnaryOperation '-', v28 -// Exploring finished -v30 <- LoadInteger '268435456' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadInteger '-1024' -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'Int8Array', 'none' -v35 <- Construct v34, [v33] -// Exploring value v35 -v36 <- GetElement v35, '532' -// Exploring finished -v37 <- LoadInteger '15' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v34 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v34 - ClassAddStaticComputedProperty v33 v34 -EndClassDefinition -v41 <- Construct v40, [] -v42 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v43 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -// Exploring value v43 -v44 <- GetProperty (guarded) v43, 'exec' -v45 <- Construct (guarded) v44, [v17] -// Exploring finished -v46 <- CreateNamedVariable 'String', 'none' -// Exploring value v46 -v47 <- Construct (guarded) v46, [v28] -// Exploring finished -v48 <- GetProperty v46, 'prototype' -v49 <- GetProperty v48, 'includes' -v50 <- CallMethod v49, 'call', [v43] -v51 <- GetProperty v39, 'buffer' -// Program may be interesting due to new coverage: 3945 newly discovered edges in the CFG of the target - - -// ===== [ Program 550645F3-1FF2-4380-9845-24A7496014B4 ] ===== -// Mutating 283CAD06-D73F-4576-9563-09DBE1E98665 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - // Splicing instruction 9 (ObjectLiteralAddComputedProperty) from E21EE792-1AD5-4237-A5F1-977B8EE67462 - ObjectLiteralAddComputedProperty v1, v1 - // Splicing done - // Splicing instruction 8 (ObjectLiteralAddProperty) from BB00504F-DE1E-4CF2-802B-17E056A601DC - ObjectLiteralAddProperty `b`, v0 - // Splicing done - // Splicing instruction 42 (BeginObjectLiteralMethod) from 6B35F0EB-51B0-4984-94EF-70353534753D - BeginObjectLiteralMethod `next` -> v13 - BeginObjectLiteral - v14 <- EndObjectLiteral - EndObjectLiteralMethod - // Splicing done - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v1, [] -v17 <- CallFunction v1, [] -// Splicing instruction 23 (DestructObjectAndReassign) from E21EE792-1AD5-4237-A5F1-977B8EE67462 -v18 <- BeginPlainFunction -> -EndPlainFunction -v19 <- LoadInteger '268435440' -v20 <- LoadInteger '4' -v21 <- BeginPlainFunction -> v22 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v23, v24, v25, v26 - v27 <- DeleteProperty (guarded) v23, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v18, v22 - v28 <- EndObjectLiteral -EndPlainFunction -v29 <- CallFunction v21, [] -v30 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v31 - v32 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v20 - EndClassInstanceGetter - ClassAddStaticElement '18' v19 - ClassAddPrivateStaticProperty 'f' v29 -EndClassDefinition -v33 <- Construct v30, [] -{d:v21,h:v29,} <- DestructObjectAndReassign v33 -// Splicing done -v34 <- CallMethod (guarded) v17, 'hasOwnProperty', [v1] -v35 <- CallFunction v1, [] -v36 <- LoadString 'number' -v37 <- LoadString 'o' -v38 <- LoadString 'string' -v39 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v40 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v41 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v42 <- LoadBigInt '29232' -v43 <- LoadBigInt '-3' -v44 <- Compare v43, '===', v43 -v45 <- LoadBigInt '5' -v46 <- LoadInteger '4294967295' -// Splicing instruction 7 (BeginPlainFunction) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C -v47 <- LoadFloat '3.8607079113389884e+307' -v48 <- BeginPlainFunction -> - Return v47 -EndPlainFunction -// Splicing done -// Splicing instruction 10 (BeginObjectLiteral) from BB00504F-DE1E-4CF2-802B-17E056A601DC -BeginObjectLiteral -v49 <- EndObjectLiteral -// Splicing done -v50 <- UnaryOperation '-', v46 -v51 <- LoadInteger '268435456' -v52 <- BinaryOperation v51, '-', v51 -v53 <- LoadInteger '-1024' -v54 <- LoadInteger '1000' -v55 <- CreateNamedVariable 'Int8Array', 'none' -v56 <- Construct v55, [v54] -v57 <- GetElement v56, '532' -v58 <- LoadInteger '15' -v59 <- CreateNamedVariable 'Int32Array', 'none' -// Splicing instruction 30 (CallFunction) from D0B82564-4C05-4105-91A0-CAF192AD8150 -v60 <- CreateNamedVariable 'Float64Array', 'none' -v61 <- LoadInteger '3904' -v62 <- CreateNamedVariable 'Float64Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '2938' -v65 <- LoadString '+19:00' -v66 <- BeginPlainFunction -> v67, v68 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v61 - BeginObjectLiteralComputedMethod v63 -> v69, v70, v71, v72, v73 - v74 <- CallFunction (guarded) v73, [v73, v73, v60] - {a:v75,e:v76,length:v77,} <- DestructObject v65 - v78 <- LoadInteger '1073741823' - v79 <- LoadInteger '-27912' - v80 <- LoadInteger '-3922' - Return v71 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v81 - v82 <- CreateNamedVariable 'Symbol', 'none' - v83 <- GetProperty v82, 'toPrimitive' - SetComputedProperty v81, v83, v83 - Return v65 - EndObjectLiteralGetter - v84 <- EndObjectLiteral - Return v84 -EndPlainFunction -v85 <- CallFunction v66, [v64, v61] -// Splicing done -v86 <- Construct v59, [v58] -v87 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v55 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v55 - ClassAddStaticComputedProperty v54 v55 - // Splicing instruction 49 (ClassAddStaticProperty) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - ClassAddStaticProperty 'g' - // Splicing done - // Splicing instruction 6 (EndClassConstructor) from 134F541A-D484-4DE2-85C4-A6F841289952 - BeginClassConstructor -> v88, v89, v90 - SetComputedSuperProperty v39, v39 - EndClassConstructor - // Splicing done - // Splicing instruction 2 (BeginClassPrivateInstanceMethod) from 8E150E7E-AE3B-4D31-ACEA-C17A43359901 - BeginClassPrivateInstanceMethod 'n' -> v91, v92 - EndClassPrivateInstanceMethod - // Splicing done -EndClassDefinition -v93 <- Construct v87, [] -v94 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v95 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v96 <- GetProperty (guarded) v95, 'exec' -// Splicing instruction 17 (GetProperty) from CD726693-5597-4A80-B239-8F6DC3E3EBA1 -v97 <- CreateNamedVariable 'String', 'none' -v98 <- GetProperty v97, 'prototype' -v99 <- GetProperty v98, 'includes' -// Splicing done -// Splicing instruction 1 (GetProperty) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC -v100 <- CreateNamedVariable 'Symbol', 'none' -v101 <- GetProperty v100, 'iterator' -// Splicing done -v102 <- Construct (guarded) v96, [v35] -v103 <- CreateNamedVariable 'String', 'none' -v104 <- Construct (guarded) v103, [v46] -v105 <- GetProperty v103, 'prototype' -v106 <- GetProperty v105, 'includes' -v107 <- CallMethod v106, 'call', [v95] -v108 <- GetProperty v86, 'buffer' -// Program may be interesting due to new coverage: 4617 newly discovered edges in the CFG of the target - - -// ===== [ Program A630B68E-E413-48CE-BCC1-FE2A8C0B9CED ] ===== -// Minimizing 550645F3-1FF2-4380-9845-24A7496014B4 -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - ObjectLiteralAddComputedProperty v1, v1 - ObjectLiteralAddProperty `b`, v0 - BeginObjectLiteralMethod `next` -> v13 - BeginObjectLiteral - v14 <- EndObjectLiteral - EndObjectLiteralMethod - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v1, [] -v17 <- CallFunction v1, [] -v18 <- BeginPlainFunction -> -EndPlainFunction -v19 <- LoadInteger '268435440' -v20 <- LoadInteger '4' -v21 <- BeginPlainFunction -> v22 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v23, v24, v25, v26 - v27 <- DeleteProperty (guarded) v23, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v18, v22 - v28 <- EndObjectLiteral -EndPlainFunction -v29 <- CallFunction v21, [] -v30 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v31 - v32 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v20 - EndClassInstanceGetter - ClassAddStaticElement '18' v19 - ClassAddPrivateStaticProperty 'f' v29 -EndClassDefinition -v33 <- Construct v30, [] -{d:v21,h:v29,} <- DestructObjectAndReassign v33 -v34 <- CallMethod (guarded) v17, 'hasOwnProperty', [v1] -v35 <- CallFunction v1, [] -v36 <- LoadString 'number' -v37 <- LoadString 'o' -v38 <- LoadString 'string' -v39 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v40 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v41 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v42 <- LoadBigInt '29232' -v43 <- LoadBigInt '-3' -v44 <- Compare v43, '===', v43 -v45 <- LoadBigInt '5' -v46 <- LoadInteger '4294967295' -v47 <- LoadFloat '3.8607079113389884e+307' -v48 <- BeginPlainFunction -> - Return v47 -EndPlainFunction -BeginObjectLiteral -v49 <- EndObjectLiteral -v50 <- UnaryOperation '-', v46 -v51 <- LoadInteger '268435456' -v52 <- BinaryOperation v51, '-', v51 -v53 <- LoadInteger '-1024' -v54 <- LoadInteger '1000' -v55 <- CreateNamedVariable 'Int8Array', 'none' -v56 <- Construct v55, [v54] -v57 <- GetElement v56, '532' -v58 <- LoadInteger '15' -v59 <- CreateNamedVariable 'Int32Array', 'none' -v60 <- CreateNamedVariable 'Float64Array', 'none' -v61 <- LoadInteger '3904' -v62 <- CreateNamedVariable 'Float64Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '2938' -v65 <- LoadString '+19:00' -v66 <- BeginPlainFunction -> v67, v68 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v61 - BeginObjectLiteralComputedMethod v63 -> v69, v70, v71, v72, v73 - v74 <- CallFunction (guarded) v73, [v73, v73, v60] - {a:v75,e:v76,length:v77,} <- DestructObject v65 - v78 <- LoadInteger '1073741823' - v79 <- LoadInteger '-27912' - v80 <- LoadInteger '-3922' - Return v71 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v81 - v82 <- CreateNamedVariable 'Symbol', 'none' - v83 <- GetProperty v82, 'toPrimitive' - SetComputedProperty v81, v83, v83 - Return v65 - EndObjectLiteralGetter - v84 <- EndObjectLiteral - Return v84 -EndPlainFunction -v85 <- CallFunction v66, [v64, v61] -v86 <- Construct v59, [v58] -v87 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v55 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v55 - ClassAddStaticComputedProperty v54 v55 - ClassAddStaticProperty 'g' - BeginClassConstructor -> v88, v89, v90 - SetComputedSuperProperty v39, v39 - EndClassConstructor - BeginClassPrivateInstanceMethod 'n' -> v91, v92 - EndClassPrivateInstanceMethod -EndClassDefinition -v93 <- Construct v87, [] -v94 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v95 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v96 <- GetProperty (guarded) v95, 'exec' -v97 <- CreateNamedVariable 'String', 'none' -v98 <- GetProperty v97, 'prototype' -v99 <- GetProperty v98, 'includes' -v100 <- CreateNamedVariable 'Symbol', 'none' -v101 <- GetProperty v100, 'iterator' -v102 <- Construct (guarded) v96, [v35] -v103 <- CreateNamedVariable 'String', 'none' -v104 <- Construct (guarded) v103, [v46] -v105 <- GetProperty v103, 'prototype' -v106 <- GetProperty v105, 'includes' -v107 <- CallMethod v106, 'call', [v95] -v108 <- GetProperty v86, 'buffer' -// Program is interesting due to new coverage: 89 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.fzil b/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.fzil deleted file mode 100755 index cbcb362d0..000000000 Binary files a/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.js b/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.js deleted file mode 100755 index dfaacf794..000000000 --- a/old_corpus/program_20251007071855_A630B68E-E413-48CE-BCC1-FE2A8C0B9CED.js +++ /dev/null @@ -1,102 +0,0 @@ -// Minimizing 550645F3-1FF2-4380-9845-24A7496014B4 -function f1() { - const v15 = { - get e() { - let v3; - try { v3 = this.throw_no_fallback(this); } catch (e) {} - super[v3]; - 4.0 & this; - -false; - -329944313 | 4.0; - +false; - return -329944313; - }, - g: false, - b: false, - [f1]: f1, - b: false, - next() { - const v14 = {}; - }, - }; - return v15; -} -f1(); -const v17 = f1(); -function f18() { -} -function f21(a22) { - const v28 = { - toString(a24, a25, a26) { - delete this?.f; - }, - [f18]: a22, - }; -} -let v29 = f21(); -const v30 = class { - get d() { - [-6.305911890542237e+307,-3.0,-4.0,2.2250738585072014e-308,0.7255835243550699,1000.0,0.6602458870882149,5.0]; - return 4; - } - static 18 = 268435440; - static #f = v29; -} -const v33 = new v30(); -({"d":f21,"h":v29,} = v33); -try { v17.hasOwnProperty(f1); } catch (e) {} -const v35 = f1(); -const v39 = [9007199254740990,-8,-2147483647,31588,64692,1073741823,65536,-44927]; -[2138507042,1051933470,45352,5,59081,-4096,-14]; -[2,127,268435456,45816,2147483648]; --3n === -3n; -function f48() { - return 3.8607079113389884e+307; -} -const v49 = {}; --4294967295; -268435456 - 268435456; -const v56 = new Int8Array(1000); -v56[532]; -const v63 = new Float64Array(3904); -function f66(a67, a68) { - const v84 = { - b: 3904, - [v63](a70, a71, a72, a73) { - try { a73(a73, a73, Float64Array); } catch (e) {} - let {"a":v75,"e":v76,"length":v77,} = "+19:00"; - return a71; - }, - get g() { - const v83 = Symbol.toPrimitive; - this[v83] = v83; - return "+19:00"; - }, - }; - return v84; -} -f66(2938, 3904); -const v86 = new Int32Array(15); -class C87 { - h = Int8Array; - #b; - static [Int8Array]; - static [1000] = Int8Array; - static g; - constructor(a89, a90) { - super[v39] = v39; - } - #n(a92) { - } -} -new C87(); -/[(?:a+)+]/dygimu; -const v95 = /foo(?=bar)bazc(a)X?/dgmu; -const v96 = v95?.exec; -String.prototype.includes; -Symbol.iterator; -try { new v96(v35); } catch (e) {} -try { new String(4294967295); } catch (e) {} -String.prototype.includes.call(v95); -v86.buffer; -// Program is interesting due to new coverage: 89 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.fuzzil.history b/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.fuzzil.history deleted file mode 100755 index 0e922f7e3..000000000 --- a/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.fuzzil.history +++ /dev/null @@ -1,646 +0,0 @@ -// ===== [ Program F7049934-F435-4ED9-A574-AF2BFC4B8026 ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v1 <- BeginPlainFunction -> - BeginObjectLiteral - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `e` -> v2 - // Executing code generator MethodCallGenerator - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v4 <- GetComputedSuperProperty v3 - // Code generator finished - // Executing code generator NumberComputationGenerator - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - // Code generator finished - Return v7 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v0 - // Code generator finished - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v1, [] -v15 <- CallFunction v1, [] -v16 <- CallFunction v1, [] -// Code generator finished -// Executing code generator StringGenerator -v17 <- LoadString 'number' -v18 <- LoadString 'o' -v19 <- LoadString 'string' -// Code generator finished -// Executing code generator IntArrayGenerator -v20 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v21 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v22 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -// Code generator finished -// Executing code generator BigIntGenerator -v23 <- LoadBigInt '29232' -v24 <- LoadBigInt '-3' -v25 <- LoadBigInt '5' -// Code generator finished -// Executing code generator IntegerGenerator -v26 <- LoadInteger '4294967295' -v27 <- LoadInteger '268435456' -v28 <- LoadInteger '-1024' -// Code generator finished -// End of prefix code. 17 variables are now visible -v29 <- LoadInteger '1000' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '15' -v33 <- CreateNamedVariable 'Int32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v30 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v30 - ClassAddStaticComputedProperty v29 v30 -EndClassDefinition -v36 <- Construct v35, [] -v37 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v38 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v39 <- CreateNamedVariable 'String', 'none' -v40 <- GetProperty v39, 'prototype' -v41 <- GetProperty v40, 'includes' -v42 <- CallMethod v41, 'call', [v38] -v43 <- GetProperty v34, 'buffer' - - -// ===== [ Program 283CAD06-D73F-4576-9563-09DBE1E98665 ] ===== -// Mutating F7049934-F435-4ED9-A574-AF2BFC4B8026 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CallFunction v1, [] -v15 <- CallFunction v1, [] -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'hasOwnProperty', [v1] -// Exploring finished -v17 <- CallFunction v1, [] -v18 <- LoadString 'number' -v19 <- LoadString 'o' -v20 <- LoadString 'string' -v21 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v22 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v23 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v24 <- LoadBigInt '29232' -v25 <- LoadBigInt '-3' -// Exploring value v25 -v26 <- Compare v25, '===', v25 -// Exploring finished -v27 <- LoadBigInt '5' -v28 <- LoadInteger '4294967295' -// Exploring value v28 -v29 <- UnaryOperation '-', v28 -// Exploring finished -v30 <- LoadInteger '268435456' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadInteger '-1024' -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'Int8Array', 'none' -v35 <- Construct v34, [v33] -// Exploring value v35 -v36 <- GetElement v35, '532' -// Exploring finished -v37 <- LoadInteger '15' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v34 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v34 - ClassAddStaticComputedProperty v33 v34 -EndClassDefinition -v41 <- Construct v40, [] -v42 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v43 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -// Exploring value v43 -v44 <- GetProperty (guarded) v43, 'exec' -v45 <- Construct (guarded) v44, [v17] -// Exploring finished -v46 <- CreateNamedVariable 'String', 'none' -// Exploring value v46 -v47 <- Construct (guarded) v46, [v28] -// Exploring finished -v48 <- GetProperty v46, 'prototype' -v49 <- GetProperty v48, 'includes' -v50 <- CallMethod v49, 'call', [v43] -v51 <- GetProperty v39, 'buffer' -// Program may be interesting due to new coverage: 3945 newly discovered edges in the CFG of the target - - -// ===== [ Program 550645F3-1FF2-4380-9845-24A7496014B4 ] ===== -// Mutating 283CAD06-D73F-4576-9563-09DBE1E98665 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - // Splicing instruction 9 (ObjectLiteralAddComputedProperty) from E21EE792-1AD5-4237-A5F1-977B8EE67462 - ObjectLiteralAddComputedProperty v1, v1 - // Splicing done - // Splicing instruction 8 (ObjectLiteralAddProperty) from BB00504F-DE1E-4CF2-802B-17E056A601DC - ObjectLiteralAddProperty `b`, v0 - // Splicing done - // Splicing instruction 42 (BeginObjectLiteralMethod) from 6B35F0EB-51B0-4984-94EF-70353534753D - BeginObjectLiteralMethod `next` -> v13 - BeginObjectLiteral - v14 <- EndObjectLiteral - EndObjectLiteralMethod - // Splicing done - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v1, [] -v17 <- CallFunction v1, [] -// Splicing instruction 23 (DestructObjectAndReassign) from E21EE792-1AD5-4237-A5F1-977B8EE67462 -v18 <- BeginPlainFunction -> -EndPlainFunction -v19 <- LoadInteger '268435440' -v20 <- LoadInteger '4' -v21 <- BeginPlainFunction -> v22 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v23, v24, v25, v26 - v27 <- DeleteProperty (guarded) v23, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v18, v22 - v28 <- EndObjectLiteral -EndPlainFunction -v29 <- CallFunction v21, [] -v30 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v31 - v32 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v20 - EndClassInstanceGetter - ClassAddStaticElement '18' v19 - ClassAddPrivateStaticProperty 'f' v29 -EndClassDefinition -v33 <- Construct v30, [] -{d:v21,h:v29,} <- DestructObjectAndReassign v33 -// Splicing done -v34 <- CallMethod (guarded) v17, 'hasOwnProperty', [v1] -v35 <- CallFunction v1, [] -v36 <- LoadString 'number' -v37 <- LoadString 'o' -v38 <- LoadString 'string' -v39 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v40 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -v41 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v42 <- LoadBigInt '29232' -v43 <- LoadBigInt '-3' -v44 <- Compare v43, '===', v43 -v45 <- LoadBigInt '5' -v46 <- LoadInteger '4294967295' -// Splicing instruction 7 (BeginPlainFunction) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C -v47 <- LoadFloat '3.8607079113389884e+307' -v48 <- BeginPlainFunction -> - Return v47 -EndPlainFunction -// Splicing done -// Splicing instruction 10 (BeginObjectLiteral) from BB00504F-DE1E-4CF2-802B-17E056A601DC -BeginObjectLiteral -v49 <- EndObjectLiteral -// Splicing done -v50 <- UnaryOperation '-', v46 -v51 <- LoadInteger '268435456' -v52 <- BinaryOperation v51, '-', v51 -v53 <- LoadInteger '-1024' -v54 <- LoadInteger '1000' -v55 <- CreateNamedVariable 'Int8Array', 'none' -v56 <- Construct v55, [v54] -v57 <- GetElement v56, '532' -v58 <- LoadInteger '15' -v59 <- CreateNamedVariable 'Int32Array', 'none' -// Splicing instruction 30 (CallFunction) from D0B82564-4C05-4105-91A0-CAF192AD8150 -v60 <- CreateNamedVariable 'Float64Array', 'none' -v61 <- LoadInteger '3904' -v62 <- CreateNamedVariable 'Float64Array', 'none' -v63 <- Construct v62, [v61] -v64 <- LoadInteger '2938' -v65 <- LoadString '+19:00' -v66 <- BeginPlainFunction -> v67, v68 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v61 - BeginObjectLiteralComputedMethod v63 -> v69, v70, v71, v72, v73 - v74 <- CallFunction (guarded) v73, [v73, v73, v60] - {a:v75,e:v76,length:v77,} <- DestructObject v65 - v78 <- LoadInteger '1073741823' - v79 <- LoadInteger '-27912' - v80 <- LoadInteger '-3922' - Return v71 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v81 - v82 <- CreateNamedVariable 'Symbol', 'none' - v83 <- GetProperty v82, 'toPrimitive' - SetComputedProperty v81, v83, v83 - Return v65 - EndObjectLiteralGetter - v84 <- EndObjectLiteral - Return v84 -EndPlainFunction -v85 <- CallFunction v66, [v64, v61] -// Splicing done -v86 <- Construct v59, [v58] -v87 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v55 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v55 - ClassAddStaticComputedProperty v54 v55 - // Splicing instruction 49 (ClassAddStaticProperty) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - ClassAddStaticProperty 'g' - // Splicing done - // Splicing instruction 6 (EndClassConstructor) from 134F541A-D484-4DE2-85C4-A6F841289952 - BeginClassConstructor -> v88, v89, v90 - SetComputedSuperProperty v39, v39 - EndClassConstructor - // Splicing done - // Splicing instruction 2 (BeginClassPrivateInstanceMethod) from 8E150E7E-AE3B-4D31-ACEA-C17A43359901 - BeginClassPrivateInstanceMethod 'n' -> v91, v92 - EndClassPrivateInstanceMethod - // Splicing done -EndClassDefinition -v93 <- Construct v87, [] -v94 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v95 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v96 <- GetProperty (guarded) v95, 'exec' -// Splicing instruction 17 (GetProperty) from CD726693-5597-4A80-B239-8F6DC3E3EBA1 -v97 <- CreateNamedVariable 'String', 'none' -v98 <- GetProperty v97, 'prototype' -v99 <- GetProperty v98, 'includes' -// Splicing done -// Splicing instruction 1 (GetProperty) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC -v100 <- CreateNamedVariable 'Symbol', 'none' -v101 <- GetProperty v100, 'iterator' -// Splicing done -v102 <- Construct (guarded) v96, [v35] -v103 <- CreateNamedVariable 'String', 'none' -v104 <- Construct (guarded) v103, [v46] -v105 <- GetProperty v103, 'prototype' -v106 <- GetProperty v105, 'includes' -v107 <- CallMethod v106, 'call', [v95] -v108 <- GetProperty v86, 'buffer' -// Program may be interesting due to new coverage: 4617 newly discovered edges in the CFG of the target - - -// ===== [ Program EDAB3DE6-2EAC-4662-989D-B8C1990FBF82 ] ===== -// Mutating 550645F3-1FF2-4380-9845-24A7496014B4 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - v3 <- CallMethod (guarded) v2, 'throw_no_fallback', [v2] - v4 <- GetComputedSuperProperty v3 - v5 <- CreateNamedVariable 'Math', 'none' - v6 <- LoadInteger '65537' - v7 <- LoadInteger '-329944313' - v8 <- LoadFloat '4.0' - v9 <- BinaryOperation v8, '&', v2 - v10 <- UnaryOperation '-', v0 - v11 <- BinaryOperation v7, '|', v8 - v12 <- UnaryOperation '+', v0 - Return v7 - EndObjectLiteralGetter - ObjectLiteralAddProperty `g`, v0 - ObjectLiteralAddProperty `b`, v0 - ObjectLiteralAddComputedProperty v1, v1 - ObjectLiteralAddProperty `b`, v0 - BeginObjectLiteralMethod `next` -> v13 - BeginObjectLiteral - v14 <- EndObjectLiteral - EndObjectLiteralMethod - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v1, [] -v17 <- CallFunction v1, [] -v18 <- BeginPlainFunction -> -EndPlainFunction -v19 <- LoadInteger '268435440' -v20 <- LoadInteger '4' -v21 <- BeginPlainFunction -> v22 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v23, v24, v25, v26 - v27 <- DeleteProperty (guarded) v23, 'f' - EndObjectLiteralMethod - ObjectLiteralAddComputedProperty v18, v22 - v28 <- EndObjectLiteral -EndPlainFunction -v29 <- CallFunction v21, [] -v30 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v31 - v32 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - // Exploring value v32 - v33 <- CallMethod (guarded) v32, 'copyWithin', [v31, v32] - // Exploring finished - Return v20 - EndClassInstanceGetter - ClassAddStaticElement '18' v19 - ClassAddPrivateStaticProperty 'f' v29 -EndClassDefinition -// Exploring value v30 -v34 <- CallFunction (guarded) v30, [] -// Exploring finished -v35 <- Construct v30, [] -{d:v21,h:v29,} <- DestructObjectAndReassign v35 -v36 <- CallMethod (guarded) v17, 'hasOwnProperty', [v1] -// Exploring value v36 -v37 <- UnaryOperation '!', v36 -// Exploring finished -v38 <- CallFunction v1, [] -v39 <- LoadString 'number' -v40 <- LoadString 'o' -v41 <- LoadString 'string' -v42 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -// Exploring value v42 -v43 <- CallMethod (guarded) v42, 'lastIndexOf', [v20] -// Exploring finished -v44 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -// Exploring value v44 -SetElement v44, '6', v44 -// Exploring finished -v45 <- CreateIntArray [2, 127, 268435456, 45816, 2147483648] -v46 <- LoadBigInt '29232' -v47 <- LoadBigInt '-3' -v48 <- Compare v47, '===', v47 -v49 <- LoadBigInt '5' -v50 <- LoadInteger '4294967295' -v51 <- LoadFloat '3.8607079113389884e+307' -v52 <- BeginPlainFunction -> - Return v51 -EndPlainFunction -// Exploring value v52 -v53 <- GetProperty v52, 'name' -// Exploring finished -BeginObjectLiteral -v54 <- EndObjectLiteral -v55 <- UnaryOperation '-', v50 -v56 <- LoadInteger '268435456' -v57 <- BinaryOperation v56, '-', v56 -// Exploring value v57 -v58 <- UnaryOperation v57, '++' -// Exploring finished -v59 <- LoadInteger '-1024' -// Exploring value v59 -v60 <- BinaryOperation v59, '/', v59 -// Exploring finished -v61 <- LoadInteger '1000' -v62 <- CreateNamedVariable 'Int8Array', 'none' -v63 <- Construct v62, [v61] -v64 <- GetElement v63, '532' -// Exploring value v64 -v65 <- BinaryOperation v64, '>>>', v64 -// Exploring finished -v66 <- LoadInteger '15' -v67 <- CreateNamedVariable 'Int32Array', 'none' -v68 <- CreateNamedVariable 'Float64Array', 'none' -v69 <- LoadInteger '3904' -v70 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v70 -v71 <- CallFunction (guarded) v70, [v63, v63, v50] -// Exploring finished -v72 <- Construct v70, [v69] -v73 <- LoadInteger '2938' -v74 <- LoadString '+19:00' -// Exploring value v74 -SetElement v74, '5', v74 -// Exploring finished -v75 <- BeginPlainFunction -> v76, v77 - // Exploring value v77 - v78 <- BinaryOperation v77, '>>>', v77 - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v69 - BeginObjectLiteralComputedMethod v72 -> v79, v80, v81, v82, v83 - v84 <- CallFunction (guarded) v83, [v83, v83, v68] - {a:v85,e:v86,length:v87,} <- DestructObject v74 - v88 <- LoadInteger '1073741823' - v89 <- LoadInteger '-27912' - v90 <- LoadInteger '-3922' - Return v81 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v91 - v92 <- CreateNamedVariable 'Symbol', 'none' - v93 <- GetProperty v92, 'toPrimitive' - SetComputedProperty v91, v93, v93 - Return v74 - EndObjectLiteralGetter - v94 <- EndObjectLiteral - Return v94 -EndPlainFunction -v95 <- CallFunction v75, [v73, v69] -// Exploring value v95 -v96 <- GetProperty v95, 'b' -// Exploring finished -v97 <- Construct v67, [v66] -v98 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v62 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v62 - ClassAddStaticComputedProperty v61 v62 - ClassAddStaticProperty 'g' - BeginClassConstructor -> v99, v100, v101 - // Exploring value v99 - v102 <- CallMethod (guarded) v99, 'propertyIsEnumerable', [v63] - // Exploring finished - SetComputedSuperProperty v42, v42 - EndClassConstructor - BeginClassPrivateInstanceMethod 'n' -> v103, v104 - EndClassPrivateInstanceMethod -EndClassDefinition -// Exploring value v98 -v105 <- Construct (guarded) v98, [v61, v69] -// Exploring finished -v106 <- Construct v98, [] -// Exploring value v106 -v107 <- GetProperty (guarded) v106, 'h' -v108 <- Construct (guarded) v107, [v52, v95, v0] -// Exploring finished -v109 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v110 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v111 <- GetProperty (guarded) v110, 'exec' -// Exploring value v111 -v112 <- GetProperty (guarded) v111, 'apply' -v113 <- Construct (guarded) v112, [v52, v111] -// Exploring finished -v114 <- CreateNamedVariable 'String', 'none' -v115 <- GetProperty v114, 'prototype' -// Exploring value v115 -v116 <- CallMethod (guarded) v115, 'padStart', [v20] -// Exploring finished -v117 <- GetProperty v115, 'includes' -v118 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v118 -SetProperty v118, 'e', v118 -// Exploring finished -v119 <- GetProperty v118, 'iterator' -// Exploring value v119 -v120 <- CreateNamedVariable 'Symbol', 'none' -v121 <- GetProperty v119, 'description' -v122 <- CallMethod v120, 'for', [v121] -// Exploring finished -v123 <- Construct (guarded) v111, [v38] -v124 <- CreateNamedVariable 'String', 'none' -v125 <- Construct (guarded) v124, [v50] -// Exploring value v125 -SetElement v125, '2', v125 -// Exploring finished -v126 <- GetProperty v124, 'prototype' -v127 <- GetProperty v126, 'includes' -v128 <- CallMethod v127, 'call', [v110] -// Exploring value v128 -v129 <- UnaryOperation '!', v128 -// Exploring finished -v130 <- GetProperty v97, 'buffer' -// Program may be interesting due to new coverage: 5011 newly discovered edges in the CFG of the target - - -// ===== [ Program BAD5B12F-898C-4FEE-8DDE-432391798835 ] ===== -// Minimizing EDAB3DE6-2EAC-4662-989D-B8C1990FBF82 -v0 <- LoadBoolean 'false' -v1 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v2 - Return v2 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v3 - Return v1 - EndObjectLiteralMethod - v4 <- EndObjectLiteral - Return v4 -EndPlainFunction -v5 <- CallFunction v1, [] -v6 <- CallFunction v1, [] -v7 <- BeginPlainFunction -> - Return v6 -EndPlainFunction -v8 <- BeginPlainFunction -> v9 - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v10, v11, v12, v13 - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v9 -EndPlainFunction -v15 <- CallFunction v8, [v8] -v16 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `d` -> v17 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'f' v15 -EndClassDefinition -v18 <- CallFunction (guarded) v16, [] -v19 <- Construct v16, [] -{d:v8,h:v15,} <- DestructObjectAndReassign v19 -v20 <- CallMethod (guarded) v6, 'hasOwnProperty', [v15, v15, v1, v19, v8] -v21 <- UnaryOperation '!', v20 -v22 <- CreateIntArray [9007199254740990, -8, -2147483647, 31588, 64692, 1073741823, 65536, -44927] -v23 <- CallMethod (guarded) v22, 'lastIndexOf', [v22, v18] -v24 <- CreateIntArray [2138507042, 1051933470, 45352, 5, 59081, -4096, -14] -SetElement v24, '6', v24 -v25 <- LoadInteger '4294967295' -v26 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -BeginObjectLiteral -v27 <- EndObjectLiteral -v28 <- LoadInteger '268435456' -v29 <- UnaryOperation v28, '++' -v30 <- LoadInteger '-1024' -v31 <- BinaryOperation v30, '/', v30 -v32 <- CreateNamedVariable 'Int8Array', 'none' -v33 <- Construct v32, [] -v34 <- GetElement v33, '532' -v35 <- BinaryOperation v34, '>>>', v34 -v36 <- CreateNamedVariable 'Int32Array', 'none' -v37 <- CreateNamedVariable 'Float64Array', 'none' -v38 <- CallFunction (guarded) v37, [] -v39 <- Construct v37, [] -v40 <- LoadString '+19:00' -SetElement v40, '5', v40 -v41 <- LoadUndefined -BeginObjectLiteral - BeginObjectLiteralComputedMethod v39 -> v42, v43, v44, v45, v46 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v47 - Return v15 - EndObjectLiteralGetter -v48 <- EndObjectLiteral -v49 <- Construct v36, [v25, v20, v30] -v50 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v32 - ClassAddStaticComputedProperty v32 - BeginClassConstructor -> v51, v52, v53 - v54 <- CallMethod v51, 'propertyIsEnumerable', [v33] - EndClassConstructor - BeginClassPrivateInstanceMethod 'n' -> v55, v56 - EndClassPrivateInstanceMethod -EndClassDefinition -v57 <- Construct v50, [] -v58 <- GetProperty v57, 'h' -v59 <- CallFunction (guarded) v58, [v26, v41, v0] -v60 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v61 <- GetProperty v60, 'apply' -v62 <- CallFunction (guarded) v61, [v26, v60] -v63 <- CreateNamedVariable 'Symbol', 'none' -SetProperty v63, 'e', v63 -v64 <- GetProperty v63, 'description' -v65 <- CallMethod v63, 'for', [v64] -v66 <- CreateNamedVariable 'String', 'none' -v67 <- Construct (guarded) v66, [v25] -SetElement v67, '2', v67 -v68 <- GetProperty v49, 'buffer' -// Program is interesting due to new coverage: 264 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.fzil b/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.fzil deleted file mode 100755 index e578aa3f3..000000000 Binary files a/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.js b/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.js deleted file mode 100755 index eb82ed5b9..000000000 --- a/old_corpus/program_20251007071902_BAD5B12F-898C-4FEE-8DDE-432391798835.js +++ /dev/null @@ -1,86 +0,0 @@ -// Minimizing EDAB3DE6-2EAC-4662-989D-B8C1990FBF82 -function f1() { - const v4 = { - get e() { - return this; - }, - next() { - return f1; - }, - }; - return v4; -} -f1(); -const v6 = f1(); -function f7() { - return v6; -} -function f8(a9) { - const v14 = { - toString(a11, a12, a13) { - return a13; - }, - }; - return a9; -} -let v15 = f8(f8); -const v16 = class { - get d() { - } - static #f = v15; -} -let v18; -try { v18 = v16(); } catch (e) {} -const v19 = new v16(); -({"d":f8,"h":v15,} = v19); -let v20; -try { v20 = v6.hasOwnProperty(v15, v15, f1, v19, f8); } catch (e) {} -!v20; -const v22 = [9007199254740990,-8,-2147483647,31588,64692,1073741823,65536,-44927]; -try { v22.lastIndexOf(v22, v18); } catch (e) {} -const v24 = [2138507042,1051933470,45352,5,59081,-4096,-14]; -v24[6] = v24; -function f26() { - return false; -} -const v27 = {}; -let v28 = 268435456; -v28++; --1024 / -1024; -const v33 = new Int8Array(); -const v34 = v33[532]; -v34 >>> v34; -try { Float64Array(); } catch (e) {} -const v39 = new Float64Array(); -const t54 = "+19:00"; -t54[5] = "+19:00"; -const v48 = { - [v39](a43, a44, a45, a46) { - }, - get g() { - return v15; - }, -}; -const v49 = new Int32Array(4294967295, v20, -1024); -class C50 { - h = Int8Array; - static [Int8Array]; - constructor(a52, a53) { - this.propertyIsEnumerable(v33); - } - #n(a56) { - } -} -const v57 = new C50(); -const v58 = v57.h; -try { v58(f26, undefined, false); } catch (e) {} -const v60 = /foo(?=bar)bazc(a)X?/dgmu; -const v61 = v60.apply; -try { v61(f26, v60); } catch (e) {} -Symbol.e = Symbol; -Symbol.for(Symbol.description); -let v67; -try { v67 = new String(4294967295); } catch (e) {} -v67[2] = v67; -v49.buffer; -// Program is interesting due to new coverage: 264 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.fuzzil.history b/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.fuzzil.history deleted file mode 100755 index c8b6dc16f..000000000 --- a/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.fuzzil.history +++ /dev/null @@ -1,217 +0,0 @@ -// ===== [ Program 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v2 - // Code generator finished - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - // Executing code generator ForceJITCompilationThroughLoopGenerator - // Executing code generator FunctionBindGenerator - // Executing code generator ReassignmentGenerator - Reassign v2, v9 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v6, v8 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v11 <- Construct (guarded) v9, [] - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v12 <- GetProperty v1, 'length' - // Code generator finished - // Executing code generator StringGenerator - v13 <- LoadString '2147483647' - v14 <- LoadString 'instant' - v15 <- LoadString 'q2AHn' - // Code generator finished - Return v10 - EndObjectLiteralMethod - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v4, [v3, v1] -v18 <- CallFunction v4, [v3, v3] -v19 <- CallFunction v4, [v2, v3] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'toString' -v21 <- LoadString 'n' -v22 <- LoadString 'f' -// Code generator finished -// End of prefix code. 11 variables are now visible -v23 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v26 <- LoadInteger '7' -v27 <- CreateNamedVariable 'Uint16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '3579' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Int16Array', 'none' -v34 <- Construct v33, [v32] -v35 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v36 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v37 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v31 -> v38 - v39 <- CreateNamedVariable 'String', 'none' - v40 <- GetProperty v39, 'prototype' - v41 <- GetProperty v40, 'trimRight' - v42 <- CreateArray [] - v43 <- CallMethod (guarded) v41, 'apply', [v38, v42] -EndForInLoop -v44 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v45 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v46 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - - -// ===== [ Program 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 ] ===== -// Mutating 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - // Executing code generator ComplexForLoopGenerator - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - // Executing code generator NullGenerator - v22 <- LoadNull - // Code generator finished - EndForLoop - // Code generator finished - SetComputedSuperProperty v6, v8 - v23 <- Construct (guarded) v9, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v3] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - v55 <- CallMethod (guarded) v53, 'apply', [v50, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 7222 newly discovered edges in the CFG of the target - - -// ===== [ Program DDF1EB3C-1B16-4294-9753-17DAA6A605EA ] ===== -// Minimizing 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - SetComputedSuperProperty v6, v8 - v23 <- GetProperty v1, 'length' - v24 <- LoadString '2147483647' - v25 <- LoadString 'instant' - v26 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v4, [v3, v1] -v29 <- CallFunction v4, [v3, v3] -v30 <- CallFunction v4, [v2, v3] -v31 <- LoadString 'toString' -v32 <- LoadString 'n' -v33 <- LoadString 'f' -v34 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v35 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v36 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v37 <- LoadInteger '7' -v38 <- CreateNamedVariable 'Uint16Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '3579' -v41 <- CreateNamedVariable 'Int8Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '16' -v44 <- CreateNamedVariable 'Int16Array', 'none' -v45 <- Construct v44, [v43] -v46 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v47 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v48 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v42 -> v49 - v50 <- CreateNamedVariable 'String', 'none' - v51 <- GetProperty v50, 'prototype' - v52 <- GetProperty v51, 'trimRight' - v53 <- CreateArray [] - v54 <- CallMethod (guarded) v52, 'apply', [v49, v53] -EndForInLoop -v55 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v56 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v57 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program is interesting due to new coverage: 75 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.fzil b/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.fzil deleted file mode 100755 index 30a513230..000000000 Binary files a/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.js b/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.js deleted file mode 100755 index c09eaddf0..000000000 --- a/old_corpus/program_20251007071922_DDF1EB3C-1B16-4294-9753-17DAA6A605EA.js +++ /dev/null @@ -1,36 +0,0 @@ -// Minimizing 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 -[]; -function f4(a5, a6) { - const v27 = { - 9: "Pacific/Pitcairn", - valueOf(a8, a9, a10) { - for (let i13 = 0, i14 = 10; i13 < i14; i13++, i14--) { - } - super[a6] = a8; - ("-05:00").length; - return a10; - }, - }; - return v27; -} -f4("+22:00", "-05:00"); -f4("+22:00", "+22:00"); -f4("Pacific/Pitcairn", "+22:00"); -[-335384.80657671404,-0.6171062077210561,-3.0,-9.502078435164349e+306,1.6024120884290232e+308]; -[-373832.123721624,-1000.0,-4.482210560378615,1.0,1.7976931348623157e+308,2.2250738585072014e-308,-1000.0,-2.2250738585072014e-308,0.2619068003763766]; -[9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306]; -new Uint16Array(7); -const v42 = new Int8Array(3579); -new Int16Array(16); -[1000000.0,-1000000000000.0,-1000000.0,-1.7976931348623157e+308,-1.4398938706172224,-1000000000.0,-1000000.0,-1.7976931348623157e+308,-1000000000000.0]; -[0.057767898988133726,1.1714986313434915e+308,4.0,-0.5556201059628041]; -[-1e-15,-5.0,6.209336862016706e+307,462196.3209875589,-494.7240806280897,-1.1579574002262474e+308]; -for (const v49 in v42) { - const v52 = String.prototype.trimRight; - const v53 = []; - try { v52.apply(v49, v53); } catch (e) {} -} -[411.56632155988973,781229.1221361987,-1000000000000.0]; -[-Infinity,1.7976931348623157e+308,-1.7476989495455016e+308,9.461323242010494,0.0,-1000.0,-2.220446049250313e-16]; -[4.0,-2.2250738585072014e-308,0.05124546980983413]; -// Program is interesting due to new coverage: 75 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.fuzzil.history b/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.fuzzil.history deleted file mode 100755 index d97522fa1..000000000 --- a/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.fuzzil.history +++ /dev/null @@ -1,291 +0,0 @@ -// ===== [ Program 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v2 - // Code generator finished - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - // Executing code generator ForceJITCompilationThroughLoopGenerator - // Executing code generator FunctionBindGenerator - // Executing code generator ReassignmentGenerator - Reassign v2, v9 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v6, v8 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v11 <- Construct (guarded) v9, [] - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v12 <- GetProperty v1, 'length' - // Code generator finished - // Executing code generator StringGenerator - v13 <- LoadString '2147483647' - v14 <- LoadString 'instant' - v15 <- LoadString 'q2AHn' - // Code generator finished - Return v10 - EndObjectLiteralMethod - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v4, [v3, v1] -v18 <- CallFunction v4, [v3, v3] -v19 <- CallFunction v4, [v2, v3] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'toString' -v21 <- LoadString 'n' -v22 <- LoadString 'f' -// Code generator finished -// End of prefix code. 11 variables are now visible -v23 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v26 <- LoadInteger '7' -v27 <- CreateNamedVariable 'Uint16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '3579' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Int16Array', 'none' -v34 <- Construct v33, [v32] -v35 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v36 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v37 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v31 -> v38 - v39 <- CreateNamedVariable 'String', 'none' - v40 <- GetProperty v39, 'prototype' - v41 <- GetProperty v40, 'trimRight' - v42 <- CreateArray [] - v43 <- CallMethod (guarded) v41, 'apply', [v38, v42] -EndForInLoop -v44 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v45 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v46 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - - -// ===== [ Program 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 ] ===== -// Mutating 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - // Executing code generator ComplexForLoopGenerator - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - // Executing code generator NullGenerator - v22 <- LoadNull - // Code generator finished - EndForLoop - // Code generator finished - SetComputedSuperProperty v6, v8 - v23 <- Construct (guarded) v9, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v3] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - v55 <- CallMethod (guarded) v53, 'apply', [v50, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 7222 newly discovered edges in the CFG of the target - - -// ===== [ Program FE179A4D-2725-4465-9628-282DD181ABB5 ] ===== -// Mutating 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - // Replacing input 0 (v17) with v17 - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - // Replacing input 0 (v6) with v7 - SetComputedSuperProperty v7, v8 - // Replacing input 0 (v9) with v8 - v23 <- Construct (guarded) v8, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -// Replacing input 2 (v3) with v1 -v31 <- CallFunction v4, [v2, v1] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -// Replacing input 0 (v43) with v43 -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - // Replacing input 1 (v50) with v33 - v55 <- CallMethod (guarded) v53, 'apply', [v33, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 33303 newly discovered edges in the CFG of the target - - -// ===== [ Program 86DB13FF-0C7B-41AC-810E-0AB5766C07BB ] ===== -// Minimizing FE179A4D-2725-4465-9628-282DD181ABB5 -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v17, '--' - BeginForLoopBody -> v19, v20 - v21 <- LoadNull - EndForLoop - SetComputedSuperProperty v7, v8 - v22 <- Construct (guarded) v8, [] - v23 <- GetProperty v1, 'length' - v24 <- LoadString '2147483647' - v25 <- LoadString 'instant' - v26 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v4, [v3, v1] -v29 <- CallFunction v4, [v3, v3] -v30 <- CallFunction v4, [v2, v1] -v31 <- LoadString 'toString' -v32 <- LoadString 'n' -v33 <- LoadString 'f' -v34 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v35 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v36 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v37 <- LoadInteger '7' -v38 <- CreateNamedVariable 'Uint16Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '3579' -v41 <- CreateNamedVariable 'Int8Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '16' -v44 <- CreateNamedVariable 'Int16Array', 'none' -v45 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v46 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v47 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v42 -> v48 - v49 <- CreateNamedVariable 'String', 'none' - v50 <- GetProperty v49, 'prototype' - v51 <- GetProperty v50, 'trimRight' - v52 <- CreateArray [] - v53 <- CallMethod (guarded) v51, 'apply', [v32, v52] -EndForInLoop -v54 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v55 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v56 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program is interesting due to new coverage: 1406 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.fzil b/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.fzil deleted file mode 100755 index 508f6da8b..000000000 Binary files a/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.js b/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.js deleted file mode 100755 index 073d18dcb..000000000 --- a/old_corpus/program_20251007071939_86DB13FF-0C7B-41AC-810E-0AB5766C07BB.js +++ /dev/null @@ -1,38 +0,0 @@ -// Minimizing FE179A4D-2725-4465-9628-282DD181ABB5 -[]; -let v2 = "Pacific/Pitcairn"; -function f4(a5, a6) { - const v27 = { - 9: v2, - valueOf(a8, a9, a10) { - v2 = a9; - for (let i13 = 0, i14 = 10; i13 < i14; i14--) { - } - super[this] = a8; - try { new a8(); } catch (e) {} - ("-05:00").length; - return a10; - }, - }; - return v27; -} -f4("+22:00", "-05:00"); -f4("+22:00", "+22:00"); -f4(v2, "-05:00"); -[-335384.80657671404,-0.6171062077210561,-3.0,-9.502078435164349e+306,1.6024120884290232e+308]; -[-373832.123721624,-1000.0,-4.482210560378615,1.0,1.7976931348623157e+308,2.2250738585072014e-308,-1000.0,-2.2250738585072014e-308,0.2619068003763766]; -[9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306]; -new Uint16Array(7); -const v42 = new Int8Array(3579); -[1000000.0,-1000000000000.0,-1000000.0,-1.7976931348623157e+308,-1.4398938706172224,-1000000000.0,-1000000.0,-1.7976931348623157e+308,-1000000000000.0]; -[0.057767898988133726,1.1714986313434915e+308,4.0,-0.5556201059628041]; -[-1e-15,-5.0,6.209336862016706e+307,462196.3209875589,-494.7240806280897,-1.1579574002262474e+308]; -for (const v48 in v42) { - const v51 = String.prototype.trimRight; - const v52 = []; - try { v51.apply("n", v52); } catch (e) {} -} -[411.56632155988973,781229.1221361987,-1000000000000.0]; -[-Infinity,1.7976931348623157e+308,-1.7476989495455016e+308,9.461323242010494,0.0,-1000.0,-2.220446049250313e-16]; -[4.0,-2.2250738585072014e-308,0.05124546980983413]; -// Program is interesting due to new coverage: 1406 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.fuzzil.history b/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.fuzzil.history deleted file mode 100755 index 96e34d449..000000000 --- a/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.fuzzil.history +++ /dev/null @@ -1,330 +0,0 @@ -// ===== [ Program 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v2 - // Code generator finished - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - // Executing code generator ForceJITCompilationThroughLoopGenerator - // Executing code generator FunctionBindGenerator - // Executing code generator ReassignmentGenerator - Reassign v2, v9 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v6, v8 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v11 <- Construct (guarded) v9, [] - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v12 <- GetProperty v1, 'length' - // Code generator finished - // Executing code generator StringGenerator - v13 <- LoadString '2147483647' - v14 <- LoadString 'instant' - v15 <- LoadString 'q2AHn' - // Code generator finished - Return v10 - EndObjectLiteralMethod - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v4, [v3, v1] -v18 <- CallFunction v4, [v3, v3] -v19 <- CallFunction v4, [v2, v3] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'toString' -v21 <- LoadString 'n' -v22 <- LoadString 'f' -// Code generator finished -// End of prefix code. 11 variables are now visible -v23 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v26 <- LoadInteger '7' -v27 <- CreateNamedVariable 'Uint16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '3579' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Int16Array', 'none' -v34 <- Construct v33, [v32] -v35 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v36 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v37 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v31 -> v38 - v39 <- CreateNamedVariable 'String', 'none' - v40 <- GetProperty v39, 'prototype' - v41 <- GetProperty v40, 'trimRight' - v42 <- CreateArray [] - v43 <- CallMethod (guarded) v41, 'apply', [v38, v42] -EndForInLoop -v44 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v45 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v46 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - - -// ===== [ Program 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 ] ===== -// Mutating 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - // Executing code generator ComplexForLoopGenerator - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - // Executing code generator NullGenerator - v22 <- LoadNull - // Code generator finished - EndForLoop - // Code generator finished - SetComputedSuperProperty v6, v8 - v23 <- Construct (guarded) v9, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v3] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - v55 <- CallMethod (guarded) v53, 'apply', [v50, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 7222 newly discovered edges in the CFG of the target - - -// ===== [ Program FE179A4D-2725-4465-9628-282DD181ABB5 ] ===== -// Mutating 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - // Replacing input 0 (v17) with v17 - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - // Replacing input 0 (v6) with v7 - SetComputedSuperProperty v7, v8 - // Replacing input 0 (v9) with v8 - v23 <- Construct (guarded) v8, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -// Replacing input 2 (v3) with v1 -v31 <- CallFunction v4, [v2, v1] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -// Replacing input 0 (v43) with v43 -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - // Replacing input 1 (v50) with v33 - v55 <- CallMethod (guarded) v53, 'apply', [v33, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 33303 newly discovered edges in the CFG of the target - - -// ===== [ Program 329F2864-E380-4CAD-8607-BA923BE6EE08 ] ===== -// Mutating FE179A4D-2725-4465-9628-282DD181ABB5 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - SetComputedSuperProperty v7, v8 - v23 <- Construct (guarded) v8, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v1] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -// Executing code generator ElementRetrievalGenerator -v43 <- GetElement v36, '2' -// Code generator finished -// Executing code generator FunctionCallGenerator -v44 <- CallFunction (guarded) v4, [v43, v43] -// Code generator finished -// Executing code generator ProxyGenerator -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v4 - ObjectLiteralAddProperty `call`, v4 - ObjectLiteralAddProperty `defineProperty`, v4 - ObjectLiteralAddProperty `deleteProperty`, v4 - ObjectLiteralAddProperty `get`, v4 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v4 - ObjectLiteralAddProperty `getPrototypeOf`, v4 - ObjectLiteralAddProperty `has`, v4 - ObjectLiteralAddProperty `isExtensible`, v4 - ObjectLiteralAddProperty `ownKeys`, v4 - ObjectLiteralAddProperty `preventExtensions`, v4 - ObjectLiteralAddProperty `set`, v4 -v45 <- EndObjectLiteral -v46 <- CreateNamedVariable 'Proxy', 'none' -v47 <- Construct v46, [v30, v45] -// Code generator finished -v48 <- Construct v42, [v41] -v49 <- LoadInteger '16' -v50 <- CreateNamedVariable 'Int16Array', 'none' -v51 <- Construct v50, [v49] -v52 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v53 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v54 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v48 -> v55 - v56 <- CreateNamedVariable 'String', 'none' - v57 <- GetProperty v56, 'prototype' - v58 <- GetProperty v57, 'trimRight' - v59 <- CreateArray [] - v60 <- CallMethod (guarded) v58, 'apply', [v33, v59] -EndForInLoop -v61 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v62 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v63 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 9825 newly discovered edges in the CFG of the target - - -// ===== [ Program 3D337091-9925-4183-875C-25397DB4983E ] ===== -// Minimizing 329F2864-E380-4CAD-8607-BA923BE6EE08 -v0 <- BeginPlainFunction -> v1, v2 - Return v1 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v0 - ObjectLiteralAddProperty `get`, v0 -v3 <- EndObjectLiteral -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.fzil b/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.fzil deleted file mode 100755 index 8c179a522..000000000 Binary files a/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.js b/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.js deleted file mode 100755 index 0ae793a69..000000000 --- a/old_corpus/program_20251007071942_3D337091-9925-4183-875C-25397DB4983E.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 329F2864-E380-4CAD-8607-BA923BE6EE08 -function f0(a1, a2) { - return a1; -} -const v3 = { apply: f0, get: f0 }; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.fuzzil.history b/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.fuzzil.history deleted file mode 100755 index 79248dc25..000000000 --- a/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.fuzzil.history +++ /dev/null @@ -1,512 +0,0 @@ -// ===== [ Program 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `9`, v2 - // Code generator finished - // Executing code generator ObjectLiteralMethodGenerator - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - // Executing code generator ForceJITCompilationThroughLoopGenerator - // Executing code generator FunctionBindGenerator - // Executing code generator ReassignmentGenerator - Reassign v2, v9 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v6, v8 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v11 <- Construct (guarded) v9, [] - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v12 <- GetProperty v1, 'length' - // Code generator finished - // Executing code generator StringGenerator - v13 <- LoadString '2147483647' - v14 <- LoadString 'instant' - v15 <- LoadString 'q2AHn' - // Code generator finished - Return v10 - EndObjectLiteralMethod - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v4, [v3, v1] -v18 <- CallFunction v4, [v3, v3] -v19 <- CallFunction v4, [v2, v3] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'toString' -v21 <- LoadString 'n' -v22 <- LoadString 'f' -// Code generator finished -// End of prefix code. 11 variables are now visible -v23 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v26 <- LoadInteger '7' -v27 <- CreateNamedVariable 'Uint16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '3579' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Int16Array', 'none' -v34 <- Construct v33, [v32] -v35 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v36 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v37 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v31 -> v38 - v39 <- CreateNamedVariable 'String', 'none' - v40 <- GetProperty v39, 'prototype' - v41 <- GetProperty v40, 'trimRight' - v42 <- CreateArray [] - v43 <- CallMethod (guarded) v41, 'apply', [v38, v42] -EndForInLoop -v44 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v45 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v46 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - - -// ===== [ Program 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 ] ===== -// Mutating 8BB8D9A5-520B-44EA-898F-CEB86A0CDA19 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - // Executing code generator ComplexForLoopGenerator - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - // Executing code generator NullGenerator - v22 <- LoadNull - // Code generator finished - EndForLoop - // Code generator finished - SetComputedSuperProperty v6, v8 - v23 <- Construct (guarded) v9, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v3] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - v55 <- CallMethod (guarded) v53, 'apply', [v50, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 7222 newly discovered edges in the CFG of the target - - -// ===== [ Program FE179A4D-2725-4465-9628-282DD181ABB5 ] ===== -// Mutating 4FB7ABA3-061E-418F-AAE5-3799C3C8D785 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - // Replacing input 0 (v17) with v17 - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - // Replacing input 0 (v6) with v7 - SetComputedSuperProperty v7, v8 - // Replacing input 0 (v9) with v8 - v23 <- Construct (guarded) v8, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -// Replacing input 2 (v3) with v1 -v31 <- CallFunction v4, [v2, v1] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '16' -v45 <- CreateNamedVariable 'Int16Array', 'none' -v46 <- Construct v45, [v44] -v47 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v48 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v49 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -// Replacing input 0 (v43) with v43 -BeginForInLoop v43 -> v50 - v51 <- CreateNamedVariable 'String', 'none' - v52 <- GetProperty v51, 'prototype' - v53 <- GetProperty v52, 'trimRight' - v54 <- CreateArray [] - // Replacing input 1 (v50) with v33 - v55 <- CallMethod (guarded) v53, 'apply', [v33, v54] -EndForInLoop -v56 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v57 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v58 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 33303 newly discovered edges in the CFG of the target - - -// ===== [ Program 329F2864-E380-4CAD-8607-BA923BE6EE08 ] ===== -// Mutating FE179A4D-2725-4465-9628-282DD181ABB5 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - SetComputedSuperProperty v7, v8 - v23 <- Construct (guarded) v8, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v1] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -// Executing code generator ElementRetrievalGenerator -v43 <- GetElement v36, '2' -// Code generator finished -// Executing code generator FunctionCallGenerator -v44 <- CallFunction (guarded) v4, [v43, v43] -// Code generator finished -// Executing code generator ProxyGenerator -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v4 - ObjectLiteralAddProperty `call`, v4 - ObjectLiteralAddProperty `defineProperty`, v4 - ObjectLiteralAddProperty `deleteProperty`, v4 - ObjectLiteralAddProperty `get`, v4 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v4 - ObjectLiteralAddProperty `getPrototypeOf`, v4 - ObjectLiteralAddProperty `has`, v4 - ObjectLiteralAddProperty `isExtensible`, v4 - ObjectLiteralAddProperty `ownKeys`, v4 - ObjectLiteralAddProperty `preventExtensions`, v4 - ObjectLiteralAddProperty `set`, v4 -v45 <- EndObjectLiteral -v46 <- CreateNamedVariable 'Proxy', 'none' -v47 <- Construct v46, [v30, v45] -// Code generator finished -v48 <- Construct v42, [v41] -v49 <- LoadInteger '16' -v50 <- CreateNamedVariable 'Int16Array', 'none' -v51 <- Construct v50, [v49] -v52 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v53 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v54 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v48 -> v55 - v56 <- CreateNamedVariable 'String', 'none' - v57 <- GetProperty v56, 'prototype' - v58 <- GetProperty v57, 'trimRight' - v59 <- CreateArray [] - v60 <- CallMethod (guarded) v58, 'apply', [v33, v59] -EndForInLoop -v61 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v62 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v63 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 9825 newly discovered edges in the CFG of the target - - -// ===== [ Program 99C12475-7E6F-4B13-A788-98DF72ECEAAC ] ===== -// Mutating 329F2864-E380-4CAD-8607-BA923BE6EE08 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - v22 <- LoadNull - EndForLoop - SetComputedSuperProperty v7, v8 - v23 <- Construct (guarded) v8, [] - v24 <- GetProperty v1, 'length' - v25 <- LoadString '2147483647' - v26 <- LoadString 'instant' - v27 <- LoadString 'q2AHn' - Return v10 - EndObjectLiteralMethod - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v4, [v3, v1] -v30 <- CallFunction v4, [v3, v3] -v31 <- CallFunction v4, [v2, v1] -v32 <- LoadString 'toString' -v33 <- LoadString 'n' -v34 <- LoadString 'f' -v35 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v36 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v37 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v38 <- LoadInteger '7' -v39 <- CreateNamedVariable 'Uint16Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '3579' -v42 <- CreateNamedVariable 'Int8Array', 'none' -v43 <- GetElement v36, '2' -v44 <- CallFunction (guarded) v4, [v43, v43] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v4 - ObjectLiteralAddProperty `call`, v4 - ObjectLiteralAddProperty `defineProperty`, v4 - ObjectLiteralAddProperty `deleteProperty`, v4 - ObjectLiteralAddProperty `get`, v4 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v4 - ObjectLiteralAddProperty `getPrototypeOf`, v4 - ObjectLiteralAddProperty `has`, v4 - ObjectLiteralAddProperty `isExtensible`, v4 - ObjectLiteralAddProperty `ownKeys`, v4 - ObjectLiteralAddProperty `preventExtensions`, v4 - ObjectLiteralAddProperty `set`, v4 -v45 <- EndObjectLiteral -// Inserting program 54A474B1-5AF7-4817-A7DE-82758CA8A587 -v46 <- CreateFloatArray [-396556.0347509007] -v47 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v48 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v49 <- BeginPlainFunction -> - Return v48 -EndPlainFunction -v50 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v51, v52 - v53 <- CreateNamedVariable 'Math', 'none' - v54 <- LoadInteger '-2147483647' - v55 <- LoadInteger '-4294967295' - v56 <- BinaryOperation v55, '*', v54 - v57 <- CallMethod v53, 'atan2', [v55, v56] - v58 <- CallMethod v53, 'random', [] - Return v55 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v48 - ClassAddStaticComputedProperty v48 - ClassAddStaticProperty 'f' v48 -EndClassDefinition -v59 <- Construct v50, [] -v60 <- Construct v50, [] -v61 <- LoadFloat '2.0' -v62 <- CreateNamedVariable 'Date', 'none' -v63 <- GetProperty v62, 'prototype' -v64 <- GetProperty v63, 'toTemporalInstant' -v65 <- CreateArray [] -v66 <- CallMethod (guarded) v64, 'apply', [] -v67 <- CreateNamedVariable 'Proxy', 'none' -v68 <- Construct v67, [v30, v45] -v69 <- Construct v42, [v41] -v70 <- LoadInteger '16' -v71 <- CreateNamedVariable 'Int16Array', 'none' -v72 <- Construct v71, [v70] -v73 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] -v74 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] -v75 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] -BeginForInLoop v69 -> v76 - v77 <- CreateNamedVariable 'String', 'none' - v78 <- GetProperty v77, 'prototype' - v79 <- GetProperty v78, 'trimRight' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v33, v80] -EndForInLoop -v82 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] -v83 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] -v84 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] -// Program may be interesting due to new coverage: 4644 newly discovered edges in the CFG of the target - - -// ===== [ Program B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF ] ===== -// Minimizing 99C12475-7E6F-4B13-A788-98DF72ECEAAC -v0 <- CreateArray [] -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v2 - BeginObjectLiteralMethod `valueOf` -> v7, v8, v9, v10 - Reassign v2, v9 - BeginForLoopInitializer - v11 <- LoadInteger '0' - v12 <- LoadInteger '10' - BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 - BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' - BeginForLoopBody -> v20, v21 - EndForLoop - SetComputedSuperProperty v7, v8 - v22 <- Construct (guarded) v8, [] - v23 <- GetProperty v1, 'length' - Return v10 - EndObjectLiteralMethod - v24 <- EndObjectLiteral - Return v24 -EndPlainFunction -v25 <- CallFunction v4, [v3, v1] -v26 <- CallFunction v4, [v3, v3] -v27 <- CallFunction v4, [v2, v1] -v28 <- LoadString 'n' -v29 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v30 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v31 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v32 <- CreateNamedVariable 'Uint16Array', 'none' -v33 <- Construct v32, [v31, v2, v2] -v34 <- LoadInteger '3579' -v35 <- CreateNamedVariable 'Int8Array', 'none' -v36 <- GetElement v30, '2' -v37 <- CallFunction (guarded) v4, [v36, v36] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v4 - ObjectLiteralAddProperty `call`, v4 - ObjectLiteralAddProperty `defineProperty`, v4 - ObjectLiteralAddProperty `deleteProperty`, v4 - ObjectLiteralAddProperty `get`, v4 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v4 - ObjectLiteralAddProperty `getPrototypeOf`, v4 - ObjectLiteralAddProperty `has`, v4 - ObjectLiteralAddProperty `isExtensible`, v4 - ObjectLiteralAddProperty `ownKeys`, v4 - ObjectLiteralAddProperty `preventExtensions`, v4 - ObjectLiteralAddProperty `set`, v4 -v38 <- EndObjectLiteral -v39 <- CreateFloatArray [-396556.0347509007] -v40 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v41 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v42 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v43, v44 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v45 <- CreateNamedVariable 'Date', 'none' -v46 <- GetProperty v45, 'toTemporalInstant' -v47 <- CallMethod (guarded) v46, 'apply', [v42, v36, v46] -v48 <- CreateNamedVariable 'Proxy', 'none' -v49 <- Construct v48, [v26, v38] -v50 <- Construct v35, [v34] -BeginForInLoop v50 -> v51 - v52 <- CreateNamedVariable 'String', 'none' - v53 <- CreateArray [] - v54 <- CallMethod (guarded) v52, 'apply', [v28, v53] -EndForInLoop -// Program is interesting due to new coverage: 124 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.fzil b/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.fzil deleted file mode 100755 index 8c0dd8323..000000000 Binary files a/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.js b/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.js deleted file mode 100755 index c731838bd..000000000 --- a/old_corpus/program_20251007071955_B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF.js +++ /dev/null @@ -1,57 +0,0 @@ -// Minimizing 99C12475-7E6F-4B13-A788-98DF72ECEAAC -[]; -let v2 = "Pacific/Pitcairn"; -function f4(a5, a6) { - const v24 = { - 9: v2, - valueOf(a8, a9, a10) { - v2 = a9; - for (let i13 = 0, i14 = 10; i13 < i14; i13++, i14--) { - } - super[this] = a8; - try { new a8(); } catch (e) {} - ("-05:00").length; - return a10; - }, - }; - return v24; -} -f4("+22:00", "-05:00"); -const v26 = f4("+22:00", "+22:00"); -f4(v2, "-05:00"); -[-335384.80657671404,-0.6171062077210561,-3.0,-9.502078435164349e+306,1.6024120884290232e+308]; -const v30 = [-373832.123721624,-1000.0,-4.482210560378615,1.0,1.7976931348623157e+308,2.2250738585072014e-308,-1000.0,-2.2250738585072014e-308,0.2619068003763766]; -new Uint16Array([9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306], v2, v2); -const v36 = v30[2]; -try { f4(v36, v36); } catch (e) {} -const v38 = { - apply: f4, - call: f4, - defineProperty: f4, - deleteProperty: f4, - get: f4, - getOwnPropertyDescriptor: f4, - getPrototypeOf: f4, - has: f4, - isExtensible: f4, - ownKeys: f4, - preventExtensions: f4, - set: f4, -}; -[-396556.0347509007]; -[160225.88356964802,1000.0,213211.8910050979,2.220446049250313e-16,-904182.0971368359,-Infinity,-3.7155044582569996,0.883337671869206]; -[0.7634064314666795,-1.757189086955064,3.0,1e-15]; -class C42 { - o(a44) { - } - d; -} -const v46 = Date.toTemporalInstant; -try { v46.apply(C42, v36, v46); } catch (e) {} -new Proxy(v26, v38); -const v50 = new Int8Array(3579); -for (const v51 in v50) { - const v53 = []; - try { String.apply("n", v53); } catch (e) {} -} -// Program is interesting due to new coverage: 124 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.fuzzil.history b/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.fuzzil.history deleted file mode 100755 index a4dd22c78..000000000 --- a/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.fuzzil.history +++ /dev/null @@ -1,236 +0,0 @@ -// ===== [ Program 3C4CF409-985F-4FF2-8317-71435997D939 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -// Code generator finished -// Executing code generator FloatArrayGenerator -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Code generator finished -// Executing code generator RegExpGenerator -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- BinaryOperation v50, '??', v50 -v53 <- BinaryOperation v52, '??', v52 -v54 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v55 <- CallMethod (guarded) v54, 'slice', [v19, v19] -v56 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v56, '7', v56 -v57 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v57 -> v58 - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral - - -// ===== [ Program FF5440A9-95DC-47ED-A1E7-0362F3A5D836 ] ===== -// Mutating 3C4CF409-985F-4FF2-8317-71435997D939 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -// Inserting program 54A474B1-5AF7-4817-A7DE-82758CA8A587 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v55 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v56 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v57, v58 - v59 <- CreateNamedVariable 'Math', 'none' - v60 <- LoadInteger '-2147483647' - v61 <- LoadInteger '-4294967295' - v62 <- BinaryOperation v61, '*', v60 - v63 <- CallMethod v59, 'atan2', [v61, v62] - v64 <- CallMethod v59, 'random', [] - Return v61 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v65 <- Construct v56, [] -v66 <- Construct v56, [] -v67 <- LoadFloat '2.0' -v68 <- CreateNamedVariable 'Date', 'none' -v69 <- GetProperty v68, 'prototype' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CreateArray [] -v72 <- CallMethod (guarded) v70, 'apply', [] -v73 <- BinaryOperation v50, '??', v50 -v74 <- BinaryOperation v73, '??', v73 -v75 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v76 <- CallMethod (guarded) v75, 'slice', [v19, v19] -v77 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v77, '7', v77 -v78 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v78 -> v79 - EndObjectLiteralComputedMethod -v80 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4169 newly discovered edges in the CFG of the target - - -// ===== [ Program 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE ] ===== -// Minimizing FF5440A9-95DC-47ED-A1E7-0362F3A5D836 -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- BeginPlainFunction -> -EndPlainFunction -v2 <- LoadBigInt '2147483649' -v3 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v4 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v5 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v6 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v7 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v8 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v9 <- LoadRegExp 'Ca?[\111]' 'ym' -v10 <- LoadRegExp '([\cz]?)' 'dgm' -v11 <- LoadUndefined -Reassign v11, v10 -v12 <- GetProperty v10, 'unicodeSets' -v13 <- LoadInteger '16' -v14 <- CreateNamedVariable 'Uint8Array', 'none' -v15 <- CallFunction (guarded) v14, [v13, v8, v10] -v16 <- Construct v14, [] -v17 <- LoadInteger '16' -v18 <- CreateNamedVariable 'BigUint64Array', 'none' -v19 <- Construct (guarded) v18, [v14, v14] -v20 <- Construct v18, [] -v21 <- LoadInteger '2' -v22 <- Construct (guarded) v14, [v21, v8, v8] -v23 <- GetElement v22, '1' -v24 <- CreateArray [] -v25 <- LoadInteger '16' -v26 <- CreateNamedVariable 'Float64Array', 'none' -v27 <- LoadInteger '10' -v28 <- CreateNamedVariable 'Uint16Array', 'none' -v29 <- LoadInteger '167' -v30 <- CreateNamedVariable 'Float32Array', 'none' -v31 <- BinaryOperation v30, '%', v24 -v32 <- BinaryOperation v25, '**', v26 -v33 <- CallFunction (guarded) v32, [v28, v32, v31, v27, v31] -v34 <- LoadFloat '2.0' -v35 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v35 -> v36 - EndObjectLiteralComputedMethod -v37 <- EndObjectLiteral -// Program is interesting due to new coverage: 68 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.fzil b/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.fzil deleted file mode 100755 index fd9d9d651..000000000 Binary files a/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.js b/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.js deleted file mode 100755 index 17d909f5b..000000000 --- a/old_corpus/program_20251007071959_7FCE4A37-146E-44AC-B3FC-BEC76B5352AE.js +++ /dev/null @@ -1,29 +0,0 @@ -// Minimizing FF5440A9-95DC-47ED-A1E7-0362F3A5D836 -function f1() { -} -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -[0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -/tU(?:a*)+/ysgu; -/[x\dz]Vv\u{12345}+/dygimu; -/(?=)L.(a\1)+/dyvsg; -const v8 = /Qa(?!bbb|bb)c\u0060?/dsm; -/Ca?[\111]/ym; -const v10 = /([\cz]?)/dgm; -let v11 = undefined; -v11 = v10; -v10.unicodeSets; -try { Uint8Array(16, v8, v10); } catch (e) {} -new Uint8Array(); -try { new BigUint64Array(Uint8Array, Uint8Array); } catch (e) {} -new BigUint64Array(); -let v22; -try { v22 = new Uint8Array(2, v8, v8); } catch (e) {} -v22[1]; -const v31 = Float32Array % []; -const v32 = 16 ** Float64Array; -try { v32(Uint16Array, v32, v31, 10, v31); } catch (e) {} -const v37 = { - [Symbol]() { - }, -}; -// Program is interesting due to new coverage: 68 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.fuzzil.history b/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.fuzzil.history deleted file mode 100755 index 79c3aaa41..000000000 --- a/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.fuzzil.history +++ /dev/null @@ -1,376 +0,0 @@ -// ===== [ Program 3C4CF409-985F-4FF2-8317-71435997D939 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -// Code generator finished -// Executing code generator FloatArrayGenerator -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Code generator finished -// Executing code generator RegExpGenerator -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- BinaryOperation v50, '??', v50 -v53 <- BinaryOperation v52, '??', v52 -v54 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v55 <- CallMethod (guarded) v54, 'slice', [v19, v19] -v56 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v56, '7', v56 -v57 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v57 -> v58 - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral - - -// ===== [ Program FF5440A9-95DC-47ED-A1E7-0362F3A5D836 ] ===== -// Mutating 3C4CF409-985F-4FF2-8317-71435997D939 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -// Inserting program 54A474B1-5AF7-4817-A7DE-82758CA8A587 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v55 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v56 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v57, v58 - v59 <- CreateNamedVariable 'Math', 'none' - v60 <- LoadInteger '-2147483647' - v61 <- LoadInteger '-4294967295' - v62 <- BinaryOperation v61, '*', v60 - v63 <- CallMethod v59, 'atan2', [v61, v62] - v64 <- CallMethod v59, 'random', [] - Return v61 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v65 <- Construct v56, [] -v66 <- Construct v56, [] -v67 <- LoadFloat '2.0' -v68 <- CreateNamedVariable 'Date', 'none' -v69 <- GetProperty v68, 'prototype' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CreateArray [] -v72 <- CallMethod (guarded) v70, 'apply', [] -v73 <- BinaryOperation v50, '??', v50 -v74 <- BinaryOperation v73, '??', v73 -v75 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v76 <- CallMethod (guarded) v75, 'slice', [v19, v19] -v77 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v77, '7', v77 -v78 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v78 -> v79 - EndObjectLiteralComputedMethod -v80 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4169 newly discovered edges in the CFG of the target - - -// ===== [ Program A7394500-751E-4B8C-8E56-16936B636791 ] ===== -// Mutating FF5440A9-95DC-47ED-A1E7-0362F3A5D836 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -// Probing value v42 -SetProperty v42, 'valueOf', v3 -// Probing finished -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Probing value v54 -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -SetComputedProperty v54, v56, v3 -// Probing finished -v57 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v58 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v59, v60 - v61 <- CreateNamedVariable 'Math', 'none' - v62 <- LoadInteger '-2147483647' - v63 <- LoadInteger '-4294967295' - v64 <- BinaryOperation v63, '*', v62 - v65 <- CallMethod v61, 'atan2', [v63, v64] - v66 <- CallMethod v61, 'random', [] - Return v63 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v67 <- Construct v58, [] -v68 <- Construct v58, [] -v69 <- LoadFloat '2.0' -v70 <- CreateNamedVariable 'Date', 'none' -v71 <- GetProperty v70, 'prototype' -v72 <- GetProperty v71, 'toTemporalInstant' -v73 <- CreateArray [] -v74 <- CallMethod (guarded) v72, 'apply', [] -v75 <- BinaryOperation v50, '??', v50 -v76 <- BinaryOperation v75, '??', v75 -v77 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Probing value v77 -SetProperty v77, 'constructor', v16 -// Probing finished -v78 <- CallMethod (guarded) v77, 'slice', [v19, v19] -v79 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v79, '7', v79 -v80 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v80 -> v81 - EndObjectLiteralComputedMethod -v82 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4183 newly discovered edges in the CFG of the target - - -// ===== [ Program CE0EC65A-1801-4A7F-9CFB-798E09167D93 ] ===== -// Minimizing A7394500-751E-4B8C-8E56-16936B636791 -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct v20, [] -v22 <- Construct v20, [] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- CallFunction (guarded) v24, [v12, v17, v18] -v26 <- Construct v24, [v12, v23, v18] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [] -v31 <- CreateArray [v23, v23] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v19, v17, v19] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v15] -v39 <- Construct v37, [v38, v19, v19] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetProperty v42, 'valueOf', v3 -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [] -v47 <- BinaryOperation v32, '**', v33 -v48 <- UnaryOperation v47, '--' -v49 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v50 <- CreateNamedVariable 'Symbol', 'none' -v51 <- GetProperty v50, 'toPrimitive' -SetComputedProperty v49, v51, v3 -v52 <- BeginClassDefinition (decl) -EndClassDefinition -v53 <- Construct v52, [] -v54 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -SetProperty v54, 'constructor', v16 -v55 <- CallMethod v54, 'slice', [v19] -v56 <- CreateNamedVariable 'Symbol', 'none' -// Program is interesting due to new coverage: 94 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.fzil b/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.fzil deleted file mode 100755 index 28780ae57..000000000 Binary files a/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.js b/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.js deleted file mode 100755 index e387d2857..000000000 --- a/old_corpus/program_20251007072002_CE0EC65A-1801-4A7F-9CFB-798E09167D93.js +++ /dev/null @@ -1,50 +0,0 @@ -// Minimizing A7394500-751E-4B8C-8E56-16936B636791 -function f3() { - return 4.576737267287978e+307; -} -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -[0.0699817657606816,1e-15,-5.0,-296573.4769477659]; -[0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -/tU(?:a*)+/ysgu; -/[x\dz]Vv\u{12345}+/dygimu; -const v12 = /(?=)L.(a\1)+/dyvsg; -/Qa(?!bbb|bb)c\u0060?/dsm; -/Ca?[\111]/ym; -const v15 = /([\cz]?)/dgm; -function f16() { - return v15; -} -let v17; -try { v17 = f16(); } catch (e) {} -const v18 = v17.unicodeSets; -new Uint8Array(); -new Uint8Array(); -try { BigUint64Array(v12, v17, v18); } catch (e) {} -new BigUint64Array(v12, 16, v18); -let v28; -try { v28 = new Uint8Array(); } catch (e) {} -v28[1]; -new Uint8Array(); -const v31 = [16,16]; -new Float64Array(16, v17, 16); -10 % 10; -const v38 = new Uint16Array(v15); -new Uint16Array(v38, 16, 16); -Float32Array.prototype = Float32Array; -const v42 = new Float32Array(167); -v42.valueOf = f3; -v42[116] = v42; -v42 % v31; -Number.length; -Number.isNaN(); -let v47 = 16 ** Float64Array; -v47--; -const t40 = [0.7634064314666795,-1.757189086955064,3.0,1e-15]; -t40[Symbol.toPrimitive] = f3; -class C52 { -} -new C52(); -const v54 = [0.8888880580307695,928.3092772365194,575906.016845972]; -v54.constructor = f16; -v54.slice(16); -// Program is interesting due to new coverage: 94 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.fuzzil.history b/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.fuzzil.history deleted file mode 100755 index 7c23db1ff..000000000 --- a/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.fuzzil.history +++ /dev/null @@ -1,597 +0,0 @@ -// ===== [ Program 3C4CF409-985F-4FF2-8317-71435997D939 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -// Code generator finished -// Executing code generator FloatArrayGenerator -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Code generator finished -// Executing code generator RegExpGenerator -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- BinaryOperation v50, '??', v50 -v53 <- BinaryOperation v52, '??', v52 -v54 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v55 <- CallMethod (guarded) v54, 'slice', [v19, v19] -v56 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v56, '7', v56 -v57 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v57 -> v58 - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral - - -// ===== [ Program FF5440A9-95DC-47ED-A1E7-0362F3A5D836 ] ===== -// Mutating 3C4CF409-985F-4FF2-8317-71435997D939 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -// Inserting program 54A474B1-5AF7-4817-A7DE-82758CA8A587 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v55 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v56 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v57, v58 - v59 <- CreateNamedVariable 'Math', 'none' - v60 <- LoadInteger '-2147483647' - v61 <- LoadInteger '-4294967295' - v62 <- BinaryOperation v61, '*', v60 - v63 <- CallMethod v59, 'atan2', [v61, v62] - v64 <- CallMethod v59, 'random', [] - Return v61 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v65 <- Construct v56, [] -v66 <- Construct v56, [] -v67 <- LoadFloat '2.0' -v68 <- CreateNamedVariable 'Date', 'none' -v69 <- GetProperty v68, 'prototype' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CreateArray [] -v72 <- CallMethod (guarded) v70, 'apply', [] -v73 <- BinaryOperation v50, '??', v50 -v74 <- BinaryOperation v73, '??', v73 -v75 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v76 <- CallMethod (guarded) v75, 'slice', [v19, v19] -v77 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v77, '7', v77 -v78 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v78 -> v79 - EndObjectLiteralComputedMethod -v80 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4169 newly discovered edges in the CFG of the target - - -// ===== [ Program A7394500-751E-4B8C-8E56-16936B636791 ] ===== -// Mutating FF5440A9-95DC-47ED-A1E7-0362F3A5D836 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -// Probing value v42 -SetProperty v42, 'valueOf', v3 -// Probing finished -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Probing value v54 -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -SetComputedProperty v54, v56, v3 -// Probing finished -v57 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v58 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v59, v60 - v61 <- CreateNamedVariable 'Math', 'none' - v62 <- LoadInteger '-2147483647' - v63 <- LoadInteger '-4294967295' - v64 <- BinaryOperation v63, '*', v62 - v65 <- CallMethod v61, 'atan2', [v63, v64] - v66 <- CallMethod v61, 'random', [] - Return v63 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v67 <- Construct v58, [] -v68 <- Construct v58, [] -v69 <- LoadFloat '2.0' -v70 <- CreateNamedVariable 'Date', 'none' -v71 <- GetProperty v70, 'prototype' -v72 <- GetProperty v71, 'toTemporalInstant' -v73 <- CreateArray [] -v74 <- CallMethod (guarded) v72, 'apply', [] -v75 <- BinaryOperation v50, '??', v50 -v76 <- BinaryOperation v75, '??', v75 -v77 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Probing value v77 -SetProperty v77, 'constructor', v16 -// Probing finished -v78 <- CallMethod (guarded) v77, 'slice', [v19, v19] -v79 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v79, '7', v79 -v80 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v80 -> v81 - EndObjectLiteralComputedMethod -v82 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4183 newly discovered edges in the CFG of the target - - -// ===== [ Program AA1C0707-AA07-4580-A73D-00B5B954855D ] ===== -// Mutating A7394500-751E-4B8C-8E56-16936B636791 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -// Exploring value v4 -v5 <- BinaryOperation v4, '/', v4 -// Exploring finished -v6 <- LoadBigInt '2147483649' -v7 <- LoadBigInt '8' -v8 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v9 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -// Exploring value v9 -SetElement v9, '3', v9 -// Exploring finished -v10 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v11 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v12 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v13 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Exploring value v13 -SetProperty v13, 'lastIndex', v13 -// Exploring finished -v14 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v15 <- LoadRegExp 'Ca?[\111]' 'ym' -v16 <- LoadRegExp '([\cz]?)' 'dgm' -// Exploring value v16 -SetProperty v16, 'd', v16 -// Exploring finished -v17 <- BeginPlainFunction -> - Return v16 -EndPlainFunction -v18 <- CallFunction (guarded) v17, [] -// Exploring value v18 -v19 <- GetProperty (guarded) v18, 'constructor' -v20 <- Construct (guarded) v19, [v11, v2] -// Exploring finished -v21 <- GetProperty v18, 'unicodeSets' -v22 <- LoadInteger '16' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- Construct (guarded) v23, [v22, v14, v16] -v25 <- Construct v23, [v22] -v26 <- LoadInteger '16' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct (guarded) v27, [v23, v23, v23] -// Exploring value v28 -v29 <- BinaryOperation v28, '??', v28 -// Exploring finished -v30 <- Construct v27, [v26] -v31 <- LoadInteger '2' -v32 <- Construct (guarded) v23, [v31, v14, v14] -v33 <- GetElement v32, '1' -// Exploring value v33 -v34 <- UnaryOperation v33, '++' -// Exploring finished -v35 <- Construct v23, [v31] -v36 <- CreateArray [] -// Exploring value v36 -v37 <- CallMethod (guarded) v36, 'map', [v7] -// Exploring finished -v38 <- LoadInteger '16' -v39 <- CreateNamedVariable 'Float64Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '10' -v42 <- BinaryOperation v41, '%', v41 -v43 <- CreateNamedVariable 'Uint16Array', 'none' -v44 <- Construct (guarded) v43, [v31, v31, v31] -v45 <- Construct v43, [v41] -v46 <- LoadInteger '167' -// Exploring value v46 -v47 <- BinaryOperation v46, '>>>', v46 -// Exploring finished -v48 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v48 -SetProperty v48, 'e', v48 -// Exploring finished -SetProperty v48, 'prototype', v48 -v49 <- Construct v48, [v46] -SetProperty v49, 'valueOf', v3 -SetElement v49, '116', v49 -v50 <- BinaryOperation v49, '%', v36 -v51 <- CreateNamedVariable 'Number', 'none' -v52 <- GetProperty v51, 'length' -v53 <- CallMethod v51, 'isNaN', [v50] -// Exploring value v53 -v54 <- BinaryOperation v53, '&&', v53 -// Exploring finished -v55 <- UnaryOperation '!', v53 -v56 <- BinaryOperation v38, '**', v39 -v57 <- UnaryOperation v56, '--' -v58 <- CallFunctionWithSpread (guarded) v56, [v43, v56, v50, ...v41, v50] -// Exploring value v58 -v59 <- BinaryOperation v58, '??', v58 -// Exploring finished -v60 <- BinaryOperation v58, '??', v58 -// Exploring value v60 -v61 <- BinaryOperation v60, '??', v60 -// Exploring finished -v62 <- CreateFloatArray [-396556.0347509007] -v63 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v64 -v65 <- CallMethod (guarded) v64, 'pop', [] -// Exploring finished -v66 <- CreateNamedVariable 'Symbol', 'none' -v67 <- GetProperty v66, 'toPrimitive' -// Exploring value v67 -v68 <- CreateNamedVariable 'Symbol', 'none' -v69 <- GetProperty v67, 'description' -v70 <- CallMethod v68, 'for', [v69] -// Exploring finished -SetComputedProperty v64, v67, v3 -v71 <- BeginPlainFunction -> - Return v64 -EndPlainFunction -v72 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v73, v74 - v75 <- CreateNamedVariable 'Math', 'none' - v76 <- LoadInteger '-2147483647' - v77 <- LoadInteger '-4294967295' - v78 <- BinaryOperation v77, '*', v76 - v79 <- CallMethod v75, 'atan2', [v77, v78] - v80 <- CallMethod v75, 'random', [] - Return v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v64 - ClassAddStaticComputedProperty v64 - ClassAddStaticProperty 'f' v64 -EndClassDefinition -// Exploring value v72 -v81 <- Construct (guarded) v72, [] -// Exploring finished -v82 <- Construct v72, [] -v83 <- Construct v72, [] -v84 <- LoadFloat '2.0' -v85 <- CreateNamedVariable 'Date', 'none' -v86 <- GetProperty v85, 'prototype' -v87 <- GetProperty v86, 'toTemporalInstant' -// Exploring value v87 -v88 <- BinaryOperation v87, '??', v87 -// Exploring finished -v89 <- CreateArray [] -v90 <- CallMethod (guarded) v87, 'apply', [] -v91 <- BinaryOperation v58, '??', v58 -v92 <- BinaryOperation v91, '??', v91 -// Exploring value v92 -v93 <- BinaryOperation v92, '??', v92 -// Exploring finished -v94 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Exploring value v94 -SetElement v94, '1', v94 -// Exploring finished -SetProperty v94, 'constructor', v17 -v95 <- CallMethod (guarded) v94, 'slice', [v22, v22] -// Exploring value v95 -v96 <- CallMethod (guarded) v95, 'findLast', [v6] -// Exploring finished -v97 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -// Exploring value v97 -v98 <- CallMethod (guarded) v97, 'toLocaleString', [] -// Exploring finished -SetElement v97, '7', v97 -v99 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v99 -SetProperty v99, 'asyncDispose', v99 -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v99 -> v100 - EndObjectLiteralComputedMethod -v101 <- EndObjectLiteral -// Exploring value v101 -SetProperty v101, 'b', v101 -// Program may be interesting due to new coverage: 4265 newly discovered edges in the CFG of the target - - -// ===== [ Program 6F16A39F-8D5F-457B-B313-354BEFA70337 ] ===== -// Minimizing AA1C0707-AA07-4580-A73D-00B5B954855D -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '435.78586447325097' -v2 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v3 <- LoadBigInt '1073741824' -v4 <- BinaryOperation v3, '/', v3 -v5 <- LoadBigInt '8' -v6 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v7 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -SetElement v7, '3', v7 -v8 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v9 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v10 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v11 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v11, 'lastIndex', v11 -v12 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v13 <- LoadRegExp 'Ca?[\111]' 'ym' -v14 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v14, 'd', v14 -v15 <- BeginPlainFunction -> - Return v14 -EndPlainFunction -v16 <- CallFunction (guarded) v15, [] -v17 <- GetProperty (guarded) v16, 'constructor' -v18 <- Construct (guarded) v17, [v9, v1] -v19 <- GetProperty v16, 'unicodeSets' -v20 <- LoadInteger '16' -v21 <- CreateNamedVariable 'Uint8Array', 'none' -v22 <- Construct (guarded) v21, [v20, v12, v14] -v23 <- Construct v21, [v20] -v24 <- LoadInteger '16' -v25 <- CreateNamedVariable 'BigUint64Array', 'none' -v26 <- Construct (guarded) v25, [v21, v21, v21] -v27 <- BinaryOperation v26, '??', v26 -v28 <- Construct v25, [v24] -v29 <- LoadInteger '2' -v30 <- Construct (guarded) v21, [v29, v12, v12] -v31 <- GetElement v30, '1' -v32 <- UnaryOperation v31, '++' -v33 <- Construct v21, [v29] -v34 <- CreateArray [] -v35 <- CallMethod (guarded) v34, 'map', [v5] -v36 <- LoadInteger '16' -v37 <- CreateNamedVariable 'Float64Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '10' -v40 <- BinaryOperation v39, '%', v39 -v41 <- CreateNamedVariable 'Uint16Array', 'none' -v42 <- Construct (guarded) v41, [v29, v29, v29] -v43 <- Construct v41, [v39] -v44 <- LoadInteger '167' -v45 <- BinaryOperation v44, '>>>', v44 -v46 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v46, 'e', v46 -SetProperty v46, 'prototype', v46 -v47 <- Construct v46, [v44] -SetProperty v47, 'valueOf', v2 -SetElement v47, '116', v47 -v48 <- BinaryOperation v47, '%', v34 -v49 <- CreateNamedVariable 'Number', 'none' -v50 <- GetProperty v49, 'length' -v51 <- CallMethod v49, 'isNaN', [v48] -v52 <- BinaryOperation v51, '&&', v51 -v53 <- UnaryOperation '!', v51 -v54 <- BinaryOperation v36, '**', v37 -v55 <- UnaryOperation v54, '--' -v56 <- CallFunctionWithSpread (guarded) v54, [v41, v54, v48, ...v39, v48] -v57 <- BinaryOperation v56, '??', v56 -v58 <- BinaryOperation v56, '??', v56 -v59 <- BinaryOperation v58, '??', v58 -v60 <- CreateFloatArray [-396556.0347509007] -v61 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v62 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v63 <- CallMethod (guarded) v62, 'pop', [] -v64 <- CreateNamedVariable 'Symbol', 'none' -v65 <- GetProperty v64, 'toPrimitive' -v66 <- GetProperty v65, 'description' -v67 <- CallMethod v64, 'for', [v66] -SetComputedProperty v62, v65, v2 -v68 <- BeginPlainFunction -> - Return v62 -EndPlainFunction -v69 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v70, v71 - v72 <- CreateNamedVariable 'Math', 'none' - v73 <- LoadInteger '-2147483647' - v74 <- LoadInteger '-4294967295' - v75 <- BinaryOperation v74, '*', v73 - v76 <- CallMethod v72, 'atan2', [v74, v75] - v77 <- CallMethod v72, 'random', [] - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v62 - ClassAddStaticComputedProperty v62 - ClassAddStaticProperty 'f' v62 -EndClassDefinition -v78 <- CallFunction (guarded) v69, [] -v79 <- Construct v69, [] -v80 <- Construct v69, [] -v81 <- CreateNamedVariable 'Date', 'none' -v82 <- GetProperty v81, 'prototype' -v83 <- GetProperty v82, 'toTemporalInstant' -v84 <- BinaryOperation v83, '??', v83 -v85 <- CreateArray [] -v86 <- CallMethod (guarded) v83, 'apply', [] -v87 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v88 <- CallMethod (guarded) v87, 'toLocaleString', [] -// Program is interesting due to new coverage: 74 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.fzil b/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.fzil deleted file mode 100755 index 159e01240..000000000 Binary files a/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.js b/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.js deleted file mode 100755 index 45605e85f..000000000 --- a/old_corpus/program_20251007072014_6F16A39F-8D5F-457B-B313-354BEFA70337.js +++ /dev/null @@ -1,90 +0,0 @@ -// Minimizing AA1C0707-AA07-4580-A73D-00B5B954855D -function f2() { - return 4.576737267287978e+307; -} -1073741824n / 1073741824n; -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -const v7 = [0.0699817657606816,1e-15,-5.0,-296573.4769477659]; -v7[3] = v7; -[0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -const v9 = /tU(?:a*)+/ysgu; -/[x\dz]Vv\u{12345}+/dygimu; -const v11 = /(?=)L.(a\1)+/dyvsg; -v11.lastIndex = v11; -const v12 = /Qa(?!bbb|bb)c\u0060?/dsm; -/Ca?[\111]/ym; -const v14 = /([\cz]?)/dgm; -v14.d = v14; -function f15() { - return v14; -} -let v16; -try { v16 = f15(); } catch (e) {} -const v17 = v16?.constructor; -try { new v17(v9, 435.78586447325097); } catch (e) {} -v16.unicodeSets; -try { new Uint8Array(16, v12, v14); } catch (e) {} -new Uint8Array(16); -let v26; -try { v26 = new BigUint64Array(Uint8Array, Uint8Array, Uint8Array); } catch (e) {} -v26 ?? v26; -new BigUint64Array(16); -let v30; -try { v30 = new Uint8Array(2, v12, v12); } catch (e) {} -let v31 = v30[1]; -v31++; -new Uint8Array(2); -const v34 = []; -try { v34.map(8n); } catch (e) {} -new Float64Array(16); -10 % 10; -try { new Uint16Array(2, 2, 2); } catch (e) {} -new Uint16Array(10); -167 >>> 167; -Float32Array.e = Float32Array; -Float32Array.prototype = Float32Array; -const v47 = new Float32Array(167); -v47.valueOf = f2; -v47[116] = v47; -const v48 = v47 % v34; -Number.length; -const v51 = Number.isNaN(v48); -v51 && v51; -!v51; -let v54 = 16 ** Float64Array; -v54--; -let v56; -try { v56 = v54(Uint16Array, v54, v48, ...10, v48); } catch (e) {} -v56 ?? v56; -const v58 = v56 ?? v56; -v58 ?? v58; -[-396556.0347509007]; -[160225.88356964802,1000.0,213211.8910050979,2.220446049250313e-16,-904182.0971368359,-Infinity,-3.7155044582569996,0.883337671869206]; -const v62 = [0.7634064314666795,-1.757189086955064,3.0,1e-15]; -try { v62.pop(); } catch (e) {} -const v65 = Symbol.toPrimitive; -Symbol.for(v65.description); -v62[v65] = f2; -function f68() { - return v62; -} -class C69 { - o(a71) { - Math.atan2(-4294967295, -4294967295 * -2147483647); - Math.random(); - } - d; - #e = v62; - static [v62]; - static f = v62; -} -try { C69(); } catch (e) {} -new C69(); -new C69(); -const v83 = Date.prototype.toTemporalInstant; -v83 ?? v83; -[]; -try { v83.apply(); } catch (e) {} -const v87 = [-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -try { v87.toLocaleString(); } catch (e) {} -// Program is interesting due to new coverage: 74 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.fuzzil.history b/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.fuzzil.history deleted file mode 100755 index 8f0a41bb6..000000000 --- a/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.fuzzil.history +++ /dev/null @@ -1,703 +0,0 @@ -// ===== [ Program 3C4CF409-985F-4FF2-8317-71435997D939 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -// Code generator finished -// Executing code generator FloatArrayGenerator -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Code generator finished -// Executing code generator RegExpGenerator -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- BinaryOperation v50, '??', v50 -v53 <- BinaryOperation v52, '??', v52 -v54 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v55 <- CallMethod (guarded) v54, 'slice', [v19, v19] -v56 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v56, '7', v56 -v57 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v57 -> v58 - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral - - -// ===== [ Program FF5440A9-95DC-47ED-A1E7-0362F3A5D836 ] ===== -// Mutating 3C4CF409-985F-4FF2-8317-71435997D939 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -// Inserting program 54A474B1-5AF7-4817-A7DE-82758CA8A587 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v55 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v56 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v57, v58 - v59 <- CreateNamedVariable 'Math', 'none' - v60 <- LoadInteger '-2147483647' - v61 <- LoadInteger '-4294967295' - v62 <- BinaryOperation v61, '*', v60 - v63 <- CallMethod v59, 'atan2', [v61, v62] - v64 <- CallMethod v59, 'random', [] - Return v61 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v65 <- Construct v56, [] -v66 <- Construct v56, [] -v67 <- LoadFloat '2.0' -v68 <- CreateNamedVariable 'Date', 'none' -v69 <- GetProperty v68, 'prototype' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CreateArray [] -v72 <- CallMethod (guarded) v70, 'apply', [] -v73 <- BinaryOperation v50, '??', v50 -v74 <- BinaryOperation v73, '??', v73 -v75 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v76 <- CallMethod (guarded) v75, 'slice', [v19, v19] -v77 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v77, '7', v77 -v78 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v78 -> v79 - EndObjectLiteralComputedMethod -v80 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4169 newly discovered edges in the CFG of the target - - -// ===== [ Program A7394500-751E-4B8C-8E56-16936B636791 ] ===== -// Mutating FF5440A9-95DC-47ED-A1E7-0362F3A5D836 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- LoadBigInt '2147483649' -v6 <- LoadBigInt '8' -v7 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v8 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v9 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v10 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v11 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v12 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v13 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v14 <- LoadRegExp 'Ca?[\111]' 'ym' -v15 <- LoadRegExp '([\cz]?)' 'dgm' -v16 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- GetProperty v17, 'unicodeSets' -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct (guarded) v20, [v19, v13, v15] -v22 <- Construct v20, [v19] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'BigUint64Array', 'none' -v25 <- Construct (guarded) v24, [v20, v20, v20] -v26 <- Construct v24, [v23] -v27 <- LoadInteger '2' -v28 <- Construct (guarded) v20, [v27, v13, v13] -v29 <- GetElement v28, '1' -v30 <- Construct v20, [v27] -v31 <- CreateArray [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '10' -v36 <- BinaryOperation v35, '%', v35 -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct (guarded) v37, [v27, v27, v27] -v39 <- Construct v37, [v35] -v40 <- LoadInteger '167' -v41 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v41, 'prototype', v41 -v42 <- Construct v41, [v40] -// Probing value v42 -SetProperty v42, 'valueOf', v3 -// Probing finished -SetElement v42, '116', v42 -v43 <- BinaryOperation v42, '%', v31 -v44 <- CreateNamedVariable 'Number', 'none' -v45 <- GetProperty v44, 'length' -v46 <- CallMethod v44, 'isNaN', [v43] -v47 <- UnaryOperation '!', v46 -v48 <- BinaryOperation v32, '**', v33 -v49 <- UnaryOperation v48, '--' -v50 <- CallFunctionWithSpread (guarded) v48, [v37, v48, v43, ...v35, v43] -v51 <- BinaryOperation v50, '??', v50 -v52 <- CreateFloatArray [-396556.0347509007] -v53 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v54 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Probing value v54 -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -SetComputedProperty v54, v56, v3 -// Probing finished -v57 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v58 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v59, v60 - v61 <- CreateNamedVariable 'Math', 'none' - v62 <- LoadInteger '-2147483647' - v63 <- LoadInteger '-4294967295' - v64 <- BinaryOperation v63, '*', v62 - v65 <- CallMethod v61, 'atan2', [v63, v64] - v66 <- CallMethod v61, 'random', [] - Return v63 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v54 - ClassAddStaticComputedProperty v54 - ClassAddStaticProperty 'f' v54 -EndClassDefinition -v67 <- Construct v58, [] -v68 <- Construct v58, [] -v69 <- LoadFloat '2.0' -v70 <- CreateNamedVariable 'Date', 'none' -v71 <- GetProperty v70, 'prototype' -v72 <- GetProperty v71, 'toTemporalInstant' -v73 <- CreateArray [] -v74 <- CallMethod (guarded) v72, 'apply', [] -v75 <- BinaryOperation v50, '??', v50 -v76 <- BinaryOperation v75, '??', v75 -v77 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Probing value v77 -SetProperty v77, 'constructor', v16 -// Probing finished -v78 <- CallMethod (guarded) v77, 'slice', [v19, v19] -v79 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -SetElement v79, '7', v79 -v80 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v80 -> v81 - EndObjectLiteralComputedMethod -v82 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4183 newly discovered edges in the CFG of the target - - -// ===== [ Program AA1C0707-AA07-4580-A73D-00B5B954855D ] ===== -// Mutating A7394500-751E-4B8C-8E56-16936B636791 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -// Exploring value v4 -v5 <- BinaryOperation v4, '/', v4 -// Exploring finished -v6 <- LoadBigInt '2147483649' -v7 <- LoadBigInt '8' -v8 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v9 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -// Exploring value v9 -SetElement v9, '3', v9 -// Exploring finished -v10 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v11 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v12 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v13 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Exploring value v13 -SetProperty v13, 'lastIndex', v13 -// Exploring finished -v14 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v15 <- LoadRegExp 'Ca?[\111]' 'ym' -v16 <- LoadRegExp '([\cz]?)' 'dgm' -// Exploring value v16 -SetProperty v16, 'd', v16 -// Exploring finished -v17 <- BeginPlainFunction -> - Return v16 -EndPlainFunction -v18 <- CallFunction (guarded) v17, [] -// Exploring value v18 -v19 <- GetProperty (guarded) v18, 'constructor' -v20 <- Construct (guarded) v19, [v11, v2] -// Exploring finished -v21 <- GetProperty v18, 'unicodeSets' -v22 <- LoadInteger '16' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- Construct (guarded) v23, [v22, v14, v16] -v25 <- Construct v23, [v22] -v26 <- LoadInteger '16' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct (guarded) v27, [v23, v23, v23] -// Exploring value v28 -v29 <- BinaryOperation v28, '??', v28 -// Exploring finished -v30 <- Construct v27, [v26] -v31 <- LoadInteger '2' -v32 <- Construct (guarded) v23, [v31, v14, v14] -v33 <- GetElement v32, '1' -// Exploring value v33 -v34 <- UnaryOperation v33, '++' -// Exploring finished -v35 <- Construct v23, [v31] -v36 <- CreateArray [] -// Exploring value v36 -v37 <- CallMethod (guarded) v36, 'map', [v7] -// Exploring finished -v38 <- LoadInteger '16' -v39 <- CreateNamedVariable 'Float64Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '10' -v42 <- BinaryOperation v41, '%', v41 -v43 <- CreateNamedVariable 'Uint16Array', 'none' -v44 <- Construct (guarded) v43, [v31, v31, v31] -v45 <- Construct v43, [v41] -v46 <- LoadInteger '167' -// Exploring value v46 -v47 <- BinaryOperation v46, '>>>', v46 -// Exploring finished -v48 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v48 -SetProperty v48, 'e', v48 -// Exploring finished -SetProperty v48, 'prototype', v48 -v49 <- Construct v48, [v46] -SetProperty v49, 'valueOf', v3 -SetElement v49, '116', v49 -v50 <- BinaryOperation v49, '%', v36 -v51 <- CreateNamedVariable 'Number', 'none' -v52 <- GetProperty v51, 'length' -v53 <- CallMethod v51, 'isNaN', [v50] -// Exploring value v53 -v54 <- BinaryOperation v53, '&&', v53 -// Exploring finished -v55 <- UnaryOperation '!', v53 -v56 <- BinaryOperation v38, '**', v39 -v57 <- UnaryOperation v56, '--' -v58 <- CallFunctionWithSpread (guarded) v56, [v43, v56, v50, ...v41, v50] -// Exploring value v58 -v59 <- BinaryOperation v58, '??', v58 -// Exploring finished -v60 <- BinaryOperation v58, '??', v58 -// Exploring value v60 -v61 <- BinaryOperation v60, '??', v60 -// Exploring finished -v62 <- CreateFloatArray [-396556.0347509007] -v63 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v64 -v65 <- CallMethod (guarded) v64, 'pop', [] -// Exploring finished -v66 <- CreateNamedVariable 'Symbol', 'none' -v67 <- GetProperty v66, 'toPrimitive' -// Exploring value v67 -v68 <- CreateNamedVariable 'Symbol', 'none' -v69 <- GetProperty v67, 'description' -v70 <- CallMethod v68, 'for', [v69] -// Exploring finished -SetComputedProperty v64, v67, v3 -v71 <- BeginPlainFunction -> - Return v64 -EndPlainFunction -v72 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v73, v74 - v75 <- CreateNamedVariable 'Math', 'none' - v76 <- LoadInteger '-2147483647' - v77 <- LoadInteger '-4294967295' - v78 <- BinaryOperation v77, '*', v76 - v79 <- CallMethod v75, 'atan2', [v77, v78] - v80 <- CallMethod v75, 'random', [] - Return v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v64 - ClassAddStaticComputedProperty v64 - ClassAddStaticProperty 'f' v64 -EndClassDefinition -// Exploring value v72 -v81 <- Construct (guarded) v72, [] -// Exploring finished -v82 <- Construct v72, [] -v83 <- Construct v72, [] -v84 <- LoadFloat '2.0' -v85 <- CreateNamedVariable 'Date', 'none' -v86 <- GetProperty v85, 'prototype' -v87 <- GetProperty v86, 'toTemporalInstant' -// Exploring value v87 -v88 <- BinaryOperation v87, '??', v87 -// Exploring finished -v89 <- CreateArray [] -v90 <- CallMethod (guarded) v87, 'apply', [] -v91 <- BinaryOperation v58, '??', v58 -v92 <- BinaryOperation v91, '??', v91 -// Exploring value v92 -v93 <- BinaryOperation v92, '??', v92 -// Exploring finished -v94 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -// Exploring value v94 -SetElement v94, '1', v94 -// Exploring finished -SetProperty v94, 'constructor', v17 -v95 <- CallMethod (guarded) v94, 'slice', [v22, v22] -// Exploring value v95 -v96 <- CallMethod (guarded) v95, 'findLast', [v6] -// Exploring finished -v97 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -// Exploring value v97 -v98 <- CallMethod (guarded) v97, 'toLocaleString', [] -// Exploring finished -SetElement v97, '7', v97 -v99 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v99 -SetProperty v99, 'asyncDispose', v99 -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v99 -> v100 - EndObjectLiteralComputedMethod -v101 <- EndObjectLiteral -// Exploring value v101 -SetProperty v101, 'b', v101 -// Program may be interesting due to new coverage: 4265 newly discovered edges in the CFG of the target - - -// ===== [ Program C18E92CE-FA74-4C33-BE60-331040FA24E1 ] ===== -// Mutating AA1C0707-AA07-4580-A73D-00B5B954855D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '-0.0' -v2 <- LoadFloat '435.78586447325097' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1073741824' -v5 <- BinaryOperation v4, '/', v4 -v6 <- LoadBigInt '2147483649' -v7 <- LoadBigInt '8' -v8 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v9 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -SetElement v9, '3', v9 -v10 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v11 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v12 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v13 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v13, 'lastIndex', v13 -v14 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v15 <- LoadRegExp 'Ca?[\111]' 'ym' -v16 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v16, 'd', v16 -v17 <- BeginPlainFunction -> - Return v16 -EndPlainFunction -v18 <- CallFunction (guarded) v17, [] -v19 <- GetProperty (guarded) v18, 'constructor' -v20 <- Construct (guarded) v19, [v11, v2] -v21 <- GetProperty v18, 'unicodeSets' -v22 <- LoadInteger '16' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- Construct (guarded) v23, [v22, v14, v16] -v25 <- Construct v23, [v22] -v26 <- LoadInteger '16' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct (guarded) v27, [v23, v23, v23] -v29 <- BinaryOperation v28, '??', v28 -v30 <- Construct v27, [v26] -v31 <- LoadInteger '2' -v32 <- Construct (guarded) v23, [v31, v14, v14] -v33 <- GetElement v32, '1' -v34 <- UnaryOperation v33, '++' -v35 <- Construct v23, [v31] -v36 <- CreateArray [] -v37 <- CallMethod (guarded) v36, 'map', [v7] -v38 <- LoadInteger '16' -v39 <- CreateNamedVariable 'Float64Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '10' -v42 <- BinaryOperation v41, '%', v41 -v43 <- CreateNamedVariable 'Uint16Array', 'none' -v44 <- Construct (guarded) v43, [v31, v31, v31] -v45 <- Construct v43, [v41] -v46 <- LoadInteger '167' -// Replacing input 1 (v46) with v29 -v47 <- BinaryOperation v46, '>>>', v29 -v48 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v48, 'e', v48 -SetProperty v48, 'prototype', v48 -v49 <- Construct v48, [v46] -SetProperty v49, 'valueOf', v3 -SetElement v49, '116', v49 -v50 <- BinaryOperation v49, '%', v36 -v51 <- CreateNamedVariable 'Number', 'none' -v52 <- GetProperty v51, 'length' -v53 <- CallMethod v51, 'isNaN', [v50] -// Replacing input 1 (v53) with v37 -v54 <- BinaryOperation v53, '&&', v37 -v55 <- UnaryOperation '!', v53 -v56 <- BinaryOperation v38, '**', v39 -v57 <- UnaryOperation v56, '--' -// Replacing input 5 (v50) with v23 -v58 <- CallFunctionWithSpread (guarded) v56, [v43, v56, v50, ...v41, v23] -v59 <- BinaryOperation v58, '??', v58 -v60 <- BinaryOperation v58, '??', v58 -v61 <- BinaryOperation v60, '??', v60 -v62 <- CreateFloatArray [-396556.0347509007] -v63 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v65 <- CallMethod (guarded) v64, 'pop', [] -v66 <- CreateNamedVariable 'Symbol', 'none' -v67 <- GetProperty v66, 'toPrimitive' -v68 <- CreateNamedVariable 'Symbol', 'none' -v69 <- GetProperty v67, 'description' -v70 <- CallMethod v68, 'for', [v69] -// Replacing input 0 (v64) with v23 -SetComputedProperty v23, v67, v3 -v71 <- BeginPlainFunction -> - Return v64 -EndPlainFunction -v72 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v73, v74 - v75 <- CreateNamedVariable 'Math', 'none' - v76 <- LoadInteger '-2147483647' - v77 <- LoadInteger '-4294967295' - v78 <- BinaryOperation v77, '*', v76 - v79 <- CallMethod v75, 'atan2', [v77, v78] - // Replacing input 0 (v75) with v65 - v80 <- CallMethod v65, 'random', [] - Return v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'e' v64 - ClassAddStaticComputedProperty v64 - ClassAddStaticProperty 'f' v64 -EndClassDefinition -v81 <- Construct (guarded) v72, [] -v82 <- Construct v72, [] -v83 <- Construct v72, [] -v84 <- LoadFloat '2.0' -v85 <- CreateNamedVariable 'Date', 'none' -v86 <- GetProperty v85, 'prototype' -v87 <- GetProperty v86, 'toTemporalInstant' -v88 <- BinaryOperation v87, '??', v87 -v89 <- CreateArray [] -v90 <- CallMethod (guarded) v87, 'apply', [] -v91 <- BinaryOperation v58, '??', v58 -v92 <- BinaryOperation v91, '??', v91 -v93 <- BinaryOperation v92, '??', v92 -v94 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -SetElement v94, '1', v94 -SetProperty v94, 'constructor', v17 -v95 <- CallMethod (guarded) v94, 'slice', [v22, v22] -v96 <- CallMethod (guarded) v95, 'findLast', [v6] -v97 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v98 <- CallMethod (guarded) v97, 'toLocaleString', [] -SetElement v97, '7', v97 -v99 <- CreateNamedVariable 'Symbol', 'none' -SetProperty v99, 'asyncDispose', v99 -BeginObjectLiteral - BeginObjectLiteralComputedMethod v99 -> v100 - EndObjectLiteralComputedMethod -v101 <- EndObjectLiteral -SetProperty v101, 'b', v101 -// Program may be interesting due to new coverage: 4217 newly discovered edges in the CFG of the target - - -// ===== [ Program C71B4852-73B4-438E-B2FB-923140C9D115 ] ===== -// Minimizing C18E92CE-FA74-4C33-BE60-331040FA24E1 -v0 <- LoadFloat '4.576737267287978e+307' -v1 <- LoadFloat '435.78586447325097' -v2 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v3 <- LoadBigInt '1073741824' -v4 <- LoadBigInt '8' -v5 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v6 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v7 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v8 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v9 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v10 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v10, 'lastIndex', v10 -v11 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v12 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v12, 'd', v12 -v13 <- BeginPlainFunction -> - Return v12 -EndPlainFunction -v14 <- CallFunction (guarded) v13, [] -v15 <- Construct (guarded) v14, [v8, v1] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8Array', 'none' -v18 <- Construct (guarded) v17, [v16, v11, v12] -v19 <- LoadInteger '16' -v20 <- CreateNamedVariable 'BigUint64Array', 'none' -v21 <- CallFunction (guarded) v20, [v17, v17, v17] -v22 <- BinaryOperation v21, '??', v21 -v23 <- Construct v20, [v19] -v24 <- LoadInteger '2' -v25 <- Construct (guarded) v17, [v24, v11, v11] -v26 <- GetElement v25, '1' -v27 <- UnaryOperation v26, '++' -v28 <- CreateArray [] -v29 <- CallMethod (guarded) v28, 'map', [v4] -v30 <- LoadInteger '16' -v31 <- CreateNamedVariable 'Float64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '10' -v34 <- BinaryOperation v33, '%', v33 -v35 <- CreateNamedVariable 'Uint16Array', 'none' -v36 <- CallFunction (guarded) v35, [v24, v24] -v37 <- Construct v35, [v33] -v38 <- LoadInteger '167' -v39 <- BinaryOperation v38, '>>>', v22 -v40 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v40, 'e', v40 -v41 <- Construct v40, [v38] -SetProperty v41, 'valueOf', v2 -SetElement v41, '116', v41 -v42 <- BinaryOperation v41, '%', v28 -v43 <- CreateNamedVariable 'Number', 'none' -v44 <- GetProperty v43, 'length' -v45 <- CallMethod v43, 'isNaN', [v42] -v46 <- BinaryOperation v45, '&&', v29 -v47 <- UnaryOperation '!', v45 -v48 <- BinaryOperation v30, '**', v31 -v49 <- BinaryOperation v35, '??', v35 -v50 <- BinaryOperation v49, '??', v49 -v51 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v52 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v53 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v54, v55 - EndClassInstanceMethod - ClassAddStaticComputedProperty v52 -EndClassDefinition -v56 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v57 <- CallMethod (guarded) v56, 'toLocaleString', [] -v58 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v58 -> v59 - EndObjectLiteralComputedMethod -v60 <- EndObjectLiteral -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.fzil b/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.fzil deleted file mode 100755 index 9250783fd..000000000 Binary files a/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.js b/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.js deleted file mode 100755 index 034577845..000000000 --- a/old_corpus/program_20251007072034_C71B4852-73B4-438E-B2FB-923140C9D115.js +++ /dev/null @@ -1,63 +0,0 @@ -// Minimizing C18E92CE-FA74-4C33-BE60-331040FA24E1 -function f2() { - return 4.576737267287978e+307; -} -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -[0.0699817657606816,1e-15,-5.0,-296573.4769477659]; -[0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -const v8 = /tU(?:a*)+/ysgu; -/[x\dz]Vv\u{12345}+/dygimu; -const v10 = /(?=)L.(a\1)+/dyvsg; -v10.lastIndex = v10; -const v11 = /Qa(?!bbb|bb)c\u0060?/dsm; -const v12 = /([\cz]?)/dgm; -v12.d = v12; -function f13() { - return v12; -} -let v14; -try { v14 = f13(); } catch (e) {} -try { new v14(v8, 435.78586447325097); } catch (e) {} -try { new Uint8Array(16, v11, v12); } catch (e) {} -let v21; -try { v21 = BigUint64Array(Uint8Array, Uint8Array, Uint8Array); } catch (e) {} -const v22 = v21 ?? v21; -new BigUint64Array(16); -let v25; -try { v25 = new Uint8Array(2, v11, v11); } catch (e) {} -let v26 = v25[1]; -v26++; -const v28 = []; -let v29; -try { v29 = v28.map(8n); } catch (e) {} -new Float64Array(); -10 % 10; -try { Uint16Array(2, 2); } catch (e) {} -new Uint16Array(10); -167 >>> v22; -Float32Array.e = Float32Array; -const v41 = new Float32Array(167); -v41.valueOf = f2; -v41[116] = v41; -const v42 = v41 % v28; -Number.length; -const v45 = Number.isNaN(v42); -v45 && v29; -!v45; -16 ** Float64Array; -const v49 = Uint16Array ?? Uint16Array; -v49 ?? v49; -[160225.88356964802,1000.0,213211.8910050979,2.220446049250313e-16,-904182.0971368359,-Infinity,-3.7155044582569996,0.883337671869206]; -const v52 = [0.7634064314666795,-1.757189086955064,3.0,1e-15]; -class C53 { - o(a55) { - } - static [v52]; -} -const v56 = [-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -try { v56.toLocaleString(); } catch (e) {} -const v60 = { - [Symbol]() { - }, -}; -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.fuzzil.history b/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.fuzzil.history deleted file mode 100755 index 3dff9e9a6..000000000 --- a/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.fuzzil.history +++ /dev/null @@ -1,246 +0,0 @@ -// ===== [ Program DF64CC78-E80F-4BA2-90B5-1E5EA3923FE8 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '257' -v1 <- CreateNamedVariable 'BigUint64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '5' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '0.32254263701384844' -v10 <- LoadFloat '-1e-15' -v11 <- LoadFloat '0.5228758967648868' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadString 'a' -v13 <- LoadString 'PbD' -v14 <- LoadString '10000' -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v12, v12 - ObjectLiteralAddProperty `g`, v17 - ObjectLiteralAddComputedProperty v17, v14 - BeginObjectLiteralMethod `n` -> v18, v19, v20 - Return v18 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v16 - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v15, [] -v23 <- CallFunction v15, [v22, v12] -v24 <- CallFunction v15, [v23, v12] -v25 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v26 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v27 <- LoadInteger '-256' -v28 <- LoadInteger '64' -v29 <- Compare v27, '>', v13 -BeginRepeatLoop '25' -> v30 - Reassign v28, v30 - SetProperty v26, '__proto__', v12 - v31 <- CreateNamedVariable 'Uint8Array', 'none' - v32 <- LoadInteger '72' - v33 <- LoadInteger '50' - v34 <- LoadInteger '89' - v35 <- LoadInteger '67' - v36 <- LoadInteger '175' - v37 <- LoadInteger '125' - v38 <- LoadInteger '179' - v39 <- CallMethod v31, 'of', [v32, v33, v34, v35, v36, v37, v38] - v40 <- CallMethod v39, 'toHex', [] -EndRepeatLoop - - -// ===== [ Program CBF0D1F5-C3A5-49E8-A6CE-2EA37731B6E4 ] ===== -// Mutating DF64CC78-E80F-4BA2-90B5-1E5EA3923FE8 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '257' -v1 <- CreateNamedVariable 'BigUint64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '5' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadFloat '0.32254263701384844' -v10 <- LoadFloat '-1e-15' -v11 <- LoadFloat '0.5228758967648868' -v12 <- LoadString 'a' -v13 <- LoadString 'PbD' -v14 <- LoadString '10000' -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v12, v12 - ObjectLiteralAddProperty `g`, v17 - ObjectLiteralAddComputedProperty v17, v14 - BeginObjectLiteralMethod `n` -> v18, v19, v20 - Return v18 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v16 - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v15, [] -v23 <- CallFunction v15, [v22, v12] -v24 <- CallFunction v15, [v23, v12] -v25 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v26 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -// Probing value v26 -// Probing finished -v27 <- LoadInteger '-256' -v28 <- LoadInteger '64' -v29 <- Compare v27, '>', v13 -BeginRepeatLoop '25' -> v30 - Reassign v28, v30 - SetProperty v26, '__proto__', v12 - v31 <- CreateNamedVariable 'Uint8Array', 'none' - v32 <- LoadInteger '72' - v33 <- LoadInteger '50' - v34 <- LoadInteger '89' - v35 <- LoadInteger '67' - v36 <- LoadInteger '175' - v37 <- LoadInteger '125' - v38 <- LoadInteger '179' - v39 <- CallMethod v31, 'of', [v32, v33, v34, v35, v36, v37, v38] - v40 <- CallMethod v39, 'toHex', [] -EndRepeatLoop -// Program may be interesting due to new coverage: 3116 newly discovered edges in the CFG of the target - - -// ===== [ Program 74D1B418-784A-40AF-8D9D-568A20DFAFB9 ] ===== -// Mutating CBF0D1F5-C3A5-49E8-A6CE-2EA37731B6E4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '257' -v1 <- CreateNamedVariable 'BigUint64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '5' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadFloat '0.32254263701384844' -v10 <- LoadFloat '-1e-15' -v11 <- LoadFloat '0.5228758967648868' -v12 <- LoadString 'a' -v13 <- LoadString 'PbD' -v14 <- LoadString '10000' -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v12, v12 - ObjectLiteralAddProperty `g`, v17 - ObjectLiteralAddComputedProperty v17, v14 - BeginObjectLiteralMethod `n` -> v18, v19, v20 - Return v18 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v16 - v21 <- EndObjectLiteral - // Executing code generator UpdateGenerator - Update v16, '-', v21 - // Code generator finished - // Executing code generator MethodCallGenerator - v22 <- CallMethod v12, 'repeat', [v3] - // Code generator finished - // Executing code generator MethodCallWithSpreadGenerator - v23 <- CallMethodWithSpread v22, 'padEnd', [v4, v16, v15, v4, v13, v11] - // Code generator finished - // Executing code generator NamedVariableGenerator - v24 <- CreateNamedVariable 'd', 'global', v16 - // Code generator finished - // Executing code generator BinaryOperationGenerator - v25 <- BinaryOperation v11, '|', v12 - // Code generator finished - Return v21 -EndPlainFunction -v26 <- CallFunction v15, [] -v27 <- CallFunction v15, [v26, v12] -v28 <- CallFunction v15, [v27, v12] -v29 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v30 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v31 <- LoadInteger '-256' -v32 <- LoadInteger '64' -v33 <- Compare v31, '>', v13 -BeginRepeatLoop '25' -> v34 - Reassign v32, v34 - SetProperty v30, '__proto__', v12 - v35 <- CreateNamedVariable 'Uint8Array', 'none' - v36 <- LoadInteger '72' - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v37 <- EndObjectLiteral - SetProperty v37, 'h', v36 - BeginObjectLiteral - v38 <- EndObjectLiteral - SetProperty v38, 'h', v36 - SetProperty v38, 'g', v34 - BeginObjectLiteral - v39 <- EndObjectLiteral - SetProperty v39, 'h', v36 - SetProperty v39, 'g', v34 - SetProperty v39, 'f', v35 - BeginObjectLiteral - v40 <- EndObjectLiteral - SetProperty v40, 'h', v36 - SetProperty v40, 'g', v34 - SetProperty v40, 'f', v36 - // Code generator finished - v41 <- LoadInteger '50' - v42 <- LoadInteger '89' - v43 <- LoadInteger '67' - v44 <- LoadInteger '175' - v45 <- LoadInteger '125' - // Executing code generator ProxyGenerator - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v15 - ObjectLiteralAddProperty `deleteProperty`, v15 - ObjectLiteralAddProperty `ownKeys`, v15 - v46 <- EndObjectLiteral - v47 <- CreateNamedVariable 'Proxy', 'none' - v48 <- Construct v47, [v40, v46] - // Code generator finished - v49 <- LoadInteger '179' - v50 <- CallMethod v35, 'of', [v36, v41, v42, v43, v44, v45, v49] - v51 <- CallMethod v50, 'toHex', [] -EndRepeatLoop -// Program may be interesting due to new coverage: 3814 newly discovered edges in the CFG of the target - - -// ===== [ Program AB6534A7-1890-4C1A-B46C-69EB8C16CB0C ] ===== -// Minimizing 74D1B418-784A-40AF-8D9D-568A20DFAFB9 -v0 <- BeginPlainFunction -> v1, v2 - BeginObjectLiteral - v3 <- EndObjectLiteral - Update v1, '-', v3 - v4 <- CreateNamedVariable 'd', 'global', v1 - Return v4 -EndPlainFunction -v5 <- CallFunction v0, [] -v6 <- CallFunction v0, [v5, v5] -v7 <- CallFunction v0, [] -BeginRepeatLoop '25' -> v8 - v9 <- CreateNamedVariable 'Uint8Array', 'none' - v10 <- LoadInteger '72' - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'h', v10 - SetProperty v11, 'g', v8 - SetProperty v11, 'f', v9 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'h', v10 - SetProperty v12, 'g', v8 - SetProperty v12, 'f', v10 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v0 - ObjectLiteralAddProperty `deleteProperty`, v0 - v13 <- EndObjectLiteral -EndRepeatLoop -// Program is interesting due to new coverage: 150 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.fzil b/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.fzil deleted file mode 100755 index 95cd55418..000000000 Binary files a/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.js b/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.js deleted file mode 100755 index ad7c553dc..000000000 --- a/old_corpus/program_20251007072043_AB6534A7-1890-4C1A-B46C-69EB8C16CB0C.js +++ /dev/null @@ -1,20 +0,0 @@ -// Minimizing 74D1B418-784A-40AF-8D9D-568A20DFAFB9 -function f0(a1, a2) { - d = a1 -= {}; - return d; -} -const v5 = f0(); -f0(v5, v5); -f0(); -for (let v8 = 0; v8 < 25; v8++) { - const v11 = {}; - v11.h = 72; - v11.g = v8; - v11.f = Uint8Array; - const v12 = {}; - v12.h = 72; - v12.g = v8; - v12.f = 72; - const v13 = { apply: f0, deleteProperty: f0 }; -} -// Program is interesting due to new coverage: 150 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.fuzzil.history b/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.fuzzil.history deleted file mode 100755 index 8e56ab3dd..000000000 --- a/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.fuzzil.history +++ /dev/null @@ -1,208 +0,0 @@ -// ===== [ Program 15C57445-6815-4D4B-B46B-EA5E49C0D459 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateIntArray [25115, 6, -1073741824, -17130] -v11 <- CreateIntArray [11922] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadFloat '1.3015274434576854e+308' -v13 <- LoadInteger '-3' -v14 <- LoadString '-128' -v15 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v16 - v17 <- TypeOf v12 - v18 <- LoadString 'string' - v19 <- Compare v17, '===', v18 - Return v17 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v14 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v13 -EndClassDefinition -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- Construct v15, [] -v23 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v24 <- BeginPlainFunction -> v25, v26 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v14 - ObjectLiteralCopyProperties v14 - BeginObjectLiteralSetter `g` -> v27, v28 - v29 <- BeginConstructor -> v30, v31, v32, v33, v34 - SetProperty v30, 'b', v14 - SetProperty v30, 'h', v28 - EndConstructor - v35 <- Construct v29, [v26, v22, v26, v20] - v36 <- Construct v29, [v20, v26, v28, v20] - v37 <- Construct v29, [v28, v26, v21, v28] - EndObjectLiteralSetter - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v24, [v13, v21] -v40 <- CallFunction v24, [v39, v20] -v41 <- CallFunction v24, [v39, v22] -SetComputedProperty v15, v21, v12 -v42 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v43 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v44 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 5C302003-AA07-49FE-A314-36A8D2A2EAFF ] ===== -// Mutating 15C57445-6815-4D4B-B46B-EA5E49C0D459 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateIntArray [25115, 6, -1073741824, -17130] -v11 <- CreateIntArray [11922] -// Splicing instruction 13 (Reassign) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE -v12 <- LoadRegExp '([\cz]?)' 'dgm' -v13 <- LoadUndefined -Reassign v13, v12 -// Splicing done -// Splicing instruction 16 (CallFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v14 <- BeginPlainFunction -> - v15 <- LoadString 'find' - v16 <- LoadInteger '-45191' - v17 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v15 - ObjectLiteralCopyProperties v15 - ObjectLiteralAddProperty `a`, v17 - BeginObjectLiteralGetter `b` -> v18 - Reassign v15, v18 - v19 <- CallMethod (guarded) v18, 'call', [v18, v15, v15] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v17, v16 - v20 <- EndObjectLiteral -EndPlainFunction -v21 <- CallFunction v14, [] -v22 <- CallFunction v14, [] -// Splicing done -v23 <- LoadFloat '1.3015274434576854e+308' -v24 <- LoadInteger '-3' -v25 <- LoadString '-128' -v26 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v27 - v28 <- TypeOf v23 - v29 <- LoadString 'string' - v30 <- Compare v28, '===', v29 - Return v28 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v25 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v24 -EndClassDefinition -v31 <- Construct v26, [] -v32 <- Construct v26, [] -v33 <- Construct v26, [] -v34 <- BeginPlainFunction -> - Return v26 -EndPlainFunction -v35 <- BeginPlainFunction -> v36, v37 - BeginObjectLiteral - // Splicing instruction 18 (ObjectLiteralAddProperty) from CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 - ObjectLiteralAddProperty `maxByteLength`, v6 - // Splicing done - // Splicing instruction 19 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `toString` -> v38, v39, v40, v41 - Return v41 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 30 (ObjectLiteralCopyProperties) from 85BD4634-6042-4439-9660-681203083F44 - ObjectLiteralCopyProperties v14 - // Splicing done - ObjectLiteralAddElement `8`, v25 - ObjectLiteralCopyProperties v25 - BeginObjectLiteralSetter `g` -> v42, v43 - v44 <- BeginConstructor -> v45, v46, v47, v48, v49 - SetProperty v45, 'b', v25 - SetProperty v45, 'h', v43 - EndConstructor - v50 <- Construct v44, [v37, v33, v37, v31] - v51 <- Construct v44, [v31, v37, v43, v31] - v52 <- Construct v44, [v43, v37, v32, v43] - EndObjectLiteralSetter - v53 <- EndObjectLiteral - // Splicing instruction 5 (EndPlainFunction) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F - v54 <- BeginPlainFunction -> - Return v54 - EndPlainFunction - // Splicing done - // Splicing instruction 12 (SetComputedProperty) from 07D91DFC-8283-4302-979C-7F21495DD124 - v55 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v56 - v57 <- LoadString 'p' - v58 <- BinaryOperation v57, '+', v56 - SetComputedProperty v55, v58, v56 - EndRepeatLoop - // Splicing done - Return v53 -EndPlainFunction -v59 <- CallFunction v35, [v24, v32] -v60 <- CallFunction v35, [v59, v31] -v61 <- CallFunction v35, [v59, v33] -SetComputedProperty v26, v32, v23 -v62 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v63 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v64 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 5394 newly discovered edges in the CFG of the target - - -// ===== [ Program 87F55237-7707-43D0-94F9-12F45112F5D2 ] ===== -// Minimizing 5C302003-AA07-49FE-A314-36A8D2A2EAFF -v0 <- LoadInteger '6' -v1 <- BeginPlainFunction -> -EndPlainFunction -v2 <- LoadString '-128' -v3 <- BeginClassDefinition (decl) -EndClassDefinition -v4 <- BeginPlainFunction -> v5, v6 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v0 - BeginObjectLiteralMethod `toString` -> v7, v8, v9, v10 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v1 - ObjectLiteralAddElement `8`, v2 - ObjectLiteralCopyProperties v2 - v11 <- EndObjectLiteral - v12 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop -EndPlainFunction -v16 <- CallFunction v4, [] -v17 <- CallFunction v4, [] -// Program is interesting due to new coverage: 53 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.fzil b/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.fzil deleted file mode 100755 index bf606e59f..000000000 Binary files a/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.js b/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.js deleted file mode 100755 index 22fb18036..000000000 --- a/old_corpus/program_20251007072047_87F55237-7707-43D0-94F9-12F45112F5D2.js +++ /dev/null @@ -1,22 +0,0 @@ -// Minimizing 5C302003-AA07-49FE-A314-36A8D2A2EAFF -function f1() { -} -class C3 { -} -function f4(a5, a6) { - const v11 = { - maxByteLength: 6, - toString(a8, a9, a10) { - }, - ...f1, - 8: "-128", - ..."-128", - }; - const v12 = [-2065662579,8,-1,-1164073749,46211,-60919,45372,-65535,10000]; - for (let v13 = 0; v13 < 25; v13++) { - v12["p" + v13] = v13; - } -} -f4(); -f4(); -// Program is interesting due to new coverage: 53 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.fuzzil.history b/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.fuzzil.history deleted file mode 100755 index c92e7f623..000000000 --- a/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.fuzzil.history +++ /dev/null @@ -1,352 +0,0 @@ -// ===== [ Program 15C57445-6815-4D4B-B46B-EA5E49C0D459 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateIntArray [25115, 6, -1073741824, -17130] -v11 <- CreateIntArray [11922] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadFloat '1.3015274434576854e+308' -v13 <- LoadInteger '-3' -v14 <- LoadString '-128' -v15 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v16 - v17 <- TypeOf v12 - v18 <- LoadString 'string' - v19 <- Compare v17, '===', v18 - Return v17 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v14 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v13 -EndClassDefinition -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- Construct v15, [] -v23 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v24 <- BeginPlainFunction -> v25, v26 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v14 - ObjectLiteralCopyProperties v14 - BeginObjectLiteralSetter `g` -> v27, v28 - v29 <- BeginConstructor -> v30, v31, v32, v33, v34 - SetProperty v30, 'b', v14 - SetProperty v30, 'h', v28 - EndConstructor - v35 <- Construct v29, [v26, v22, v26, v20] - v36 <- Construct v29, [v20, v26, v28, v20] - v37 <- Construct v29, [v28, v26, v21, v28] - EndObjectLiteralSetter - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v24, [v13, v21] -v40 <- CallFunction v24, [v39, v20] -v41 <- CallFunction v24, [v39, v22] -SetComputedProperty v15, v21, v12 -v42 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v43 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v44 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 5C302003-AA07-49FE-A314-36A8D2A2EAFF ] ===== -// Mutating 15C57445-6815-4D4B-B46B-EA5E49C0D459 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateIntArray [25115, 6, -1073741824, -17130] -v11 <- CreateIntArray [11922] -// Splicing instruction 13 (Reassign) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE -v12 <- LoadRegExp '([\cz]?)' 'dgm' -v13 <- LoadUndefined -Reassign v13, v12 -// Splicing done -// Splicing instruction 16 (CallFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v14 <- BeginPlainFunction -> - v15 <- LoadString 'find' - v16 <- LoadInteger '-45191' - v17 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v15 - ObjectLiteralCopyProperties v15 - ObjectLiteralAddProperty `a`, v17 - BeginObjectLiteralGetter `b` -> v18 - Reassign v15, v18 - v19 <- CallMethod (guarded) v18, 'call', [v18, v15, v15] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v17, v16 - v20 <- EndObjectLiteral -EndPlainFunction -v21 <- CallFunction v14, [] -v22 <- CallFunction v14, [] -// Splicing done -v23 <- LoadFloat '1.3015274434576854e+308' -v24 <- LoadInteger '-3' -v25 <- LoadString '-128' -v26 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v27 - v28 <- TypeOf v23 - v29 <- LoadString 'string' - v30 <- Compare v28, '===', v29 - Return v28 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v25 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v24 -EndClassDefinition -v31 <- Construct v26, [] -v32 <- Construct v26, [] -v33 <- Construct v26, [] -v34 <- BeginPlainFunction -> - Return v26 -EndPlainFunction -v35 <- BeginPlainFunction -> v36, v37 - BeginObjectLiteral - // Splicing instruction 18 (ObjectLiteralAddProperty) from CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 - ObjectLiteralAddProperty `maxByteLength`, v6 - // Splicing done - // Splicing instruction 19 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `toString` -> v38, v39, v40, v41 - Return v41 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 30 (ObjectLiteralCopyProperties) from 85BD4634-6042-4439-9660-681203083F44 - ObjectLiteralCopyProperties v14 - // Splicing done - ObjectLiteralAddElement `8`, v25 - ObjectLiteralCopyProperties v25 - BeginObjectLiteralSetter `g` -> v42, v43 - v44 <- BeginConstructor -> v45, v46, v47, v48, v49 - SetProperty v45, 'b', v25 - SetProperty v45, 'h', v43 - EndConstructor - v50 <- Construct v44, [v37, v33, v37, v31] - v51 <- Construct v44, [v31, v37, v43, v31] - v52 <- Construct v44, [v43, v37, v32, v43] - EndObjectLiteralSetter - v53 <- EndObjectLiteral - // Splicing instruction 5 (EndPlainFunction) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F - v54 <- BeginPlainFunction -> - Return v54 - EndPlainFunction - // Splicing done - // Splicing instruction 12 (SetComputedProperty) from 07D91DFC-8283-4302-979C-7F21495DD124 - v55 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v56 - v57 <- LoadString 'p' - v58 <- BinaryOperation v57, '+', v56 - SetComputedProperty v55, v58, v56 - EndRepeatLoop - // Splicing done - Return v53 -EndPlainFunction -v59 <- CallFunction v35, [v24, v32] -v60 <- CallFunction v35, [v59, v31] -v61 <- CallFunction v35, [v59, v33] -SetComputedProperty v26, v32, v23 -v62 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v63 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v64 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 5394 newly discovered edges in the CFG of the target - - -// ===== [ Program 64F00638-C3AC-4A01-BFD8-02126B006E10 ] ===== -// Mutating 5C302003-AA07-49FE-A314-36A8D2A2EAFF with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -// Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 -v10 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v11 <- BinaryOperation v3, '>>>', v10 -// Splicing done -// Splicing instruction 22 (EndObjectLiteral) from A630B68E-E413-48CE-BCC1-FE2A8C0B9CED -BeginObjectLiteral -v12 <- EndObjectLiteral -// Splicing done -// Splicing instruction 32 (GetComputedProperty) from 8EF36F3E-AFE4-42F9-A825-721F305D7CB0 -v13 <- CreateNamedVariable 'Symbol', 'none' -v14 <- GetProperty v13, 'species' -v15 <- GetComputedProperty v12, v14 -// Splicing done -v16 <- CreateIntArray [25115, 6, -1073741824, -17130] -v17 <- CreateIntArray [11922] -v18 <- LoadRegExp '([\cz]?)' 'dgm' -// Splicing instruction 2 (EndPlainFunction) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE -v19 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC -BeginObjectLiteral - BeginObjectLiteralComputedMethod v14 -> v20 - EndObjectLiteralComputedMethod -v21 <- EndObjectLiteral -// Splicing done -v22 <- LoadUndefined -Reassign v22, v18 -v23 <- BeginPlainFunction -> - v24 <- LoadString 'find' - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralCopyProperties v24 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v27 - Reassign v24, v27 - v28 <- CallMethod (guarded) v27, 'call', [v27, v24, v24] - EndObjectLiteralGetter - // Splicing instruction 40 (EndObjectLiteralComputedMethod) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE - BeginObjectLiteralComputedMethod v13 -> v29 - EndObjectLiteralComputedMethod - // Splicing done - // Splicing instruction 10 (ObjectLiteralAddProperty) from FFE149F1-3133-4B8A-9134-F8004738387C - ObjectLiteralAddProperty `c`, v19 - // Splicing done - // Splicing instruction 72 (EndObjectLiteralComputedMethod) from C71B4852-73B4-438E-B2FB-923140C9D115 - BeginObjectLiteralComputedMethod v13 -> v30 - EndObjectLiteralComputedMethod - // Splicing done - ObjectLiteralAddComputedProperty v26, v25 - v31 <- EndObjectLiteral -EndPlainFunction -v32 <- CallFunction v23, [] -v33 <- CallFunction v23, [] -v34 <- LoadFloat '1.3015274434576854e+308' -v35 <- LoadInteger '-3' -v36 <- LoadString '-128' -v37 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v38 - v39 <- TypeOf v34 - v40 <- LoadString 'string' - v41 <- Compare v39, '===', v40 - Return v39 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v36 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v35 -EndClassDefinition -v42 <- Construct v37, [] -v43 <- Construct v37, [] -v44 <- Construct v37, [] -v45 <- BeginPlainFunction -> - Return v37 -EndPlainFunction -v46 <- BeginPlainFunction -> v47, v48 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 - BeginObjectLiteralMethod `toString` -> v49, v50, v51, v52 - Return v52 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v23 - ObjectLiteralAddElement `8`, v36 - ObjectLiteralCopyProperties v36 - BeginObjectLiteralSetter `g` -> v53, v54 - v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'b', v36 - SetProperty v56, 'h', v54 - EndConstructor - v61 <- Construct v55, [v48, v44, v48, v42] - v62 <- Construct v55, [v42, v48, v54, v42] - v63 <- Construct v55, [v54, v48, v43, v54] - EndObjectLiteralSetter - v64 <- EndObjectLiteral - v65 <- BeginPlainFunction -> - // Splicing instruction 25 (SetProperty) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - v66 <- LoadFloat '5.0' - BeginObjectLiteral - v67 <- EndObjectLiteral - SetProperty v67, 'd', v66 - // Splicing done - // Splicing instruction 34 (BinaryOperation) from AD38D675-535D-4C9E-BB51-0DF28DD229CB - v68 <- CreateArray [] - v69 <- LoadInteger '167' - v70 <- CreateNamedVariable 'Float32Array', 'none' - v71 <- Construct v70, [v69] - v72 <- BinaryOperation v71, '%', v68 - // Splicing done - Return v65 - EndPlainFunction - v73 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v74 - v75 <- LoadString 'p' - v76 <- BinaryOperation v75, '+', v74 - SetComputedProperty v73, v76, v74 - EndRepeatLoop - // Splicing instruction 48 (UnaryOperation) from 08250831-588C-4D30-8DDE-9D7AF75B1FFB - v77 <- LoadInteger '0' - v78 <- UnaryOperation v77, '++' - // Splicing done - // Splicing instruction 8 (EndClassDefinition) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter - EndClassDefinition - // Splicing done - Return v64 -EndPlainFunction -v81 <- CallFunction v46, [v35, v43] -v82 <- CallFunction v46, [v81, v42] -v83 <- CallFunction v46, [v81, v44] -SetComputedProperty v37, v43, v34 -v84 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v85 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v86 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 4542 newly discovered edges in the CFG of the target - - -// ===== [ Program FCED648E-B11F-49C4-9D6A-958082E7B98A ] ===== -// Minimizing 64F00638-C3AC-4A01-BFD8-02126B006E10 -v0 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v1 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v2 <- CreateNamedVariable 'Symbol', 'none' -v3 <- GetProperty v2, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v3 -> v4 - EndObjectLiteralComputedMethod -v5 <- EndObjectLiteral -v6 <- LoadInteger '-45191' -v7 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v7, v6 -v8 <- EndObjectLiteral -v9 <- BeginClassDefinition (exp) -EndClassDefinition -// Program is interesting due to new coverage: 40 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.fzil b/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.fzil deleted file mode 100755 index 384ed96e9..000000000 Binary files a/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.js b/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.js deleted file mode 100755 index 8443da467..000000000 --- a/old_corpus/program_20251007072049_FCED648E-B11F-49C4-9D6A-958082E7B98A.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing 64F00638-C3AC-4A01-BFD8-02126B006E10 -[536870887,536870889,268435456,1000,41821,-32478,-2,2147483648]; -[0.8736803331782504,1.7976931348623157e+308,-1.1505442821503465e+308,Infinity,-1.6109113963497646e+308,-7.887699532142055e+307]; -const v3 = Symbol.species; -const v5 = { - [v3]() { - }, -}; -const v8 = { [-2.220446049250313e-16]: -45191 }; -const v9 = class { -} -// Program is interesting due to new coverage: 40 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.fuzzil.history b/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.fuzzil.history deleted file mode 100755 index 699d6716c..000000000 --- a/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.fuzzil.history +++ /dev/null @@ -1,620 +0,0 @@ -// ===== [ Program 15C57445-6815-4D4B-B46B-EA5E49C0D459 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateIntArray [25115, 6, -1073741824, -17130] -v11 <- CreateIntArray [11922] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadFloat '1.3015274434576854e+308' -v13 <- LoadInteger '-3' -v14 <- LoadString '-128' -v15 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v16 - v17 <- TypeOf v12 - v18 <- LoadString 'string' - v19 <- Compare v17, '===', v18 - Return v17 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v14 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v13 -EndClassDefinition -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- Construct v15, [] -v23 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v24 <- BeginPlainFunction -> v25, v26 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v14 - ObjectLiteralCopyProperties v14 - BeginObjectLiteralSetter `g` -> v27, v28 - v29 <- BeginConstructor -> v30, v31, v32, v33, v34 - SetProperty v30, 'b', v14 - SetProperty v30, 'h', v28 - EndConstructor - v35 <- Construct v29, [v26, v22, v26, v20] - v36 <- Construct v29, [v20, v26, v28, v20] - v37 <- Construct v29, [v28, v26, v21, v28] - EndObjectLiteralSetter - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v24, [v13, v21] -v40 <- CallFunction v24, [v39, v20] -v41 <- CallFunction v24, [v39, v22] -SetComputedProperty v15, v21, v12 -v42 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v43 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v44 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 5C302003-AA07-49FE-A314-36A8D2A2EAFF ] ===== -// Mutating 15C57445-6815-4D4B-B46B-EA5E49C0D459 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateIntArray [25115, 6, -1073741824, -17130] -v11 <- CreateIntArray [11922] -// Splicing instruction 13 (Reassign) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE -v12 <- LoadRegExp '([\cz]?)' 'dgm' -v13 <- LoadUndefined -Reassign v13, v12 -// Splicing done -// Splicing instruction 16 (CallFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v14 <- BeginPlainFunction -> - v15 <- LoadString 'find' - v16 <- LoadInteger '-45191' - v17 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v15 - ObjectLiteralCopyProperties v15 - ObjectLiteralAddProperty `a`, v17 - BeginObjectLiteralGetter `b` -> v18 - Reassign v15, v18 - v19 <- CallMethod (guarded) v18, 'call', [v18, v15, v15] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v17, v16 - v20 <- EndObjectLiteral -EndPlainFunction -v21 <- CallFunction v14, [] -v22 <- CallFunction v14, [] -// Splicing done -v23 <- LoadFloat '1.3015274434576854e+308' -v24 <- LoadInteger '-3' -v25 <- LoadString '-128' -v26 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v27 - v28 <- TypeOf v23 - v29 <- LoadString 'string' - v30 <- Compare v28, '===', v29 - Return v28 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v25 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v24 -EndClassDefinition -v31 <- Construct v26, [] -v32 <- Construct v26, [] -v33 <- Construct v26, [] -v34 <- BeginPlainFunction -> - Return v26 -EndPlainFunction -v35 <- BeginPlainFunction -> v36, v37 - BeginObjectLiteral - // Splicing instruction 18 (ObjectLiteralAddProperty) from CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 - ObjectLiteralAddProperty `maxByteLength`, v6 - // Splicing done - // Splicing instruction 19 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `toString` -> v38, v39, v40, v41 - Return v41 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 30 (ObjectLiteralCopyProperties) from 85BD4634-6042-4439-9660-681203083F44 - ObjectLiteralCopyProperties v14 - // Splicing done - ObjectLiteralAddElement `8`, v25 - ObjectLiteralCopyProperties v25 - BeginObjectLiteralSetter `g` -> v42, v43 - v44 <- BeginConstructor -> v45, v46, v47, v48, v49 - SetProperty v45, 'b', v25 - SetProperty v45, 'h', v43 - EndConstructor - v50 <- Construct v44, [v37, v33, v37, v31] - v51 <- Construct v44, [v31, v37, v43, v31] - v52 <- Construct v44, [v43, v37, v32, v43] - EndObjectLiteralSetter - v53 <- EndObjectLiteral - // Splicing instruction 5 (EndPlainFunction) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F - v54 <- BeginPlainFunction -> - Return v54 - EndPlainFunction - // Splicing done - // Splicing instruction 12 (SetComputedProperty) from 07D91DFC-8283-4302-979C-7F21495DD124 - v55 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v56 - v57 <- LoadString 'p' - v58 <- BinaryOperation v57, '+', v56 - SetComputedProperty v55, v58, v56 - EndRepeatLoop - // Splicing done - Return v53 -EndPlainFunction -v59 <- CallFunction v35, [v24, v32] -v60 <- CallFunction v35, [v59, v31] -v61 <- CallFunction v35, [v59, v33] -SetComputedProperty v26, v32, v23 -v62 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v63 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v64 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 5394 newly discovered edges in the CFG of the target - - -// ===== [ Program 64F00638-C3AC-4A01-BFD8-02126B006E10 ] ===== -// Mutating 5C302003-AA07-49FE-A314-36A8D2A2EAFF with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '65536' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -// Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 -v10 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v11 <- BinaryOperation v3, '>>>', v10 -// Splicing done -// Splicing instruction 22 (EndObjectLiteral) from A630B68E-E413-48CE-BCC1-FE2A8C0B9CED -BeginObjectLiteral -v12 <- EndObjectLiteral -// Splicing done -// Splicing instruction 32 (GetComputedProperty) from 8EF36F3E-AFE4-42F9-A825-721F305D7CB0 -v13 <- CreateNamedVariable 'Symbol', 'none' -v14 <- GetProperty v13, 'species' -v15 <- GetComputedProperty v12, v14 -// Splicing done -v16 <- CreateIntArray [25115, 6, -1073741824, -17130] -v17 <- CreateIntArray [11922] -v18 <- LoadRegExp '([\cz]?)' 'dgm' -// Splicing instruction 2 (EndPlainFunction) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE -v19 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC -BeginObjectLiteral - BeginObjectLiteralComputedMethod v14 -> v20 - EndObjectLiteralComputedMethod -v21 <- EndObjectLiteral -// Splicing done -v22 <- LoadUndefined -Reassign v22, v18 -v23 <- BeginPlainFunction -> - v24 <- LoadString 'find' - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralCopyProperties v24 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v27 - Reassign v24, v27 - v28 <- CallMethod (guarded) v27, 'call', [v27, v24, v24] - EndObjectLiteralGetter - // Splicing instruction 40 (EndObjectLiteralComputedMethod) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE - BeginObjectLiteralComputedMethod v13 -> v29 - EndObjectLiteralComputedMethod - // Splicing done - // Splicing instruction 10 (ObjectLiteralAddProperty) from FFE149F1-3133-4B8A-9134-F8004738387C - ObjectLiteralAddProperty `c`, v19 - // Splicing done - // Splicing instruction 72 (EndObjectLiteralComputedMethod) from C71B4852-73B4-438E-B2FB-923140C9D115 - BeginObjectLiteralComputedMethod v13 -> v30 - EndObjectLiteralComputedMethod - // Splicing done - ObjectLiteralAddComputedProperty v26, v25 - v31 <- EndObjectLiteral -EndPlainFunction -v32 <- CallFunction v23, [] -v33 <- CallFunction v23, [] -v34 <- LoadFloat '1.3015274434576854e+308' -v35 <- LoadInteger '-3' -v36 <- LoadString '-128' -v37 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v38 - v39 <- TypeOf v34 - v40 <- LoadString 'string' - v41 <- Compare v39, '===', v40 - Return v39 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v36 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v35 -EndClassDefinition -v42 <- Construct v37, [] -v43 <- Construct v37, [] -v44 <- Construct v37, [] -v45 <- BeginPlainFunction -> - Return v37 -EndPlainFunction -v46 <- BeginPlainFunction -> v47, v48 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 - BeginObjectLiteralMethod `toString` -> v49, v50, v51, v52 - Return v52 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v23 - ObjectLiteralAddElement `8`, v36 - ObjectLiteralCopyProperties v36 - BeginObjectLiteralSetter `g` -> v53, v54 - v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'b', v36 - SetProperty v56, 'h', v54 - EndConstructor - v61 <- Construct v55, [v48, v44, v48, v42] - v62 <- Construct v55, [v42, v48, v54, v42] - v63 <- Construct v55, [v54, v48, v43, v54] - EndObjectLiteralSetter - v64 <- EndObjectLiteral - v65 <- BeginPlainFunction -> - // Splicing instruction 25 (SetProperty) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - v66 <- LoadFloat '5.0' - BeginObjectLiteral - v67 <- EndObjectLiteral - SetProperty v67, 'd', v66 - // Splicing done - // Splicing instruction 34 (BinaryOperation) from AD38D675-535D-4C9E-BB51-0DF28DD229CB - v68 <- CreateArray [] - v69 <- LoadInteger '167' - v70 <- CreateNamedVariable 'Float32Array', 'none' - v71 <- Construct v70, [v69] - v72 <- BinaryOperation v71, '%', v68 - // Splicing done - Return v65 - EndPlainFunction - v73 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v74 - v75 <- LoadString 'p' - v76 <- BinaryOperation v75, '+', v74 - SetComputedProperty v73, v76, v74 - EndRepeatLoop - // Splicing instruction 48 (UnaryOperation) from 08250831-588C-4D30-8DDE-9D7AF75B1FFB - v77 <- LoadInteger '0' - v78 <- UnaryOperation v77, '++' - // Splicing done - // Splicing instruction 8 (EndClassDefinition) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter - EndClassDefinition - // Splicing done - Return v64 -EndPlainFunction -v81 <- CallFunction v46, [v35, v43] -v82 <- CallFunction v46, [v81, v42] -v83 <- CallFunction v46, [v81, v44] -SetComputedProperty v37, v43, v34 -v84 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v85 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v86 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 4542 newly discovered edges in the CFG of the target - - -// ===== [ Program D64886C7-26D2-461E-B7DB-C5D80305BE54 ] ===== -// Mutating 64F00638-C3AC-4A01-BFD8-02126B006E10 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Mutating next operation -v0 <- LoadBigInt '40999' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v11 <- BinaryOperation v3, '>>>', v10 -BeginObjectLiteral -v12 <- EndObjectLiteral -v13 <- CreateNamedVariable 'Symbol', 'none' -v14 <- GetProperty v13, 'species' -v15 <- GetComputedProperty v12, v14 -v16 <- CreateIntArray [25115, 6, -1073741824, -17130] -v17 <- CreateIntArray [11922] -v18 <- LoadRegExp '([\cz]?)' 'dgm' -v19 <- BeginPlainFunction -> -EndPlainFunction -BeginObjectLiteral - BeginObjectLiteralComputedMethod v14 -> v20 - EndObjectLiteralComputedMethod -v21 <- EndObjectLiteral -v22 <- LoadUndefined -Reassign v22, v18 -v23 <- BeginPlainFunction -> - v24 <- LoadString 'find' - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralCopyProperties v24 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v27 - Reassign v24, v27 - v28 <- CallMethod (guarded) v27, 'call', [v27, v24, v24] - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v13 -> v29 - EndObjectLiteralComputedMethod - ObjectLiteralAddProperty `c`, v19 - BeginObjectLiteralComputedMethod v13 -> v30 - EndObjectLiteralComputedMethod - ObjectLiteralAddComputedProperty v26, v25 - v31 <- EndObjectLiteral -EndPlainFunction -v32 <- CallFunction v23, [] -v33 <- CallFunction v23, [] -v34 <- LoadFloat '1.3015274434576854e+308' -v35 <- LoadInteger '-3' -v36 <- LoadString '-128' -v37 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v38 - v39 <- TypeOf v34 - v40 <- LoadString 'string' - v41 <- Compare v39, '===', v40 - Return v39 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v36 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v35 -EndClassDefinition -// Mutating next operation -v42 <- Construct v37, [v5, v32, v15] -v43 <- Construct v37, [] -v44 <- Construct v37, [] -v45 <- BeginPlainFunction -> - Return v37 -EndPlainFunction -v46 <- BeginPlainFunction -> v47, v48 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 - BeginObjectLiteralMethod `toString` -> v49, v50, v51, v52 - Return v52 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v23 - ObjectLiteralAddElement `8`, v36 - ObjectLiteralCopyProperties v36 - BeginObjectLiteralSetter `g` -> v53, v54 - v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'b', v36 - SetProperty v56, 'h', v54 - EndConstructor - v61 <- Construct v55, [v48, v44, v48, v42] - v62 <- Construct v55, [v42, v48, v54, v42] - v63 <- Construct v55, [v54, v48, v43, v54] - EndObjectLiteralSetter - v64 <- EndObjectLiteral - v65 <- BeginPlainFunction -> - v66 <- LoadFloat '5.0' - BeginObjectLiteral - v67 <- EndObjectLiteral - SetProperty v67, 'd', v66 - v68 <- CreateArray [] - v69 <- LoadInteger '167' - v70 <- CreateNamedVariable 'Float32Array', 'none' - v71 <- Construct v70, [v69] - v72 <- BinaryOperation v71, '%', v68 - Return v65 - EndPlainFunction - v73 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v74 - v75 <- LoadString 'p' - v76 <- BinaryOperation v75, '+', v74 - SetComputedProperty v73, v76, v74 - EndRepeatLoop - v77 <- LoadInteger '0' - v78 <- UnaryOperation v77, '++' - v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter - EndClassDefinition - Return v64 -EndPlainFunction -v81 <- CallFunction v46, [v35, v43] -v82 <- CallFunction v46, [v81, v42] -v83 <- CallFunction v46, [v81, v44] -SetComputedProperty v37, v43, v34 -v84 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v85 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v86 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 4165 newly discovered edges in the CFG of the target - - -// ===== [ Program 6CA4C133-1F29-4FB9-B0C3-83D4518FBC02 ] ===== -// Mutating D64886C7-26D2-461E-B7DB-C5D80305BE54 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '40999' -v1 <- LoadBigInt '1531355696' -v2 <- LoadBigInt '-2090912128' -v3 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v4 <- CreateIntArray [-688485223, 1] -v5 <- CreateIntArray [-4294967297, 13, -13, 36286] -v6 <- LoadInteger '6' -v7 <- LoadInteger '128' -v8 <- LoadInteger '493' -v9 <- CreateIntArray [9007199254740992, 149485469, 9, 1348474919, -1073741824, 2147483648, 9007199254740991, -911278984, -256] -v10 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v11 <- BinaryOperation v3, '>>>', v10 -BeginObjectLiteral -v12 <- EndObjectLiteral -v13 <- CreateNamedVariable 'Symbol', 'none' -// Probing value v13 -ConfigureProperty v13, 'toString', 'PropertyFlags(rawValue: 2)', 'value' [["v13"]] -// Probing finished -v14 <- GetProperty v13, 'species' -v15 <- GetComputedProperty v12, v14 -v16 <- CreateIntArray [25115, 6, -1073741824, -17130] -v17 <- CreateIntArray [11922] -v18 <- LoadRegExp '([\cz]?)' 'dgm' -v19 <- BeginPlainFunction -> -EndPlainFunction -BeginObjectLiteral - BeginObjectLiteralComputedMethod v14 -> v20 - EndObjectLiteralComputedMethod -v21 <- EndObjectLiteral -v22 <- LoadUndefined -Reassign v22, v18 -v23 <- BeginPlainFunction -> - v24 <- LoadString 'find' - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralCopyProperties v24 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v27 - Reassign v24, v27 - v28 <- CallMethod (guarded) v27, 'call', [v27, v24, v24] - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v13 -> v29 - EndObjectLiteralComputedMethod - ObjectLiteralAddProperty `c`, v19 - BeginObjectLiteralComputedMethod v13 -> v30 - EndObjectLiteralComputedMethod - ObjectLiteralAddComputedProperty v26, v25 - v31 <- EndObjectLiteral -EndPlainFunction -v32 <- CallFunction v23, [] -v33 <- CallFunction v23, [] -v34 <- LoadFloat '1.3015274434576854e+308' -v35 <- LoadInteger '-3' -v36 <- LoadString '-128' -v37 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v38 - v39 <- TypeOf v34 - v40 <- LoadString 'string' - v41 <- Compare v39, '===', v40 - Return v39 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v36 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v35 -EndClassDefinition -v42 <- Construct v37, [v5, v32, v15] -v43 <- Construct v37, [] -v44 <- Construct v37, [] -v45 <- BeginPlainFunction -> - Return v37 -EndPlainFunction -v46 <- BeginPlainFunction -> v47, v48 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 - BeginObjectLiteralMethod `toString` -> v49, v50, v51, v52 - Return v52 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v23 - ObjectLiteralAddElement `8`, v36 - ObjectLiteralCopyProperties v36 - BeginObjectLiteralSetter `g` -> v53, v54 - v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'b', v36 - SetProperty v56, 'h', v54 - EndConstructor - v61 <- Construct v55, [v48, v44, v48, v42] - v62 <- Construct v55, [v42, v48, v54, v42] - v63 <- Construct v55, [v54, v48, v43, v54] - EndObjectLiteralSetter - v64 <- EndObjectLiteral - v65 <- BeginPlainFunction -> - v66 <- LoadFloat '5.0' - BeginObjectLiteral - v67 <- EndObjectLiteral - SetProperty v67, 'd', v66 - v68 <- CreateArray [] - v69 <- LoadInteger '167' - v70 <- CreateNamedVariable 'Float32Array', 'none' - v71 <- Construct v70, [v69] - v72 <- BinaryOperation v71, '%', v68 - Return v65 - EndPlainFunction - v73 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '32' -> v74 - v75 <- LoadString 'p' - v76 <- BinaryOperation v75, '+', v74 - SetComputedProperty v73, v76, v74 - EndRepeatLoop - v77 <- LoadInteger '0' - v78 <- UnaryOperation v77, '++' - v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter - EndClassDefinition - Return v64 -EndPlainFunction -v81 <- CallFunction v46, [v35, v43] -v82 <- CallFunction v46, [v81, v42] -v83 <- CallFunction v46, [v81, v44] -SetComputedProperty v37, v43, v34 -v84 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v85 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v86 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 4543 newly discovered edges in the CFG of the target - - -// ===== [ Program 88B94B1C-8A4F-466D-BBCB-C8CA451793DA ] ===== -// Minimizing 6CA4C133-1F29-4FB9-B0C3-83D4518FBC02 -v0 <- CreateNamedVariable 'Symbol', 'none' -ConfigureProperty v0, 'toString', 'PropertyFlags(rawValue: 2)', 'value' [["v0"]] -v1 <- BeginPlainFunction -> - v2 <- LoadString 'find' - v3 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v2 - ObjectLiteralAddProperty `a`, v3 - BeginObjectLiteralGetter `b` -> v4 - Return v2 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v0 -> v5 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v0 -> v6 - EndObjectLiteralComputedMethod - v7 <- EndObjectLiteral - Return v7 -EndPlainFunction -v8 <- CallFunction v1, [] -v9 <- CallFunction v1, [] -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.fzil b/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.fzil deleted file mode 100755 index 5c3b8144a..000000000 Binary files a/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.js b/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.js deleted file mode 100755 index d3b457f6a..000000000 --- a/old_corpus/program_20251007072050_88B94B1C-8A4F-466D-BBCB-C8CA451793DA.js +++ /dev/null @@ -1,19 +0,0 @@ -// Minimizing 6CA4C133-1F29-4FB9-B0C3-83D4518FBC02 -Object.defineProperty(Symbol, "toString", { configurable: true, value: Symbol }); -function f1() { - const v7 = { - ..."find", - a: -2.220446049250313e-16, - get b() { - return "find"; - }, - [Symbol]() { - }, - [Symbol]() { - }, - }; - return v7; -} -f1(); -f1(); -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.fuzzil.history b/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.fuzzil.history deleted file mode 100755 index 718bf1c7a..000000000 --- a/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.fuzzil.history +++ /dev/null @@ -1,108 +0,0 @@ -// ===== [ Program 4764D4E4-09E2-4B4A-BBD2-68EDBFC61EA2 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v8 <- Construct v4, [v2, v3] -v9 <- Construct v4, [v0, v0] -v10 <- Construct v4, [v1, v8] -// Code generator finished -// Executing code generator RegExpGenerator -v11 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v12 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v13 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Code generator finished -// Executing code generator FloatArrayGenerator -v14 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v15 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v16 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Code generator finished -// End of prefix code. 14 variables are now visible -v17 <- BeginPlainFunction -> v18, v19 - Return v18 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v17 - ObjectLiteralAddProperty `get`, v17 -v20 <- EndObjectLiteral - - -// ===== [ Program 14B63DF0-E9FE-4776-B379-5F8A17C211D1 ] ===== -// Mutating 4764D4E4-09E2-4B4A-BBD2-68EDBFC61EA2 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Exploring value v7 - v8 <- GetProperty v7, 'arguments' - // Exploring finished - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v9 <- Construct v4, [v2, v3] -v10 <- Construct v4, [v0, v0] -// Exploring value v10 -v11 <- GetProperty (guarded) v10, 'constructor' -v12 <- Construct (guarded) v11, [v9, v2] -// Exploring finished -v13 <- Construct v4, [v1, v9] -v14 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v15 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v16 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v17 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v18 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v19 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Exploring value v19 -v20 <- GetElement v19, '1' -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - Return v22 -EndPlainFunction -// Exploring value v21 -v24 <- GetProperty v21, 'prototype' -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `get`, v21 -v25 <- EndObjectLiteral -// Exploring value v25 -v26 <- GetProperty (guarded) v25, '__lookupGetter__' -v27 <- Construct (guarded) v26, [v25] -// Program may be interesting due to new coverage: 3197 newly discovered edges in the CFG of the target - - -// ===== [ Program B37CBB7A-6460-46AC-84E7-712927C658C7 ] ===== -// Minimizing 14B63DF0-E9FE-4776-B379-5F8A17C211D1 -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -v3 <- BeginPlainFunction -> -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - v8 <- GetProperty v7, 'arguments' -EndConstructor -v9 <- Construct v4, [v2, v3] -v10 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v11 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v12 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Program is interesting due to new coverage: 83 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.fzil b/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.fzil deleted file mode 100755 index be6c29be2..000000000 Binary files a/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.js b/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.js deleted file mode 100755 index 5cfa3b7fc..000000000 --- a/old_corpus/program_20251007072052_B37CBB7A-6460-46AC-84E7-712927C658C7.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing 14B63DF0-E9FE-4776-B379-5F8A17C211D1 -function f3() { -} -function F4(a6, a7) { - if (!new.target) { throw 'must be called with new'; } - a7.arguments; -} -new F4(9, f3); -/(?:a+){0,0}/dgim; -/\1\2(a(?:\1(b\1\2))\2)\1/dgimu; -/zixyz{1,32}/ysgimu; -// Program is interesting due to new coverage: 83 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.fuzzil.history b/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.fuzzil.history deleted file mode 100755 index ca302be56..000000000 --- a/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.fuzzil.history +++ /dev/null @@ -1,265 +0,0 @@ -// ===== [ Program 4764D4E4-09E2-4B4A-BBD2-68EDBFC61EA2 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v8 <- Construct v4, [v2, v3] -v9 <- Construct v4, [v0, v0] -v10 <- Construct v4, [v1, v8] -// Code generator finished -// Executing code generator RegExpGenerator -v11 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v12 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v13 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Code generator finished -// Executing code generator FloatArrayGenerator -v14 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v15 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v16 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Code generator finished -// End of prefix code. 14 variables are now visible -v17 <- BeginPlainFunction -> v18, v19 - Return v18 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v17 - ObjectLiteralAddProperty `get`, v17 -v20 <- EndObjectLiteral - - -// ===== [ Program 14B63DF0-E9FE-4776-B379-5F8A17C211D1 ] ===== -// Mutating 4764D4E4-09E2-4B4A-BBD2-68EDBFC61EA2 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Exploring value v7 - v8 <- GetProperty v7, 'arguments' - // Exploring finished - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v9 <- Construct v4, [v2, v3] -v10 <- Construct v4, [v0, v0] -// Exploring value v10 -v11 <- GetProperty (guarded) v10, 'constructor' -v12 <- Construct (guarded) v11, [v9, v2] -// Exploring finished -v13 <- Construct v4, [v1, v9] -v14 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v15 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v16 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v17 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v18 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v19 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Exploring value v19 -v20 <- GetElement v19, '1' -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - Return v22 -EndPlainFunction -// Exploring value v21 -v24 <- GetProperty v21, 'prototype' -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `get`, v21 -v25 <- EndObjectLiteral -// Exploring value v25 -v26 <- GetProperty (guarded) v25, '__lookupGetter__' -v27 <- Construct (guarded) v26, [v25] -// Program may be interesting due to new coverage: 3197 newly discovered edges in the CFG of the target - - -// ===== [ Program 34CDB533-EA90-44EE-AE3E-F62C404DD99F ] ===== -// Mutating 14B63DF0-E9FE-4776-B379-5F8A17C211D1 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Mutating next operation -v0 <- LoadInteger '-14' -// Mutating next operation -v1 <- LoadInteger '1073741824' -v2 <- LoadInteger '9' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Mutating next operation - v8 <- GetProperty v7, 'e' - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v9 <- Construct v4, [v2, v3] -v10 <- Construct v4, [v0, v0] -v11 <- GetProperty (guarded) v10, 'constructor' -v12 <- Construct (guarded) v11, [v9, v2] -// Mutating next operation -v13 <- Construct v4, [v1, v9, v3, v4] -v14 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v15 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v16 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v17 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v18 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v19 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Mutating next operation -v20 <- GetElement v19, '5' -v21 <- BeginPlainFunction -> v22, v23 - Return v22 -EndPlainFunction -v24 <- GetProperty v21, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `get`, v21 -v25 <- EndObjectLiteral -v26 <- GetProperty (guarded) v25, '__lookupGetter__' -v27 <- Construct (guarded) v26, [v25] -// Program may be interesting due to new coverage: 3090 newly discovered edges in the CFG of the target - - -// ===== [ Program 7AB7ADFA-BBC2-4C80-BA67-E15DBCF0F528 ] ===== -// Mutating 34CDB533-EA90-44EE-AE3E-F62C404DD99F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-14' -v1 <- LoadInteger '1073741824' -// Splicing instruction 2 (Construct) from 67A23EE4-DDE2-4C78-A797-B5023AA1083F -v2 <- LoadInteger '127' -v3 <- CreateNamedVariable 'Uint32Array', 'none' -v4 <- Construct v3, [v2] -// Splicing done -// Splicing instruction 3 (BeginObjectLiteral) from 1333DB36-5742-40E9-B6BB-A77532FCB4BF -v5 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v5 -v6 <- EndObjectLiteral -// Splicing done -v7 <- LoadInteger '9' -v8 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v9 <- BeginConstructor -> v10, v11, v12 - v13 <- GetProperty v12, 'e' - SetProperty v10, 'a', v8 - SetProperty v10, 'c', v1 - SetProperty v10, 'g', v1 -EndConstructor -// Splicing instruction 52 (GetProperty) from DDF1EB3C-1B16-4294-9753-17DAA6A605EA -v14 <- CreateNamedVariable 'String', 'none' -v15 <- GetProperty v14, 'prototype' -// Splicing done -// Splicing instruction 5 (EndClassDefinition) from 34880B13-6226-4338-B944-01660C1AEAA6 -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- BeginClassDefinition (exp) v16 - ClassAddInstanceElement '8' v16 - ClassAddInstanceElement '2147483647' -EndClassDefinition -// Splicing done -v18 <- Construct v9, [v7, v8] -v19 <- Construct v9, [v0, v0] -v20 <- GetProperty (guarded) v19, 'constructor' -v21 <- Construct (guarded) v20, [v18, v7] -v22 <- Construct v9, [v1, v18, v8, v9] -v23 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v24 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -// Splicing instruction 89 (UnaryOperation) from BF8ECD92-DF14-4D7D-AE21-264C25565E3D -v25 <- LoadInteger '1078' -v26 <- UnaryOperation v25, '--' -// Splicing done -// Splicing instruction 8 (EndObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB -v27 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -// Splicing done -v29 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v30 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v31 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v32 <- CreateFloatArray [-2.0, 0.6271789754862348] -v33 <- GetElement v32, '5' -// Splicing instruction 15 (UnaryOperation) from B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF -BeginForLoopInitializer - v34 <- LoadInteger '0' - v35 <- LoadInteger '10' -BeginForLoopCondition -> v36, v37 - v38 <- Compare v36, '<', v37 -BeginForLoopAfterthought v38 -> v39, v40 - v41 <- UnaryOperation v39, '++' - v42 <- UnaryOperation v40, '--' -BeginForLoopBody -> v43, v44 -EndForLoop -// Splicing done -v45 <- BeginPlainFunction -> v46, v47 - Return v46 -EndPlainFunction -v48 <- GetProperty v45, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v45 - ObjectLiteralAddProperty `get`, v45 -v49 <- EndObjectLiteral -v50 <- GetProperty (guarded) v49, '__lookupGetter__' -v51 <- Construct (guarded) v50, [v49] -// Program may be interesting due to new coverage: 3868 newly discovered edges in the CFG of the target - - -// ===== [ Program D24E270A-75A3-4DB3-88C7-20C0513C6BAA ] ===== -// Minimizing 7AB7ADFA-BBC2-4C80-BA67-E15DBCF0F528 -v0 <- LoadInteger '-14' -v1 <- LoadInteger '1073741824' -v2 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v2 -v3 <- EndObjectLiteral -v4 <- LoadInteger '9' -v5 <- BeginPlainFunction -> - Return v4 -EndPlainFunction -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -v10 <- CreateNamedVariable 'String', 'none' -v11 <- GetProperty v10, 'prototype' -v12 <- BeginPlainFunction -> -EndPlainFunction -v13 <- BeginClassDefinition (exp) v12 - ClassAddInstanceElement '8' v12 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v14 <- Construct v6, [v4, v5] -v15 <- Construct v6, [v0, v0] -v16 <- GetProperty v15, 'constructor' -v17 <- CallFunction (guarded) v16, [v14, v4] -v18 <- Construct v6, [v1, v14, v5, v6] -v19 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v20 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -BeginForLoopInitializer - v21 <- LoadInteger '0' - v22 <- LoadInteger '10' -BeginForLoopCondition -> v23, v24 -BeginForLoopAfterthought v24 -> v25, v26 - v27 <- UnaryOperation v25, '++' - v28 <- UnaryOperation v26, '--' -BeginForLoopBody -> v29, v30 -EndForLoop -BeginObjectLiteral -v31 <- EndObjectLiteral -v32 <- CallFunction (guarded) v31, [v31, v6, v2] -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.fzil b/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.fzil deleted file mode 100755 index 12dcbab13..000000000 Binary files a/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.js b/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.js deleted file mode 100755 index 3f7259bd3..000000000 --- a/old_corpus/program_20251007072100_D24E270A-75A3-4DB3-88C7-20C0513C6BAA.js +++ /dev/null @@ -1,27 +0,0 @@ -// Minimizing 7AB7ADFA-BBC2-4C80-BA67-E15DBCF0F528 -const v3 = { maxByteLength: 10000 }; -function f5() { - return 9; -} -function F6(a8, a9) { - if (!new.target) { throw 'must be called with new'; } -} -String.prototype; -function f12() { -} -const v13 = class extends f12 { - 8 = f12; - 2147483647; -} -const v14 = new F6(9, f5); -const v15 = new F6(-14, -14); -const v16 = v15.constructor; -try { v16(v14, 9); } catch (e) {} -new F6(1073741824, v14, f5, F6); -/(?:a+){0,0}/dgim; -/\1\2(a(?:\1(b\1\2))\2)\1/dgimu; -for (let i23 = 0, i24 = 10; i24; i23++, i24--) { -} -const v31 = {}; -try { v31(v31, F6, 10000); } catch (e) {} -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.fuzzil.history b/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.fuzzil.history deleted file mode 100755 index 7732f4324..000000000 --- a/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.fuzzil.history +++ /dev/null @@ -1,508 +0,0 @@ -// ===== [ Program 4764D4E4-09E2-4B4A-BBD2-68EDBFC61EA2 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v8 <- Construct v4, [v2, v3] -v9 <- Construct v4, [v0, v0] -v10 <- Construct v4, [v1, v8] -// Code generator finished -// Executing code generator RegExpGenerator -v11 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v12 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v13 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Code generator finished -// Executing code generator FloatArrayGenerator -v14 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v15 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v16 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Code generator finished -// End of prefix code. 14 variables are now visible -v17 <- BeginPlainFunction -> v18, v19 - Return v18 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v17 - ObjectLiteralAddProperty `get`, v17 -v20 <- EndObjectLiteral - - -// ===== [ Program 14B63DF0-E9FE-4776-B379-5F8A17C211D1 ] ===== -// Mutating 4764D4E4-09E2-4B4A-BBD2-68EDBFC61EA2 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '64440' -v2 <- LoadInteger '9' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Exploring value v7 - v8 <- GetProperty v7, 'arguments' - // Exploring finished - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v9 <- Construct v4, [v2, v3] -v10 <- Construct v4, [v0, v0] -// Exploring value v10 -v11 <- GetProperty (guarded) v10, 'constructor' -v12 <- Construct (guarded) v11, [v9, v2] -// Exploring finished -v13 <- Construct v4, [v1, v9] -v14 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v15 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v16 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v17 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v18 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v19 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Exploring value v19 -v20 <- GetElement v19, '1' -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - Return v22 -EndPlainFunction -// Exploring value v21 -v24 <- GetProperty v21, 'prototype' -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `get`, v21 -v25 <- EndObjectLiteral -// Exploring value v25 -v26 <- GetProperty (guarded) v25, '__lookupGetter__' -v27 <- Construct (guarded) v26, [v25] -// Program may be interesting due to new coverage: 3197 newly discovered edges in the CFG of the target - - -// ===== [ Program 34CDB533-EA90-44EE-AE3E-F62C404DD99F ] ===== -// Mutating 14B63DF0-E9FE-4776-B379-5F8A17C211D1 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Mutating next operation -v0 <- LoadInteger '-14' -// Mutating next operation -v1 <- LoadInteger '1073741824' -v2 <- LoadInteger '9' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Mutating next operation - v8 <- GetProperty v7, 'e' - SetProperty v5, 'a', v3 - SetProperty v5, 'c', v1 - SetProperty v5, 'g', v1 -EndConstructor -v9 <- Construct v4, [v2, v3] -v10 <- Construct v4, [v0, v0] -v11 <- GetProperty (guarded) v10, 'constructor' -v12 <- Construct (guarded) v11, [v9, v2] -// Mutating next operation -v13 <- Construct v4, [v1, v9, v3, v4] -v14 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v15 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v16 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v17 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v18 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v19 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Mutating next operation -v20 <- GetElement v19, '5' -v21 <- BeginPlainFunction -> v22, v23 - Return v22 -EndPlainFunction -v24 <- GetProperty v21, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `get`, v21 -v25 <- EndObjectLiteral -v26 <- GetProperty (guarded) v25, '__lookupGetter__' -v27 <- Construct (guarded) v26, [v25] -// Program may be interesting due to new coverage: 3090 newly discovered edges in the CFG of the target - - -// ===== [ Program 7AB7ADFA-BBC2-4C80-BA67-E15DBCF0F528 ] ===== -// Mutating 34CDB533-EA90-44EE-AE3E-F62C404DD99F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-14' -v1 <- LoadInteger '1073741824' -// Splicing instruction 2 (Construct) from 67A23EE4-DDE2-4C78-A797-B5023AA1083F -v2 <- LoadInteger '127' -v3 <- CreateNamedVariable 'Uint32Array', 'none' -v4 <- Construct v3, [v2] -// Splicing done -// Splicing instruction 3 (BeginObjectLiteral) from 1333DB36-5742-40E9-B6BB-A77532FCB4BF -v5 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v5 -v6 <- EndObjectLiteral -// Splicing done -v7 <- LoadInteger '9' -v8 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v9 <- BeginConstructor -> v10, v11, v12 - v13 <- GetProperty v12, 'e' - SetProperty v10, 'a', v8 - SetProperty v10, 'c', v1 - SetProperty v10, 'g', v1 -EndConstructor -// Splicing instruction 52 (GetProperty) from DDF1EB3C-1B16-4294-9753-17DAA6A605EA -v14 <- CreateNamedVariable 'String', 'none' -v15 <- GetProperty v14, 'prototype' -// Splicing done -// Splicing instruction 5 (EndClassDefinition) from 34880B13-6226-4338-B944-01660C1AEAA6 -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- BeginClassDefinition (exp) v16 - ClassAddInstanceElement '8' v16 - ClassAddInstanceElement '2147483647' -EndClassDefinition -// Splicing done -v18 <- Construct v9, [v7, v8] -v19 <- Construct v9, [v0, v0] -v20 <- GetProperty (guarded) v19, 'constructor' -v21 <- Construct (guarded) v20, [v18, v7] -v22 <- Construct v9, [v1, v18, v8, v9] -v23 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v24 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -// Splicing instruction 89 (UnaryOperation) from BF8ECD92-DF14-4D7D-AE21-264C25565E3D -v25 <- LoadInteger '1078' -v26 <- UnaryOperation v25, '--' -// Splicing done -// Splicing instruction 8 (EndObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB -v27 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -// Splicing done -v29 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v30 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v31 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v32 <- CreateFloatArray [-2.0, 0.6271789754862348] -v33 <- GetElement v32, '5' -// Splicing instruction 15 (UnaryOperation) from B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF -BeginForLoopInitializer - v34 <- LoadInteger '0' - v35 <- LoadInteger '10' -BeginForLoopCondition -> v36, v37 - v38 <- Compare v36, '<', v37 -BeginForLoopAfterthought v38 -> v39, v40 - v41 <- UnaryOperation v39, '++' - v42 <- UnaryOperation v40, '--' -BeginForLoopBody -> v43, v44 -EndForLoop -// Splicing done -v45 <- BeginPlainFunction -> v46, v47 - Return v46 -EndPlainFunction -v48 <- GetProperty v45, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v45 - ObjectLiteralAddProperty `get`, v45 -v49 <- EndObjectLiteral -v50 <- GetProperty (guarded) v49, '__lookupGetter__' -v51 <- Construct (guarded) v50, [v49] -// Program may be interesting due to new coverage: 3868 newly discovered edges in the CFG of the target - - -// ===== [ Program 0B55BB28-E218-4AEB-B015-DACB479FD72F ] ===== -// Mutating 7AB7ADFA-BBC2-4C80-BA67-E15DBCF0F528 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-14' -// Splicing instruction 8 (EndForOfLoop) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F -v1 <- CreateNamedVariable 'Map', 'none' -v2 <- Construct v1, [] -BeginForOfLoop v2 -> v3 -EndForOfLoop -// Splicing done -// Splicing instruction 18 (CallFunction) from BB00504F-DE1E-4CF2-802B-17E056A601DC -v4 <- LoadFloat '-9.392961880785308e+307' -v5 <- LoadFloat '2.2250738585072014e-308' -v6 <- BeginPlainFunction -> v7, v8 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v7 - BeginObjectLiteralGetter `d` -> v9 - BeginObjectLiteral - v10 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v4 - v11 <- EndObjectLiteral - Return v11 -EndPlainFunction -v12 <- CallFunction v6, [v5] -v13 <- CallFunction v6, [] -// Splicing done -v14 <- LoadInteger '1073741824' -v15 <- LoadInteger '127' -v16 <- CreateNamedVariable 'Uint32Array', 'none' -// Splicing instruction 6 (EndRepeatLoop) from 162C736C-F892-4B41-9DB3-EE95EAE4DD13 -v17 <- LoadString 'toString' -v18 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginRepeatLoop '500' -> v19 - v20 <- CallFunction v18, [] -EndRepeatLoop -// Splicing done -v21 <- Construct v16, [v15] -// Splicing instruction 22 (EndRepeatLoop) from FFE149F1-3133-4B8A-9134-F8004738387C -v22 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginRepeatLoop '500' -> v23 - v24 <- CallFunction v22, [] -EndRepeatLoop -// Splicing done -v25 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -v27 <- LoadInteger '9' -v28 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v29 <- BeginConstructor -> v30, v31, v32 - v33 <- GetProperty v32, 'e' - SetProperty v30, 'a', v28 - SetProperty v30, 'c', v14 - SetProperty v30, 'g', v14 -EndConstructor -v34 <- CreateNamedVariable 'String', 'none' -v35 <- GetProperty v34, 'prototype' -v36 <- BeginPlainFunction -> - // Splicing instruction 4 (Construct) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - v37 <- BeginConstructor -> v38 - EndConstructor - v39 <- Construct v37, [] - // Splicing done - // Splicing instruction 3 (EndObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB - v40 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v40 - v41 <- EndObjectLiteral - // Splicing done -EndPlainFunction -v42 <- BeginClassDefinition (exp) v36 - ClassAddInstanceElement '8' v36 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v43 <- Construct v29, [v27, v28] -v44 <- Construct v29, [v0, v0] -v45 <- GetProperty (guarded) v44, 'constructor' -v46 <- Construct (guarded) v45, [v43, v27] -v47 <- Construct v29, [v14, v43, v28, v29] -// Splicing instruction 3 (Construct) from E040B601-B143-41F7-8F25-1E93477D226F -v48 <- CreateNamedVariable 'Int32Array', 'none' -v49 <- Construct v48, [] -// Splicing done -// Splicing instruction 5 (CreateArray) from 896306D5-74C1-4E63-BE50-61B828E8842F -v50 <- LoadInteger '251' -v51 <- CreateNamedVariable 'Uint32Array', 'none' -v52 <- LoadInteger '3874' -v53 <- CreateNamedVariable 'Int32Array', 'none' -v54 <- Construct v53, [v52] -v55 <- CreateArray [v50, v54, v51, v50] -// Splicing done -v56 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v57 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v58 <- LoadInteger '1078' -v59 <- UnaryOperation v58, '--' -v60 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v60 -v61 <- EndObjectLiteral -v62 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v63 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v64 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v65 <- CreateFloatArray [-2.0, 0.6271789754862348] -v66 <- GetElement v65, '5' -BeginForLoopInitializer - v67 <- LoadInteger '0' - v68 <- LoadInteger '10' -BeginForLoopCondition -> v69, v70 - v71 <- Compare v69, '<', v70 - // Splicing instruction 16 (CallFunction) from FFE149F1-3133-4B8A-9134-F8004738387C - v72 <- LoadString 'toString' - v73 <- LoadInteger '-1073741824' - v74 <- BeginPlainFunction -> - Return v72 - EndPlainFunction - v75 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v74 - ObjectLiteralAddElement `9`, v73 - ObjectLiteralAddProperty `b`, v72 - ObjectLiteralAddProperty `c`, v74 - BeginObjectLiteralSetter `b` -> v76, v77 - EndObjectLiteralSetter - v78 <- EndObjectLiteral - Return v78 - EndPlainFunction - v79 <- CallFunction v75, [] - // Splicing done -BeginForLoopAfterthought v71 -> v80, v81 - v82 <- UnaryOperation v80, '++' - v83 <- UnaryOperation v81, '--' -BeginForLoopBody -> v84, v85 -EndForLoop -v86 <- BeginPlainFunction -> v87, v88 - Return v87 -EndPlainFunction -v89 <- GetProperty v86, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v86 - ObjectLiteralAddProperty `get`, v86 -v90 <- EndObjectLiteral -v91 <- GetProperty (guarded) v90, '__lookupGetter__' -v92 <- Construct (guarded) v91, [v90] -// Program may be interesting due to new coverage: 6116 newly discovered edges in the CFG of the target - - -// ===== [ Program 72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7 ] ===== -// Minimizing 0B55BB28-E218-4AEB-B015-DACB479FD72F -v0 <- LoadInteger '-14' -v1 <- CreateNamedVariable 'Map', 'none' -v2 <- Construct v1, [] -BeginForOfLoop v2 -> v3 -EndForOfLoop -v4 <- LoadFloat '-9.392961880785308e+307' -v5 <- LoadFloat '2.2250738585072014e-308' -v6 <- BeginPlainFunction -> v7, v8 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v7 - BeginObjectLiteralGetter `d` -> v9 - BeginObjectLiteral - v10 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v4 - v11 <- EndObjectLiteral - Return v11 -EndPlainFunction -v12 <- CallFunction v6, [v5] -v13 <- CallFunction v6, [] -v14 <- LoadInteger '1073741824' -v15 <- LoadInteger '127' -v16 <- CreateNamedVariable 'Uint32Array', 'none' -v17 <- LoadString 'toString' -v18 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginRepeatLoop '500' -> v19 - v20 <- CallFunction v18, [] -EndRepeatLoop -v21 <- Construct v16, [v15] -v22 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginRepeatLoop '500' -> v23 - v24 <- CallFunction v22, [] -EndRepeatLoop -v25 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -v27 <- LoadInteger '9' -v28 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v29 <- BeginConstructor -> v30, v31, v32 - v33 <- GetProperty v32, 'e' - SetProperty v30, 'a', v28 - SetProperty v30, 'c', v14 - SetProperty v30, 'g', v14 -EndConstructor -v34 <- CreateNamedVariable 'String', 'none' -v35 <- GetProperty v34, 'prototype' -v36 <- BeginPlainFunction -> - v37 <- BeginConstructor -> v38 - EndConstructor - v39 <- Construct v37, [] - v40 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v40 - v41 <- EndObjectLiteral -EndPlainFunction -v42 <- BeginClassDefinition (exp) v36 - ClassAddInstanceElement '8' v36 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v43 <- Construct v29, [v27, v28] -v44 <- Construct v29, [v0, v0] -v45 <- GetProperty (guarded) v44, 'constructor' -v46 <- Construct (guarded) v45, [v43, v27] -v47 <- Construct v29, [v14, v43, v28, v29] -v48 <- CreateNamedVariable 'Int32Array', 'none' -v49 <- Construct v48, [] -v50 <- LoadInteger '251' -v51 <- CreateNamedVariable 'Uint32Array', 'none' -v52 <- LoadInteger '3874' -v53 <- CreateNamedVariable 'Int32Array', 'none' -v54 <- Construct v53, [v52] -v55 <- CreateArray [v50, v54, v51, v50] -v56 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v57 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v58 <- LoadInteger '1078' -v59 <- UnaryOperation v58, '--' -v60 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v60 -v61 <- EndObjectLiteral -v62 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v63 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v64 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v65 <- CreateFloatArray [-2.0, 0.6271789754862348] -v66 <- GetElement v65, '5' -BeginForLoopInitializer - v67 <- LoadInteger '0' - v68 <- LoadInteger '10' -BeginForLoopCondition -> v69, v70 - v71 <- Compare v69, '<', v70 - v72 <- LoadString 'toString' - v73 <- LoadInteger '-1073741824' - v74 <- BeginPlainFunction -> - Return v72 - EndPlainFunction - v75 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v74 - ObjectLiteralAddElement `9`, v73 - ObjectLiteralAddProperty `b`, v72 - ObjectLiteralAddProperty `c`, v74 - BeginObjectLiteralSetter `b` -> v76, v77 - EndObjectLiteralSetter - v78 <- EndObjectLiteral - Return v78 - EndPlainFunction - v79 <- CallFunction v75, [] -BeginForLoopAfterthought v71 -> v80, v81 - v82 <- UnaryOperation v80, '++' - v83 <- UnaryOperation v81, '--' -BeginForLoopBody -> v84, v85 -EndForLoop -v86 <- BeginPlainFunction -> v87, v88 - Return v87 -EndPlainFunction -v89 <- GetProperty v86, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v86 - ObjectLiteralAddProperty `get`, v86 -v90 <- EndObjectLiteral -v91 <- GetProperty (guarded) v90, '__lookupGetter__' -v92 <- Construct (guarded) v91, [v90] -// Program is interesting due to new coverage: 442 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.fzil b/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.fzil deleted file mode 100755 index 8e24b82d0..000000000 Binary files a/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.js b/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.js deleted file mode 100755 index cbc68d0c1..000000000 --- a/old_corpus/program_20251007072103_72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7.js +++ /dev/null @@ -1,100 +0,0 @@ -// Minimizing 0B55BB28-E218-4AEB-B015-DACB479FD72F -const v2 = new Map(); -for (const v3 of v2) { -} -function f6(a7, a8) { - const v11 = { - b: a7, - get d() { - const v10 = {}; - }, - d: -9.392961880785308e+307, - }; - return v11; -} -f6(2.2250738585072014e-308); -f6(); -function f18() { - return "toString"; -} -for (let v19 = 0; v19 < 500; v19++) { - f18(); -} -new Uint32Array(127); -function f22() { - return "toString"; -} -for (let v23 = 0; v23 < 500; v23++) { - f22(); -} -const v26 = { maxByteLength: 10000 }; -function f28() { - return -14; -} -function F29(a31, a32) { - if (!new.target) { throw 'must be called with new'; } - a32.e; - this.a = f28; - this.c = 1073741824; - this.g = 1073741824; -} -String.prototype; -function f36() { - function F37() { - if (!new.target) { throw 'must be called with new'; } - } - new F37(); - const v40 = [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; - const v41 = { ...v40 }; -} -const v42 = class extends f36 { - 8 = f36; - 2147483647; -} -const v43 = new F29(9, f28); -const v44 = new F29(-14, -14); -const v45 = v44?.constructor; -try { new v45(v43, 9); } catch (e) {} -new F29(1073741824, v43, f28, F29); -new Int32Array(); -const v54 = new Int32Array(3874); -[251,v54,Uint32Array,251]; -/(?:a+){0,0}/dgim; -/\1\2(a(?:\1(b\1\2))\2)\1/dgimu; -let v58 = 1078; -v58--; -const v61 = { maxByteLength: 4255489755 }; -/zixyz{1,32}/ysgimu; -[1000000.0,-5.350700299212024,-5.0]; -[1.0,-7.753212969347842,-1000000.0,5.0,-1000000000000.0,-2.220446049250313e-16]; -([-2.0,0.6271789754862348])[5]; -for (let i69 = 0, i70 = 10; - (() => { - const v71 = i69 < i70; - function f74() { - return "toString"; - } - function f75() { - const v78 = { - __proto__: f74, - 9: -1073741824, - b: "toString", - c: f74, - set b(a77) { - }, - }; - return v78; - } - f75(); - return v71; - })(); - i69++, i70--) { -} -function f86(a87, a88) { - return a87; -} -f86.prototype; -const v90 = { apply: f86, get: f86 }; -const v91 = v90?.__lookupGetter__; -try { new v91(v90); } catch (e) {} -// Program is interesting due to new coverage: 442 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.fuzzil.history b/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.fuzzil.history deleted file mode 100755 index 03b04219a..000000000 --- a/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.fuzzil.history +++ /dev/null @@ -1,197 +0,0 @@ -// ===== [ Program FB8E27AA-25BE-4A68-9E8C-DD4D1FF3409D ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v2 - // Executing code generator WorkerGenerator - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - // Executing code generator BuiltinGenerator - v10 <- CreateNamedVariable 'Function', 'none' - // Code generator finished - EndPlainFunction - SetProperty v7, 'onmessage', v8 - // Executing code generator PropertyConfigurationGenerator - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - // Code generator finished - // Executing code generator ObjectConstructorGenerator - v11 <- BeginConstructor -> v12, v13, v14, v15, v16 - SetProperty v12, 'b', v15 - SetProperty v12, 'c', v16 - SetProperty v12, 'f', v0 - EndConstructor - v17 <- Construct v11, [v0, v5, v8, v7] - v18 <- Construct v11, [v0, v0, v5, v2] - v19 <- Construct v11, [v2, v0, v18, v11] - // Code generator finished - EndPlainFunction - v20 <- CreateNamedVariable 'Worker', 'none' - v21 <- LoadString 'function' - v22 <- CreateArray [v21, v20, v21] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- Construct v20, [v3, v23] - // Code generator finished - Return v24 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v25 <- Construct v1, [] -v26 <- Construct v1, [] -v27 <- Construct v1, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- Construct v35, [v34] -// Code generator finished -// End of prefix code. 14 variables are now visible -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '257' -v41 <- CreateNamedVariable 'Int16Array', 'none' -v42 <- LoadInteger '8' -v43 <- CreateNamedVariable 'Float32Array', 'none' -v44 <- CreateArray [v38, v41] -v45 <- CreateArray [v42, v42] -v46 <- LoadInteger '16' -v47 <- LoadInteger '9' -v48 <- LoadInteger '257' -v49 <- GetProperty v37, 'length' -v50 <- LoadInteger '0' -BeginDoWhileLoopBody - v51 <- CreateNamedVariable 'ArrayBuffer', 'none' - v52 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 - v53 <- EndObjectLiteral - v54 <- LoadInteger '411' - v55 <- Construct v51, [v54, v53] - v56 <- CreateNamedVariable 'Float64Array', 'none' - v57 <- Construct v56, [v55] - v58 <- UnaryOperation v50, '++' -BeginDoWhileLoopHeader - v59 <- LoadInteger '8' - v60 <- Compare v50, '<', v59 -EndDoWhileLoop v60 - - -// ===== [ Program E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 ] ===== -// Mutating FB8E27AA-25BE-4A68-9E8C-DD4D1FF3409D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - v10 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v11 <- BeginConstructor -> v12, v13, v14, v15, v16 - SetProperty v12, 'b', v15 - SetProperty v12, 'c', v16 - SetProperty v12, 'f', v0 - EndConstructor - v17 <- Construct v11, [v0, v5, v8, v7] - v18 <- Construct v11, [v0, v0, v5, v2] - v19 <- Construct v11, [v2, v0, v18, v11] - EndPlainFunction - v20 <- CreateNamedVariable 'Worker', 'none' - v21 <- LoadString 'function' - v22 <- CreateArray [v21, v20, v21] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- Construct v20, [v3, v23] - Return v24 - EndClassInstanceMethod -EndClassDefinition -v25 <- Construct v1, [] -v26 <- Construct v1, [] -v27 <- Construct v1, [] -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 1 (v34) with v32 -v36 <- Construct v35, [v32] -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '257' -v41 <- CreateNamedVariable 'Int16Array', 'none' -v42 <- LoadInteger '8' -v43 <- CreateNamedVariable 'Float32Array', 'none' -v44 <- CreateArray [v38, v41] -v45 <- CreateArray [v42, v42] -v46 <- LoadInteger '16' -v47 <- LoadInteger '9' -v48 <- LoadInteger '257' -// Replacing input 0 (v37) with v39 -v49 <- GetProperty v39, 'length' -v50 <- LoadInteger '0' -BeginDoWhileLoopBody - v51 <- CreateNamedVariable 'ArrayBuffer', 'none' - v52 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 - v53 <- EndObjectLiteral - v54 <- LoadInteger '411' - // Replacing input 2 (v53) with v53 - v55 <- Construct v51, [v54, v53] - v56 <- CreateNamedVariable 'Float64Array', 'none' - v57 <- Construct v56, [v55] - v58 <- UnaryOperation v50, '++' -BeginDoWhileLoopHeader - v59 <- LoadInteger '8' - v60 <- Compare v50, '<', v59 -EndDoWhileLoop v60 -// Program may be interesting due to new coverage: 3368 newly discovered edges in the CFG of the target - - -// ===== [ Program 1426A16B-F3A3-489B-81E1-C014DA9BD061 ] ===== -// Minimizing E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 -v0 <- LoadInteger '255' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v3 <- Construct v2, [v1] -v4 <- LoadInteger '0' -v5 <- CreateNamedVariable 'ArrayBuffer', 'none' -v6 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 -v7 <- EndObjectLiteral -v8 <- LoadInteger '411' -v9 <- Construct v5, [v8, v7] -v10 <- CreateNamedVariable 'Float64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- UnaryOperation v4, '++' -v13 <- LoadInteger '8' -// Program is interesting due to new coverage: 37 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.fzil b/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.fzil deleted file mode 100755 index 118bdac38..000000000 Binary files a/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.js b/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.js deleted file mode 100755 index bf360b37f..000000000 --- a/old_corpus/program_20251007072108_1426A16B-F3A3-489B-81E1-C014DA9BD061.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 -new Uint8ClampedArray(Uint32Array); -let v4 = 0; -const v9 = new ArrayBuffer(411, { maxByteLength: 1073741824 }); -new Float64Array(v9); -v4++; -// Program is interesting due to new coverage: 37 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.fuzzil.history b/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.fuzzil.history deleted file mode 100755 index 0ac6bb21e..000000000 --- a/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.fuzzil.history +++ /dev/null @@ -1,479 +0,0 @@ -// ===== [ Program FB8E27AA-25BE-4A68-9E8C-DD4D1FF3409D ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v2 - // Executing code generator WorkerGenerator - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - // Executing code generator BuiltinGenerator - v10 <- CreateNamedVariable 'Function', 'none' - // Code generator finished - EndPlainFunction - SetProperty v7, 'onmessage', v8 - // Executing code generator PropertyConfigurationGenerator - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - // Code generator finished - // Executing code generator ObjectConstructorGenerator - v11 <- BeginConstructor -> v12, v13, v14, v15, v16 - SetProperty v12, 'b', v15 - SetProperty v12, 'c', v16 - SetProperty v12, 'f', v0 - EndConstructor - v17 <- Construct v11, [v0, v5, v8, v7] - v18 <- Construct v11, [v0, v0, v5, v2] - v19 <- Construct v11, [v2, v0, v18, v11] - // Code generator finished - EndPlainFunction - v20 <- CreateNamedVariable 'Worker', 'none' - v21 <- LoadString 'function' - v22 <- CreateArray [v21, v20, v21] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- Construct v20, [v3, v23] - // Code generator finished - Return v24 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v25 <- Construct v1, [] -v26 <- Construct v1, [] -v27 <- Construct v1, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- Construct v35, [v34] -// Code generator finished -// End of prefix code. 14 variables are now visible -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '257' -v41 <- CreateNamedVariable 'Int16Array', 'none' -v42 <- LoadInteger '8' -v43 <- CreateNamedVariable 'Float32Array', 'none' -v44 <- CreateArray [v38, v41] -v45 <- CreateArray [v42, v42] -v46 <- LoadInteger '16' -v47 <- LoadInteger '9' -v48 <- LoadInteger '257' -v49 <- GetProperty v37, 'length' -v50 <- LoadInteger '0' -BeginDoWhileLoopBody - v51 <- CreateNamedVariable 'ArrayBuffer', 'none' - v52 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 - v53 <- EndObjectLiteral - v54 <- LoadInteger '411' - v55 <- Construct v51, [v54, v53] - v56 <- CreateNamedVariable 'Float64Array', 'none' - v57 <- Construct v56, [v55] - v58 <- UnaryOperation v50, '++' -BeginDoWhileLoopHeader - v59 <- LoadInteger '8' - v60 <- Compare v50, '<', v59 -EndDoWhileLoop v60 - - -// ===== [ Program E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 ] ===== -// Mutating FB8E27AA-25BE-4A68-9E8C-DD4D1FF3409D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - v10 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v11 <- BeginConstructor -> v12, v13, v14, v15, v16 - SetProperty v12, 'b', v15 - SetProperty v12, 'c', v16 - SetProperty v12, 'f', v0 - EndConstructor - v17 <- Construct v11, [v0, v5, v8, v7] - v18 <- Construct v11, [v0, v0, v5, v2] - v19 <- Construct v11, [v2, v0, v18, v11] - EndPlainFunction - v20 <- CreateNamedVariable 'Worker', 'none' - v21 <- LoadString 'function' - v22 <- CreateArray [v21, v20, v21] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- Construct v20, [v3, v23] - Return v24 - EndClassInstanceMethod -EndClassDefinition -v25 <- Construct v1, [] -v26 <- Construct v1, [] -v27 <- Construct v1, [] -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 1 (v34) with v32 -v36 <- Construct v35, [v32] -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '257' -v41 <- CreateNamedVariable 'Int16Array', 'none' -v42 <- LoadInteger '8' -v43 <- CreateNamedVariable 'Float32Array', 'none' -v44 <- CreateArray [v38, v41] -v45 <- CreateArray [v42, v42] -v46 <- LoadInteger '16' -v47 <- LoadInteger '9' -v48 <- LoadInteger '257' -// Replacing input 0 (v37) with v39 -v49 <- GetProperty v39, 'length' -v50 <- LoadInteger '0' -BeginDoWhileLoopBody - v51 <- CreateNamedVariable 'ArrayBuffer', 'none' - v52 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 - v53 <- EndObjectLiteral - v54 <- LoadInteger '411' - // Replacing input 2 (v53) with v53 - v55 <- Construct v51, [v54, v53] - v56 <- CreateNamedVariable 'Float64Array', 'none' - v57 <- Construct v56, [v55] - v58 <- UnaryOperation v50, '++' -BeginDoWhileLoopHeader - v59 <- LoadInteger '8' - v60 <- Compare v50, '<', v59 -EndDoWhileLoop v60 -// Program may be interesting due to new coverage: 3368 newly discovered edges in the CFG of the target - - -// ===== [ Program 5B3D4BF5-9DC3-4E16-906F-7511DF6FDA09 ] ===== -// Mutating E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - // Splicing instruction 9 (EndClassDefinition) from C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021 - v10 <- BeginPlainFunction -> - EndPlainFunction - v11 <- CreateNamedVariable 'Date', 'none' - v12 <- BeginClassDefinition (decl) v10 - BeginClassInstanceMethod 'm' -> v13, v14 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v11 - ClassAddInstanceProperty 'h' v11 - ClassAddInstanceElement '3277' - EndClassDefinition - // Splicing done - v15 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v16 <- BeginConstructor -> v17, v18, v19, v20, v21 - SetProperty v17, 'b', v20 - SetProperty v17, 'c', v21 - SetProperty v17, 'f', v0 - EndConstructor - v22 <- Construct v16, [v0, v5, v8, v7] - v23 <- Construct v16, [v0, v0, v5, v2] - v24 <- Construct v16, [v2, v0, v23, v16] - EndPlainFunction - v25 <- CreateNamedVariable 'Worker', 'none' - v26 <- LoadString 'function' - v27 <- CreateArray [v26, v25, v26] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v27 - ObjectLiteralAddProperty `type`, v26 - v28 <- EndObjectLiteral - v29 <- Construct v25, [v3, v28] - Return v29 - EndClassInstanceMethod -EndClassDefinition -v30 <- Construct v1, [] -v31 <- Construct v1, [] -// Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v32 <- LoadFloat 'nan' -v33 <- CreateArray [v32] -// Splicing done -// Splicing instruction 84 (BeginObjectLiteral) from 72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7 -v34 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 -v35 <- EndObjectLiteral -// Splicing done -v36 <- Construct v1, [] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '7' -v44 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v45 <- Construct v44, [v41] -v46 <- LoadInteger '4' -v47 <- CreateNamedVariable 'BigInt64Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '257' -v50 <- CreateNamedVariable 'Int16Array', 'none' -v51 <- LoadInteger '8' -v52 <- CreateNamedVariable 'Float32Array', 'none' -// Splicing instruction 1 (BeginPlainFunction) from 162C736C-F892-4B41-9DB3-EE95EAE4DD13 -v53 <- LoadString 'toString' -v54 <- BeginPlainFunction -> - Return v53 -EndPlainFunction -// Splicing done -// Splicing instruction 6 (BeginAsyncFunction) from 896306D5-74C1-4E63-BE50-61B828E8842F -v55 <- BeginAsyncFunction -> v56, v57, v58, v59 - v60 <- Await v59 -EndAsyncFunction -// Splicing done -v61 <- CreateArray [v47, v50] -v62 <- CreateArray [v51, v51] -v63 <- LoadInteger '16' -// Splicing instruction 11 (EndClassDefinition) from CD726693-5597-4A80-B239-8F6DC3E3EBA1 -v64 <- LoadInteger '1000' -v65 <- CreateNamedVariable 'Int8Array', 'none' -v66 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v65 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v65 - ClassAddStaticComputedProperty v64 v65 -EndClassDefinition -// Splicing done -v67 <- LoadInteger '9' -v68 <- LoadInteger '257' -// Splicing instruction 12 (SetProperty) from E189028F-7C38-4901-8A9C-67449FF70BFA -SetProperty v33, 'd', v46 -// Splicing done -// Splicing instruction 18 (BeginObjectLiteral) from AB6534A7-1890-4C1A-B46C-69EB8C16CB0C -BeginObjectLiteral -v69 <- EndObjectLiteral -// Splicing done -// Splicing instruction 7 (BeginForOfLoop) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F -v70 <- CreateNamedVariable 'Map', 'none' -v71 <- Construct v70, [] -BeginForOfLoop v71 -> v72 -EndForOfLoop -// Splicing done -v73 <- GetProperty v48, 'length' -v74 <- LoadInteger '0' -BeginDoWhileLoopBody - v75 <- CreateNamedVariable 'ArrayBuffer', 'none' - v76 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v76 - v77 <- EndObjectLiteral - v78 <- LoadInteger '411' - v79 <- Construct v75, [v78, v77] - v80 <- CreateNamedVariable 'Float64Array', 'none' - v81 <- Construct v80, [v79] - v82 <- UnaryOperation v74, '++' -BeginDoWhileLoopHeader - v83 <- LoadInteger '8' - v84 <- Compare v74, '<', v83 -EndDoWhileLoop v84 -// Program may be interesting due to new coverage: 3938 newly discovered edges in the CFG of the target - - -// ===== [ Program 492DA9F7-5587-40AF-B37B-FE63CE622310 ] ===== -// Mutating 5B3D4BF5-9DC3-4E16-906F-7511DF6FDA09 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - v10 <- BeginPlainFunction -> - EndPlainFunction - v11 <- CreateNamedVariable 'Date', 'none' - v12 <- BeginClassDefinition (decl) v10 - BeginClassInstanceMethod 'm' -> v13, v14 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v11 - ClassAddInstanceProperty 'h' v11 - ClassAddInstanceElement '3277' - EndClassDefinition - v15 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v16 <- BeginConstructor -> v17, v18, v19, v20, v21 - SetProperty v17, 'b', v20 - SetProperty v17, 'c', v21 - SetProperty v17, 'f', v0 - EndConstructor - v22 <- Construct v16, [v0, v5, v8, v7] - v23 <- Construct v16, [v0, v0, v5, v2] - v24 <- Construct v16, [v2, v0, v23, v16] - EndPlainFunction - v25 <- CreateNamedVariable 'Worker', 'none' - v26 <- LoadString 'function' - v27 <- CreateArray [v26, v25, v26] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v27 - ObjectLiteralAddProperty `type`, v26 - v28 <- EndObjectLiteral - v29 <- Construct v25, [v3, v28] - Return v29 - EndClassInstanceMethod -EndClassDefinition -v30 <- Construct v1, [] -v31 <- Construct v1, [] -v32 <- LoadFloat 'nan' -v33 <- CreateArray [v32] -// Exploring value v33 -SetElement v33, '0', v33 -// Exploring finished -v34 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 -v35 <- EndObjectLiteral -v36 <- Construct v1, [] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '7' -// Exploring value v43 -v44 <- BinaryOperation v43, '&', v43 -// Exploring finished -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v41] -// Exploring value v46 -SetElement v46, '2', v46 -// Exploring finished -v47 <- LoadInteger '4' -v48 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v48 -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v0] -// Exploring finished -v51 <- Construct v48, [v47] -v52 <- LoadInteger '257' -v53 <- CreateNamedVariable 'Int16Array', 'none' -v54 <- LoadInteger '8' -v55 <- CreateNamedVariable 'Float32Array', 'none' -v56 <- LoadString 'toString' -v57 <- BeginPlainFunction -> - Return v56 -EndPlainFunction -// Exploring value v57 -SetProperty v57, 'e', v57 -// Exploring finished -v58 <- BeginAsyncFunction -> v59, v60, v61, v62 - v63 <- Await v62 -EndAsyncFunction -// Exploring value v58 -SetProperty v58, 'name', v58 -// Exploring finished -v64 <- CreateArray [v48, v53] -v65 <- CreateArray [v54, v54] -v66 <- LoadInteger '16' -v67 <- LoadInteger '1000' -// Exploring value v67 -v68 <- BinaryOperation v67, '>>>', v67 -// Exploring finished -v69 <- CreateNamedVariable 'Int8Array', 'none' -v70 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v69 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v69 - ClassAddStaticComputedProperty v67 v69 -EndClassDefinition -// Exploring value v70 -v71 <- Construct (guarded) v70, [] -// Exploring finished -v72 <- LoadInteger '9' -// Exploring value v72 -v73 <- UnaryOperation '-', v72 -// Exploring finished -v74 <- LoadInteger '257' -SetProperty v33, 'd', v47 -BeginObjectLiteral -v75 <- EndObjectLiteral -v76 <- CreateNamedVariable 'Map', 'none' -// Exploring value v76 -v77 <- Construct (guarded) v76, [] -// Exploring finished -v78 <- Construct v76, [] -BeginForOfLoop v78 -> v79 -EndForOfLoop -v80 <- GetProperty v51, 'length' -v81 <- LoadInteger '0' -// Exploring value v81 -v82 <- UnaryOperation v81, '++' -// Exploring finished -BeginDoWhileLoopBody - v83 <- CreateNamedVariable 'ArrayBuffer', 'none' - // Exploring value v83 - v84 <- CallMethod (guarded) v83, 'isView', [v65] - // Exploring finished - v85 <- LoadInteger '1073741824' - // Exploring value v85 - v86 <- UnaryOperation v85, '++' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v85 - v87 <- EndObjectLiteral - v88 <- LoadInteger '411' - v89 <- Construct v83, [v88, v87] - v90 <- CreateNamedVariable 'Float64Array', 'none' - v91 <- Construct v90, [v89] - v92 <- UnaryOperation v81, '++' -BeginDoWhileLoopHeader - v93 <- LoadInteger '8' - v94 <- Compare v81, '<', v93 -EndDoWhileLoop v94 -// Program may be interesting due to new coverage: 4364 newly discovered edges in the CFG of the target - - -// ===== [ Program 9AA1C5AB-460D-4904-8290-3268E289185E ] ===== -// Minimizing 492DA9F7-5587-40AF-B37B-FE63CE622310 -v0 <- CreateArray [] -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v3 <- Construct v2, [v1] -SetElement v3, '2', v3 -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- GetProperty v4, 'constructor' -v6 <- Construct v5, [v0] -// Program is interesting due to new coverage: 168 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.fzil b/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.fzil deleted file mode 100755 index 552758aaf..000000000 Binary files a/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.js b/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.js deleted file mode 100755 index 6c9f6d6d5..000000000 --- a/old_corpus/program_20251007072113_9AA1C5AB-460D-4904-8290-3268E289185E.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 492DA9F7-5587-40AF-B37B-FE63CE622310 -const v0 = []; -const v3 = new Uint8ClampedArray(Uint32Array); -v3[2] = v3; -const t4 = BigInt64Array.constructor; -new t4(v0); -// Program is interesting due to new coverage: 168 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.fuzzil.history b/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.fuzzil.history deleted file mode 100755 index 87a537c6e..000000000 --- a/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.fuzzil.history +++ /dev/null @@ -1,630 +0,0 @@ -// ===== [ Program FB8E27AA-25BE-4A68-9E8C-DD4D1FF3409D ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v2 - // Executing code generator WorkerGenerator - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - // Executing code generator BuiltinGenerator - v10 <- CreateNamedVariable 'Function', 'none' - // Code generator finished - EndPlainFunction - SetProperty v7, 'onmessage', v8 - // Executing code generator PropertyConfigurationGenerator - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - // Code generator finished - // Executing code generator ObjectConstructorGenerator - v11 <- BeginConstructor -> v12, v13, v14, v15, v16 - SetProperty v12, 'b', v15 - SetProperty v12, 'c', v16 - SetProperty v12, 'f', v0 - EndConstructor - v17 <- Construct v11, [v0, v5, v8, v7] - v18 <- Construct v11, [v0, v0, v5, v2] - v19 <- Construct v11, [v2, v0, v18, v11] - // Code generator finished - EndPlainFunction - v20 <- CreateNamedVariable 'Worker', 'none' - v21 <- LoadString 'function' - v22 <- CreateArray [v21, v20, v21] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- Construct v20, [v3, v23] - // Code generator finished - Return v24 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v25 <- Construct v1, [] -v26 <- Construct v1, [] -v27 <- Construct v1, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- Construct v35, [v34] -// Code generator finished -// End of prefix code. 14 variables are now visible -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '257' -v41 <- CreateNamedVariable 'Int16Array', 'none' -v42 <- LoadInteger '8' -v43 <- CreateNamedVariable 'Float32Array', 'none' -v44 <- CreateArray [v38, v41] -v45 <- CreateArray [v42, v42] -v46 <- LoadInteger '16' -v47 <- LoadInteger '9' -v48 <- LoadInteger '257' -v49 <- GetProperty v37, 'length' -v50 <- LoadInteger '0' -BeginDoWhileLoopBody - v51 <- CreateNamedVariable 'ArrayBuffer', 'none' - v52 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 - v53 <- EndObjectLiteral - v54 <- LoadInteger '411' - v55 <- Construct v51, [v54, v53] - v56 <- CreateNamedVariable 'Float64Array', 'none' - v57 <- Construct v56, [v55] - v58 <- UnaryOperation v50, '++' -BeginDoWhileLoopHeader - v59 <- LoadInteger '8' - v60 <- Compare v50, '<', v59 -EndDoWhileLoop v60 - - -// ===== [ Program E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 ] ===== -// Mutating FB8E27AA-25BE-4A68-9E8C-DD4D1FF3409D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - v10 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v11 <- BeginConstructor -> v12, v13, v14, v15, v16 - SetProperty v12, 'b', v15 - SetProperty v12, 'c', v16 - SetProperty v12, 'f', v0 - EndConstructor - v17 <- Construct v11, [v0, v5, v8, v7] - v18 <- Construct v11, [v0, v0, v5, v2] - v19 <- Construct v11, [v2, v0, v18, v11] - EndPlainFunction - v20 <- CreateNamedVariable 'Worker', 'none' - v21 <- LoadString 'function' - v22 <- CreateArray [v21, v20, v21] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- Construct v20, [v3, v23] - Return v24 - EndClassInstanceMethod -EndClassDefinition -v25 <- Construct v1, [] -v26 <- Construct v1, [] -v27 <- Construct v1, [] -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -v34 <- LoadInteger '7' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 1 (v34) with v32 -v36 <- Construct v35, [v32] -v37 <- LoadInteger '4' -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '257' -v41 <- CreateNamedVariable 'Int16Array', 'none' -v42 <- LoadInteger '8' -v43 <- CreateNamedVariable 'Float32Array', 'none' -v44 <- CreateArray [v38, v41] -v45 <- CreateArray [v42, v42] -v46 <- LoadInteger '16' -v47 <- LoadInteger '9' -v48 <- LoadInteger '257' -// Replacing input 0 (v37) with v39 -v49 <- GetProperty v39, 'length' -v50 <- LoadInteger '0' -BeginDoWhileLoopBody - v51 <- CreateNamedVariable 'ArrayBuffer', 'none' - v52 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 - v53 <- EndObjectLiteral - v54 <- LoadInteger '411' - // Replacing input 2 (v53) with v53 - v55 <- Construct v51, [v54, v53] - v56 <- CreateNamedVariable 'Float64Array', 'none' - v57 <- Construct v56, [v55] - v58 <- UnaryOperation v50, '++' -BeginDoWhileLoopHeader - v59 <- LoadInteger '8' - v60 <- Compare v50, '<', v59 -EndDoWhileLoop v60 -// Program may be interesting due to new coverage: 3368 newly discovered edges in the CFG of the target - - -// ===== [ Program 5B3D4BF5-9DC3-4E16-906F-7511DF6FDA09 ] ===== -// Mutating E9C46BCE-ECD1-4A0C-BF58-EB8CD70D9B45 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - // Splicing instruction 9 (EndClassDefinition) from C5EEA5AF-D9F4-466D-BB4D-1C59A23DB021 - v10 <- BeginPlainFunction -> - EndPlainFunction - v11 <- CreateNamedVariable 'Date', 'none' - v12 <- BeginClassDefinition (decl) v10 - BeginClassInstanceMethod 'm' -> v13, v14 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v11 - ClassAddInstanceProperty 'h' v11 - ClassAddInstanceElement '3277' - EndClassDefinition - // Splicing done - v15 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v16 <- BeginConstructor -> v17, v18, v19, v20, v21 - SetProperty v17, 'b', v20 - SetProperty v17, 'c', v21 - SetProperty v17, 'f', v0 - EndConstructor - v22 <- Construct v16, [v0, v5, v8, v7] - v23 <- Construct v16, [v0, v0, v5, v2] - v24 <- Construct v16, [v2, v0, v23, v16] - EndPlainFunction - v25 <- CreateNamedVariable 'Worker', 'none' - v26 <- LoadString 'function' - v27 <- CreateArray [v26, v25, v26] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v27 - ObjectLiteralAddProperty `type`, v26 - v28 <- EndObjectLiteral - v29 <- Construct v25, [v3, v28] - Return v29 - EndClassInstanceMethod -EndClassDefinition -v30 <- Construct v1, [] -v31 <- Construct v1, [] -// Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v32 <- LoadFloat 'nan' -v33 <- CreateArray [v32] -// Splicing done -// Splicing instruction 84 (BeginObjectLiteral) from 72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7 -v34 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 -v35 <- EndObjectLiteral -// Splicing done -v36 <- Construct v1, [] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '7' -v44 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v45 <- Construct v44, [v41] -v46 <- LoadInteger '4' -v47 <- CreateNamedVariable 'BigInt64Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '257' -v50 <- CreateNamedVariable 'Int16Array', 'none' -v51 <- LoadInteger '8' -v52 <- CreateNamedVariable 'Float32Array', 'none' -// Splicing instruction 1 (BeginPlainFunction) from 162C736C-F892-4B41-9DB3-EE95EAE4DD13 -v53 <- LoadString 'toString' -v54 <- BeginPlainFunction -> - Return v53 -EndPlainFunction -// Splicing done -// Splicing instruction 6 (BeginAsyncFunction) from 896306D5-74C1-4E63-BE50-61B828E8842F -v55 <- BeginAsyncFunction -> v56, v57, v58, v59 - v60 <- Await v59 -EndAsyncFunction -// Splicing done -v61 <- CreateArray [v47, v50] -v62 <- CreateArray [v51, v51] -v63 <- LoadInteger '16' -// Splicing instruction 11 (EndClassDefinition) from CD726693-5597-4A80-B239-8F6DC3E3EBA1 -v64 <- LoadInteger '1000' -v65 <- CreateNamedVariable 'Int8Array', 'none' -v66 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v65 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v65 - ClassAddStaticComputedProperty v64 v65 -EndClassDefinition -// Splicing done -v67 <- LoadInteger '9' -v68 <- LoadInteger '257' -// Splicing instruction 12 (SetProperty) from E189028F-7C38-4901-8A9C-67449FF70BFA -SetProperty v33, 'd', v46 -// Splicing done -// Splicing instruction 18 (BeginObjectLiteral) from AB6534A7-1890-4C1A-B46C-69EB8C16CB0C -BeginObjectLiteral -v69 <- EndObjectLiteral -// Splicing done -// Splicing instruction 7 (BeginForOfLoop) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F -v70 <- CreateNamedVariable 'Map', 'none' -v71 <- Construct v70, [] -BeginForOfLoop v71 -> v72 -EndForOfLoop -// Splicing done -v73 <- GetProperty v48, 'length' -v74 <- LoadInteger '0' -BeginDoWhileLoopBody - v75 <- CreateNamedVariable 'ArrayBuffer', 'none' - v76 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v76 - v77 <- EndObjectLiteral - v78 <- LoadInteger '411' - v79 <- Construct v75, [v78, v77] - v80 <- CreateNamedVariable 'Float64Array', 'none' - v81 <- Construct v80, [v79] - v82 <- UnaryOperation v74, '++' -BeginDoWhileLoopHeader - v83 <- LoadInteger '8' - v84 <- Compare v74, '<', v83 -EndDoWhileLoop v84 -// Program may be interesting due to new coverage: 3938 newly discovered edges in the CFG of the target - - -// ===== [ Program 492DA9F7-5587-40AF-B37B-FE63CE622310 ] ===== -// Mutating 5B3D4BF5-9DC3-4E16-906F-7511DF6FDA09 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - v10 <- BeginPlainFunction -> - EndPlainFunction - v11 <- CreateNamedVariable 'Date', 'none' - v12 <- BeginClassDefinition (decl) v10 - BeginClassInstanceMethod 'm' -> v13, v14 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v11 - ClassAddInstanceProperty 'h' v11 - ClassAddInstanceElement '3277' - EndClassDefinition - v15 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v16 <- BeginConstructor -> v17, v18, v19, v20, v21 - SetProperty v17, 'b', v20 - SetProperty v17, 'c', v21 - SetProperty v17, 'f', v0 - EndConstructor - v22 <- Construct v16, [v0, v5, v8, v7] - v23 <- Construct v16, [v0, v0, v5, v2] - v24 <- Construct v16, [v2, v0, v23, v16] - EndPlainFunction - v25 <- CreateNamedVariable 'Worker', 'none' - v26 <- LoadString 'function' - v27 <- CreateArray [v26, v25, v26] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v27 - ObjectLiteralAddProperty `type`, v26 - v28 <- EndObjectLiteral - v29 <- Construct v25, [v3, v28] - Return v29 - EndClassInstanceMethod -EndClassDefinition -v30 <- Construct v1, [] -v31 <- Construct v1, [] -v32 <- LoadFloat 'nan' -v33 <- CreateArray [v32] -// Exploring value v33 -SetElement v33, '0', v33 -// Exploring finished -v34 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 -v35 <- EndObjectLiteral -v36 <- Construct v1, [] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '7' -// Exploring value v43 -v44 <- BinaryOperation v43, '&', v43 -// Exploring finished -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v41] -// Exploring value v46 -SetElement v46, '2', v46 -// Exploring finished -v47 <- LoadInteger '4' -v48 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v48 -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v0] -// Exploring finished -v51 <- Construct v48, [v47] -v52 <- LoadInteger '257' -v53 <- CreateNamedVariable 'Int16Array', 'none' -v54 <- LoadInteger '8' -v55 <- CreateNamedVariable 'Float32Array', 'none' -v56 <- LoadString 'toString' -v57 <- BeginPlainFunction -> - Return v56 -EndPlainFunction -// Exploring value v57 -SetProperty v57, 'e', v57 -// Exploring finished -v58 <- BeginAsyncFunction -> v59, v60, v61, v62 - v63 <- Await v62 -EndAsyncFunction -// Exploring value v58 -SetProperty v58, 'name', v58 -// Exploring finished -v64 <- CreateArray [v48, v53] -v65 <- CreateArray [v54, v54] -v66 <- LoadInteger '16' -v67 <- LoadInteger '1000' -// Exploring value v67 -v68 <- BinaryOperation v67, '>>>', v67 -// Exploring finished -v69 <- CreateNamedVariable 'Int8Array', 'none' -v70 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v69 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v69 - ClassAddStaticComputedProperty v67 v69 -EndClassDefinition -// Exploring value v70 -v71 <- Construct (guarded) v70, [] -// Exploring finished -v72 <- LoadInteger '9' -// Exploring value v72 -v73 <- UnaryOperation '-', v72 -// Exploring finished -v74 <- LoadInteger '257' -SetProperty v33, 'd', v47 -BeginObjectLiteral -v75 <- EndObjectLiteral -v76 <- CreateNamedVariable 'Map', 'none' -// Exploring value v76 -v77 <- Construct (guarded) v76, [] -// Exploring finished -v78 <- Construct v76, [] -BeginForOfLoop v78 -> v79 -EndForOfLoop -v80 <- GetProperty v51, 'length' -v81 <- LoadInteger '0' -// Exploring value v81 -v82 <- UnaryOperation v81, '++' -// Exploring finished -BeginDoWhileLoopBody - v83 <- CreateNamedVariable 'ArrayBuffer', 'none' - // Exploring value v83 - v84 <- CallMethod (guarded) v83, 'isView', [v65] - // Exploring finished - v85 <- LoadInteger '1073741824' - // Exploring value v85 - v86 <- UnaryOperation v85, '++' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v85 - v87 <- EndObjectLiteral - v88 <- LoadInteger '411' - v89 <- Construct v83, [v88, v87] - v90 <- CreateNamedVariable 'Float64Array', 'none' - v91 <- Construct v90, [v89] - v92 <- UnaryOperation v81, '++' -BeginDoWhileLoopHeader - v93 <- LoadInteger '8' - v94 <- Compare v81, '<', v93 -EndDoWhileLoop v94 -// Program may be interesting due to new coverage: 4364 newly discovered edges in the CFG of the target - - -// ===== [ Program 9F59F9A0-079E-4E64-90EE-5381733D2EFB ] ===== -// Mutating 492DA9F7-5587-40AF-B37B-FE63CE622310 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v0 - BeginClassInstanceMethod 'm' -> v2 - v3 <- BeginPlainFunction -> v4, v5, v6 - v7 <- LoadThis - v8 <- BeginPlainFunction -> v9 - v10 <- BeginPlainFunction -> - EndPlainFunction - v11 <- CreateNamedVariable 'Date', 'none' - v12 <- BeginClassDefinition (decl) v10 - BeginClassInstanceMethod 'm' -> v13, v14 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v11 - ClassAddInstanceProperty 'h' v11 - ClassAddInstanceElement '3277' - EndClassDefinition - v15 <- CreateNamedVariable 'Function', 'none' - EndPlainFunction - SetProperty v7, 'onmessage', v8 - ConfigureProperty v6, 'g', 'PropertyFlags(rawValue: 0)', 'setter' [["v8"]] - v16 <- BeginConstructor -> v17, v18, v19, v20, v21 - SetProperty v17, 'b', v20 - SetProperty v17, 'c', v21 - SetProperty v17, 'f', v0 - EndConstructor - v22 <- Construct v16, [v0, v5, v8, v7] - v23 <- Construct v16, [v0, v0, v5, v2] - v24 <- Construct v16, [v2, v0, v23, v16] - EndPlainFunction - v25 <- CreateNamedVariable 'Worker', 'none' - v26 <- LoadString 'function' - v27 <- CreateArray [v26, v25, v26] - BeginObjectLiteral - ObjectLiteralAddProperty `arguments`, v27 - ObjectLiteralAddProperty `type`, v26 - v28 <- EndObjectLiteral - v29 <- Construct v25, [v3, v28] - Return v29 - EndClassInstanceMethod -EndClassDefinition -v30 <- Construct v1, [] -v31 <- Construct v1, [] -v32 <- LoadFloat 'nan' -v33 <- CreateArray [v32] -SetElement v33, '0', v33 -v34 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 -v35 <- EndObjectLiteral -v36 <- Construct v1, [] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- LoadInteger '7' -v44 <- BinaryOperation v43, '&', v43 -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v41] -SetElement v46, '2', v46 -v47 <- LoadInteger '4' -v48 <- CreateNamedVariable 'BigInt64Array', 'none' -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v0] -v51 <- Construct v48, [v47] -v52 <- LoadInteger '257' -v53 <- CreateNamedVariable 'Int16Array', 'none' -v54 <- LoadInteger '8' -v55 <- CreateNamedVariable 'Float32Array', 'none' -v56 <- LoadString 'toString' -v57 <- BeginPlainFunction -> - Return v56 -EndPlainFunction -SetProperty v57, 'e', v57 -v58 <- BeginAsyncFunction -> v59, v60, v61, v62 - v63 <- Await v62 -EndAsyncFunction -SetProperty v58, 'name', v58 -v64 <- CreateArray [v48, v53] -v65 <- CreateArray [v54, v54] -v66 <- LoadInteger '16' -v67 <- LoadInteger '1000' -v68 <- BinaryOperation v67, '>>>', v67 -v69 <- CreateNamedVariable 'Int8Array', 'none' -v70 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v69 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v69 - ClassAddStaticComputedProperty v67 v69 -EndClassDefinition -v71 <- Construct (guarded) v70, [] -v72 <- LoadInteger '9' -v73 <- UnaryOperation '-', v72 -v74 <- LoadInteger '257' -SetProperty v33, 'd', v47 -// Executing code generator PropertyRetrievalGenerator -v75 <- GetProperty v30, 'h' -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator NumberComputationGenerator -v76 <- CreateNamedVariable 'Math', 'none' -v77 <- LoadInteger '-47535' -v78 <- LoadInteger '-46284' -v79 <- BinaryOperation v71, '|', v71 -v80 <- UnaryOperation v37, '++' -v81 <- CallMethod v76, 'random', [] -v82 <- CallMethod v76, 'atan2', [v79, v78] -v83 <- BinaryOperation v77, '|', v37 -v84 <- CallMethod v76, 'expm1', [v77] -v85 <- UnaryOperation '++', v80 -// Code generator finished -BeginObjectLiteral -v86 <- EndObjectLiteral -v87 <- CreateNamedVariable 'Map', 'none' -v88 <- Construct (guarded) v87, [] -v89 <- Construct v87, [] -BeginForOfLoop v89 -> v90 -EndForOfLoop -v91 <- GetProperty v51, 'length' -v92 <- LoadInteger '0' -v93 <- UnaryOperation v92, '++' -BeginDoWhileLoopBody - v94 <- CreateNamedVariable 'ArrayBuffer', 'none' - v95 <- CallMethod (guarded) v94, 'isView', [v65] - v96 <- LoadInteger '1073741824' - v97 <- UnaryOperation v96, '++' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v96 - v98 <- EndObjectLiteral - v99 <- LoadInteger '411' - v100 <- Construct v94, [v99, v98] - v101 <- CreateNamedVariable 'Float64Array', 'none' - v102 <- Construct v101, [v100] - v103 <- UnaryOperation v92, '++' -BeginDoWhileLoopHeader - v104 <- LoadInteger '8' - v105 <- Compare v92, '<', v104 -EndDoWhileLoop v105 -// Program may be interesting due to new coverage: 4269 newly discovered edges in the CFG of the target - - -// ===== [ Program AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9 ] ===== -// Minimizing 9F59F9A0-079E-4E64-90EE-5381733D2EFB -v0 <- CreateNamedVariable 'BigInt64Array', 'none' -v1 <- GetProperty v0, 'constructor' -v2 <- CallFunction v1, [] -v3 <- BeginClassDefinition (decl) -EndClassDefinition -v4 <- CreateNamedVariable 'Math', 'none' -v5 <- LoadInteger '-47535' -v6 <- LoadInteger '-46284' -v7 <- BinaryOperation v3, '|', v3 -v8 <- CallMethod v4, 'random', [] -v9 <- CallMethod v4, 'atan2', [v7, v6] -v10 <- CallMethod v4, 'expm1', [v5] -// Program is interesting due to new coverage: 137 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.fzil b/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.fzil deleted file mode 100755 index 64faa0012..000000000 Binary files a/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.js b/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.js deleted file mode 100755 index 456778606..000000000 --- a/old_corpus/program_20251007072118_AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 9F59F9A0-079E-4E64-90EE-5381733D2EFB -const t1 = BigInt64Array.constructor; -t1(); -class C3 { -} -const v7 = C3 | C3; -Math.random(); -Math.atan2(v7, -46284); -Math.expm1(-47535); -// Program is interesting due to new coverage: 137 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.fuzzil.history b/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.fuzzil.history deleted file mode 100755 index 2144daf5f..000000000 --- a/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.fuzzil.history +++ /dev/null @@ -1,312 +0,0 @@ -// ===== [ Program 57FEF8CC-104A-467A-A918-5C73378D3ABC ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v5 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v8 <- CreateNamedVariable 'Date', 'none' -v9 <- Construct v8, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v10 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v11 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v12 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- LoadInteger '6' -v14 <- BeginPlainFunction -> -EndPlainFunction -v15 <- LoadString '-128' -v16 <- BeginClassDefinition (decl) -EndClassDefinition -v17 <- BeginPlainFunction -> v18, v19 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v13 - BeginObjectLiteralMethod `toString` -> v20, v21, v22, v23 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `8`, v15 - ObjectLiteralCopyProperties v15 - v24 <- EndObjectLiteral - v25 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v26 - v27 <- LoadString 'p' - v28 <- BinaryOperation v27, '+', v26 - SetComputedProperty v25, v28, v26 - EndRepeatLoop -EndPlainFunction -v29 <- CallFunction v17, [] -v30 <- CallFunction v17, [] - - -// ===== [ Program EEBB50CA-E603-45A0-8943-72055C9B8DA2 ] ===== -// Mutating 57FEF8CC-104A-467A-A918-5C73378D3ABC with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v5 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- CreateNamedVariable 'Date', 'none' -v9 <- Construct v8, [] -v10 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v11 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v12 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -v13 <- LoadInteger '6' -v14 <- BeginPlainFunction -> -EndPlainFunction -v15 <- LoadString '-128' -v16 <- BeginClassDefinition (decl) -EndClassDefinition -v17 <- BeginPlainFunction -> v18, v19 - // Splicing instruction 15 (Return) from BAD5B12F-898C-4FEE-8DDE-432391798835 - v20 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v21 - Return v21 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v22 - Return v20 - EndObjectLiteralMethod - v23 <- EndObjectLiteral - Return v23 - EndPlainFunction - v24 <- CallFunction v20, [] - v25 <- CallFunction v20, [] - Return v25 - // Splicing done - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v13 - // Splicing instruction 8 (BeginObjectLiteralGetter) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA - BeginObjectLiteralGetter `b` -> v26 - Return v2 - EndObjectLiteralGetter - // Splicing done - // Splicing instruction 7 (ObjectLiteralAddComputedProperty) from 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 - ObjectLiteralAddComputedProperty v9, v1 - // Splicing done - // Splicing instruction 20 (BeginObjectLiteralGetter) from D0B82564-4C05-4105-91A0-CAF192AD8150 - BeginObjectLiteralGetter `g` -> v27 - v28 <- CreateNamedVariable 'Symbol', 'none' - v29 <- GetProperty v28, 'toPrimitive' - SetComputedProperty v27, v29, v29 - Return v15 - EndObjectLiteralGetter - // Splicing done - BeginObjectLiteralMethod `toString` -> v30, v31, v32, v33 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `8`, v15 - // Splicing instruction 12 (BeginObjectLiteralSetter) from F653760E-2BD1-48BE-BE58-DD13E95E804E - BeginObjectLiteralSetter `g` -> v34, v35 - EndObjectLiteralSetter - // Splicing done - // Splicing instruction 34 (ObjectLiteralAddProperty) from D0B82564-4C05-4105-91A0-CAF192AD8150 - ObjectLiteralAddProperty `e`, v13 - // Splicing done - // Splicing instruction 34 (ObjectLiteralAddProperty) from BF8ECD92-DF14-4D7D-AE21-264C25565E3D - ObjectLiteralAddProperty `value`, v13 - // Splicing done - // Splicing instruction 6 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `next` -> v36 - Return v8 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralCopyProperties v15 - v37 <- EndObjectLiteral - v38 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v39 - v40 <- LoadString 'p' - v41 <- BinaryOperation v40, '+', v39 - SetComputedProperty v38, v41, v39 - // Splicing instruction 22 (CallMethod) from BB00504F-DE1E-4CF2-802B-17E056A601DC - v42 <- LoadFloat '-696.8889546228363' - v43 <- CallMethod (guarded) v42, 'call', [] - // Splicing done - // Splicing instruction 10 (BeginObjectLiteral) from FCED648E-B11F-49C4-9D6A-958082E7B98A - v44 <- LoadInteger '-45191' - v45 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v45, v44 - v46 <- EndObjectLiteral - // Splicing done - EndRepeatLoop -EndPlainFunction -v47 <- CallFunction v17, [] -v48 <- CallFunction v17, [] -// Program may be interesting due to new coverage: 6171 newly discovered edges in the CFG of the target - - -// ===== [ Program 34F2B55D-D918-482C-9216-B64DB2B5A916 ] ===== -// Mutating EEBB50CA-E603-45A0-8943-72055C9B8DA2 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Executing code generator UnaryOperationGenerator -v5 <- UnaryOperation '~', v4 -// Code generator finished -// Executing code generator ConstructorCallWithSpreadGenerator -v6 <- ConstructWithSpread (guarded) v3, [...v2, ...v3, v1, ...v1] -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v6, v5 -// Code generator finished -// Executing code generator FunctionBindGenerator -// Executing code generator TypedArrayGenerator -v7 <- LoadInteger '2799' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '3154' -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '256' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -// Code generator finished -v16 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v17 <- CreateNamedVariable 'Map', 'none' -v18 <- Construct v17, [] -v19 <- CreateNamedVariable 'Date', 'none' -v20 <- Construct v19, [] -v21 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v22 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v23 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -v24 <- LoadInteger '6' -v25 <- BeginPlainFunction -> -EndPlainFunction -v26 <- LoadString '-128' -v27 <- BeginClassDefinition (decl) -EndClassDefinition -v28 <- BeginPlainFunction -> v29, v30 - v31 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v32 - Return v32 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v33 - Return v31 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - Return v34 - EndPlainFunction - // Executing code generator PlainFunctionGenerator - v35 <- BeginPlainFunction -> v36, v37 - // Executing code generator ElementKindChangeGenerator - SetElement v29, '7', v30 - // Code generator finished - // Executing code generator DisposableVariableGenerator - v38 <- CreateNamedVariable 'Symbol', 'none' - v39 <- GetProperty v38, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v37 - BeginObjectLiteralComputedMethod v39 -> v40 - Return v18 - EndObjectLiteralComputedMethod - v41 <- EndObjectLiteral - v42 <- LoadDisposableVariable v41 - // Code generator finished - Return v38 - EndPlainFunction - v43 <- CallFunction (guarded) v35, [v22, v2] - // Code generator finished - v44 <- CallFunction v31, [] - v45 <- CallFunction v31, [] - Return v45 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 - BeginObjectLiteralGetter `b` -> v46 - Return v2 - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v20, v1 - BeginObjectLiteralGetter `g` -> v47 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'toPrimitive' - SetComputedProperty v47, v49, v49 - Return v26 - EndObjectLiteralGetter - BeginObjectLiteralMethod `toString` -> v50, v51, v52, v53 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v25 - ObjectLiteralAddElement `8`, v26 - BeginObjectLiteralSetter `g` -> v54, v55 - EndObjectLiteralSetter - ObjectLiteralAddProperty `e`, v24 - ObjectLiteralAddProperty `value`, v24 - BeginObjectLiteralMethod `next` -> v56 - Return v19 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v26 - v57 <- EndObjectLiteral - v58 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v59 - v60 <- LoadString 'p' - v61 <- BinaryOperation v60, '+', v59 - SetComputedProperty v58, v61, v59 - v62 <- LoadFloat '-696.8889546228363' - v63 <- CallMethod (guarded) v62, 'call', [] - v64 <- LoadInteger '-45191' - v65 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v65, v64 - v66 <- EndObjectLiteral - EndRepeatLoop -EndPlainFunction -v67 <- CallFunction v28, [] -// Executing code generator MethodAsPropertyRetrievalGenerator -v68 <- GetProperty v67, 'next' -// Code generator finished -// Executing code generator BuiltinGenerator -v69 <- CreateNamedVariable 'SyntaxError', 'none' -// Code generator finished -// Executing code generator ApiConstructorCallGenerator -BeginTry - v70 <- Construct v8, [v22] -BeginCatch -> v71 -EndTryCatch -// Code generator finished -v72 <- CallFunction v28, [] -// Program may be interesting due to new coverage: 4338 newly discovered edges in the CFG of the target - - -// ===== [ Program AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4 ] ===== -// Minimizing 34F2B55D-D918-482C-9216-B64DB2B5A916 -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v5 <- ConstructWithSpread (guarded) v3, [...v2, ...v3] -v6 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v7 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v8 <- LoadUndefined -v9 <- LoadUndefined -v10 <- BeginPlainFunction -> v11, v12 - SetElement v8, '7', v8 - v13 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v14 <- EndObjectLiteral - v15 <- LoadDisposableVariable v14 - Return v4 -EndPlainFunction -v16 <- CallFunction (guarded) v10, [] -v17 <- Construct v6, [v7] -// Program is interesting due to new coverage: 254 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.fzil b/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.fzil deleted file mode 100755 index 0d2620970..000000000 Binary files a/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.js b/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.js deleted file mode 100755 index cfd4cfc3b..000000000 --- a/old_corpus/program_20251007072120_AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing 34F2B55D-D918-482C-9216-B64DB2B5A916 -const v3 = [-951142966,1,5,268435440,-7]; -const v4 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; -try { new v3(..."-2147483647", ...v3); } catch (e) {} -const v7 = [-2.220446049250313e-16,362271.1349964454,2.0,5.0,-857412.5044092498,569419.7179212924,-1000000.0,2.2250738585072014e-308,3.0,-0.0]; -function f10(a11, a12) { - undefined[7] = undefined; - using v15 = {}; - return v4; -} -try { f10(); } catch (e) {} -new Uint8ClampedArray(v7); -// Program is interesting due to new coverage: 254 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.fuzzil.history b/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.fuzzil.history deleted file mode 100755 index d53bae2a2..000000000 --- a/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.fuzzil.history +++ /dev/null @@ -1,469 +0,0 @@ -// ===== [ Program 57FEF8CC-104A-467A-A918-5C73378D3ABC ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v5 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v8 <- CreateNamedVariable 'Date', 'none' -v9 <- Construct v8, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v10 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v11 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v12 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -// Code generator finished -// End of prefix code. 13 variables are now visible -v13 <- LoadInteger '6' -v14 <- BeginPlainFunction -> -EndPlainFunction -v15 <- LoadString '-128' -v16 <- BeginClassDefinition (decl) -EndClassDefinition -v17 <- BeginPlainFunction -> v18, v19 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v13 - BeginObjectLiteralMethod `toString` -> v20, v21, v22, v23 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `8`, v15 - ObjectLiteralCopyProperties v15 - v24 <- EndObjectLiteral - v25 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v26 - v27 <- LoadString 'p' - v28 <- BinaryOperation v27, '+', v26 - SetComputedProperty v25, v28, v26 - EndRepeatLoop -EndPlainFunction -v29 <- CallFunction v17, [] -v30 <- CallFunction v17, [] - - -// ===== [ Program EEBB50CA-E603-45A0-8943-72055C9B8DA2 ] ===== -// Mutating 57FEF8CC-104A-467A-A918-5C73378D3ABC with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v5 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- CreateNamedVariable 'Date', 'none' -v9 <- Construct v8, [] -v10 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v11 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v12 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -v13 <- LoadInteger '6' -v14 <- BeginPlainFunction -> -EndPlainFunction -v15 <- LoadString '-128' -v16 <- BeginClassDefinition (decl) -EndClassDefinition -v17 <- BeginPlainFunction -> v18, v19 - // Splicing instruction 15 (Return) from BAD5B12F-898C-4FEE-8DDE-432391798835 - v20 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v21 - Return v21 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v22 - Return v20 - EndObjectLiteralMethod - v23 <- EndObjectLiteral - Return v23 - EndPlainFunction - v24 <- CallFunction v20, [] - v25 <- CallFunction v20, [] - Return v25 - // Splicing done - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v13 - // Splicing instruction 8 (BeginObjectLiteralGetter) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA - BeginObjectLiteralGetter `b` -> v26 - Return v2 - EndObjectLiteralGetter - // Splicing done - // Splicing instruction 7 (ObjectLiteralAddComputedProperty) from 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 - ObjectLiteralAddComputedProperty v9, v1 - // Splicing done - // Splicing instruction 20 (BeginObjectLiteralGetter) from D0B82564-4C05-4105-91A0-CAF192AD8150 - BeginObjectLiteralGetter `g` -> v27 - v28 <- CreateNamedVariable 'Symbol', 'none' - v29 <- GetProperty v28, 'toPrimitive' - SetComputedProperty v27, v29, v29 - Return v15 - EndObjectLiteralGetter - // Splicing done - BeginObjectLiteralMethod `toString` -> v30, v31, v32, v33 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `8`, v15 - // Splicing instruction 12 (BeginObjectLiteralSetter) from F653760E-2BD1-48BE-BE58-DD13E95E804E - BeginObjectLiteralSetter `g` -> v34, v35 - EndObjectLiteralSetter - // Splicing done - // Splicing instruction 34 (ObjectLiteralAddProperty) from D0B82564-4C05-4105-91A0-CAF192AD8150 - ObjectLiteralAddProperty `e`, v13 - // Splicing done - // Splicing instruction 34 (ObjectLiteralAddProperty) from BF8ECD92-DF14-4D7D-AE21-264C25565E3D - ObjectLiteralAddProperty `value`, v13 - // Splicing done - // Splicing instruction 6 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `next` -> v36 - Return v8 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralCopyProperties v15 - v37 <- EndObjectLiteral - v38 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v39 - v40 <- LoadString 'p' - v41 <- BinaryOperation v40, '+', v39 - SetComputedProperty v38, v41, v39 - // Splicing instruction 22 (CallMethod) from BB00504F-DE1E-4CF2-802B-17E056A601DC - v42 <- LoadFloat '-696.8889546228363' - v43 <- CallMethod (guarded) v42, 'call', [] - // Splicing done - // Splicing instruction 10 (BeginObjectLiteral) from FCED648E-B11F-49C4-9D6A-958082E7B98A - v44 <- LoadInteger '-45191' - v45 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v45, v44 - v46 <- EndObjectLiteral - // Splicing done - EndRepeatLoop -EndPlainFunction -v47 <- CallFunction v17, [] -v48 <- CallFunction v17, [] -// Program may be interesting due to new coverage: 6171 newly discovered edges in the CFG of the target - - -// ===== [ Program 34F2B55D-D918-482C-9216-B64DB2B5A916 ] ===== -// Mutating EEBB50CA-E603-45A0-8943-72055C9B8DA2 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v4 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Executing code generator UnaryOperationGenerator -v5 <- UnaryOperation '~', v4 -// Code generator finished -// Executing code generator ConstructorCallWithSpreadGenerator -v6 <- ConstructWithSpread (guarded) v3, [...v2, ...v3, v1, ...v1] -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v6, v5 -// Code generator finished -// Executing code generator FunctionBindGenerator -// Executing code generator TypedArrayGenerator -v7 <- LoadInteger '2799' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '3154' -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '256' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -// Code generator finished -v16 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v17 <- CreateNamedVariable 'Map', 'none' -v18 <- Construct v17, [] -v19 <- CreateNamedVariable 'Date', 'none' -v20 <- Construct v19, [] -v21 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v22 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v23 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -v24 <- LoadInteger '6' -v25 <- BeginPlainFunction -> -EndPlainFunction -v26 <- LoadString '-128' -v27 <- BeginClassDefinition (decl) -EndClassDefinition -v28 <- BeginPlainFunction -> v29, v30 - v31 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v32 - Return v32 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v33 - Return v31 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - Return v34 - EndPlainFunction - // Executing code generator PlainFunctionGenerator - v35 <- BeginPlainFunction -> v36, v37 - // Executing code generator ElementKindChangeGenerator - SetElement v29, '7', v30 - // Code generator finished - // Executing code generator DisposableVariableGenerator - v38 <- CreateNamedVariable 'Symbol', 'none' - v39 <- GetProperty v38, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v37 - BeginObjectLiteralComputedMethod v39 -> v40 - Return v18 - EndObjectLiteralComputedMethod - v41 <- EndObjectLiteral - v42 <- LoadDisposableVariable v41 - // Code generator finished - Return v38 - EndPlainFunction - v43 <- CallFunction (guarded) v35, [v22, v2] - // Code generator finished - v44 <- CallFunction v31, [] - v45 <- CallFunction v31, [] - Return v45 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 - BeginObjectLiteralGetter `b` -> v46 - Return v2 - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v20, v1 - BeginObjectLiteralGetter `g` -> v47 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'toPrimitive' - SetComputedProperty v47, v49, v49 - Return v26 - EndObjectLiteralGetter - BeginObjectLiteralMethod `toString` -> v50, v51, v52, v53 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v25 - ObjectLiteralAddElement `8`, v26 - BeginObjectLiteralSetter `g` -> v54, v55 - EndObjectLiteralSetter - ObjectLiteralAddProperty `e`, v24 - ObjectLiteralAddProperty `value`, v24 - BeginObjectLiteralMethod `next` -> v56 - Return v19 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v26 - v57 <- EndObjectLiteral - v58 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v59 - v60 <- LoadString 'p' - v61 <- BinaryOperation v60, '+', v59 - SetComputedProperty v58, v61, v59 - v62 <- LoadFloat '-696.8889546228363' - v63 <- CallMethod (guarded) v62, 'call', [] - v64 <- LoadInteger '-45191' - v65 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v65, v64 - v66 <- EndObjectLiteral - EndRepeatLoop -EndPlainFunction -v67 <- CallFunction v28, [] -// Executing code generator MethodAsPropertyRetrievalGenerator -v68 <- GetProperty v67, 'next' -// Code generator finished -// Executing code generator BuiltinGenerator -v69 <- CreateNamedVariable 'SyntaxError', 'none' -// Code generator finished -// Executing code generator ApiConstructorCallGenerator -BeginTry - v70 <- Construct v8, [v22] -BeginCatch -> v71 -EndTryCatch -// Code generator finished -v72 <- CallFunction v28, [] -// Program may be interesting due to new coverage: 4338 newly discovered edges in the CFG of the target - - -// ===== [ Program 83BE9F09-8357-42CB-A524-DBCC078CA784 ] ===== -// Mutating 34F2B55D-D918-482C-9216-B64DB2B5A916 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'zTSf' -v1 <- LoadString 'boolean' -v2 <- LoadString '-2147483647' -v3 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -// Exploring value v3 -v4 <- CallMethod (guarded) v3, 'flat', [] -// Exploring finished -v5 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Exploring value v5 -v6 <- CallMethod (guarded) v5, 'toReversed', [] -// Exploring finished -v7 <- UnaryOperation '~', v5 -v8 <- ConstructWithSpread (guarded) v3, [...v2, ...v3, v1, ...v1] -Reassign v8, v7 -v9 <- LoadInteger '2799' -// Exploring value v9 -v10 <- BinaryOperation v9, '-', v9 -// Exploring finished -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v11 -v12 <- Construct (guarded) v11, [v7, v5, v8] -// Exploring finished -v13 <- Construct v11, [v9] -v14 <- LoadInteger '3154' -v15 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v16 <- Construct v15, [v14] -v17 <- LoadInteger '256' -// Exploring value v17 -v18 <- UnaryOperation v17, '--' -// Exploring finished -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v17] -// Exploring value v20 -SetProperty v20, 'h', v20 -// Exploring finished -v21 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v22 <- CreateNamedVariable 'Map', 'none' -v23 <- Construct v22, [] -v24 <- CreateNamedVariable 'Date', 'none' -v25 <- Construct v24, [] -v26 <- CreateFloatArray [3.0, 1000000.0, -920196.0767126809, 1.0, 4.0, -372568.3038946999] -v27 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'keys', [] -// Exploring finished -v29 <- CreateFloatArray [3.0, -2.220446049250313e-16, 5.538109006757064e+307, 1.9876829577179311, -1000.0, -16.512560950472107, -1000000000.0, 1.0] -v30 <- LoadInteger '6' -v31 <- BeginPlainFunction -> -EndPlainFunction -v32 <- LoadString '-128' -v33 <- BeginClassDefinition (decl) -EndClassDefinition -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'apply', [v5, v25] -// Exploring finished -v35 <- BeginPlainFunction -> v36, v37 - // Exploring value v36 - v38 <- BinaryOperation v36, '??', v36 - // Exploring finished - // Exploring value v37 - v39 <- BinaryOperation v37, '??', v37 - // Exploring finished - v40 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v41 - Return v41 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v42 - Return v40 - EndObjectLiteralMethod - v43 <- EndObjectLiteral - // Exploring value v43 - v44 <- GetProperty v43, 'e' - // Exploring finished - Return v43 - EndPlainFunction - v45 <- BeginPlainFunction -> v46, v47 - SetElement v36, '7', v37 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v47 - BeginObjectLiteralComputedMethod v49 -> v50 - Return v23 - EndObjectLiteralComputedMethod - v51 <- EndObjectLiteral - v52 <- LoadDisposableVariable v51 - Return v48 - EndPlainFunction - v53 <- CallFunction (guarded) v45, [v27, v2] - v54 <- CallFunction v40, [] - v55 <- CallFunction v40, [] - Return v55 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v30 - BeginObjectLiteralGetter `b` -> v56 - Return v2 - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v25, v1 - BeginObjectLiteralGetter `g` -> v57 - v58 <- CreateNamedVariable 'Symbol', 'none' - v59 <- GetProperty v58, 'toPrimitive' - SetComputedProperty v57, v59, v59 - Return v32 - EndObjectLiteralGetter - BeginObjectLiteralMethod `toString` -> v60, v61, v62, v63 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v31 - ObjectLiteralAddElement `8`, v32 - BeginObjectLiteralSetter `g` -> v64, v65 - EndObjectLiteralSetter - ObjectLiteralAddProperty `e`, v30 - ObjectLiteralAddProperty `value`, v30 - BeginObjectLiteralMethod `next` -> v66 - Return v24 - EndObjectLiteralMethod - ObjectLiteralCopyProperties v32 - v67 <- EndObjectLiteral - v68 <- CreateIntArray [-2065662579, 8, -1, -1164073749, 46211, -60919, 45372, -65535, 10000] - BeginRepeatLoop '25' -> v69 - v70 <- LoadString 'p' - v71 <- BinaryOperation v70, '+', v69 - SetComputedProperty v68, v71, v69 - v72 <- LoadFloat '-696.8889546228363' - v73 <- CallMethod (guarded) v72, 'call', [] - v74 <- LoadInteger '-45191' - v75 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v75, v74 - v76 <- EndObjectLiteral - EndRepeatLoop -EndPlainFunction -// Exploring value v35 -v77 <- Construct (guarded) v35, [v21, v31] -// Exploring finished -v78 <- CallFunction v35, [] -v79 <- GetProperty v78, 'next' -v80 <- CreateNamedVariable 'SyntaxError', 'none' -BeginTry - v81 <- Construct v11, [v27] -BeginCatch -> v82 -EndTryCatch -v83 <- CallFunction v35, [] -// Program may be interesting due to new coverage: 4454 newly discovered edges in the CFG of the target - - -// ===== [ Program 465097E7-71C0-45D1-AD23-87CF4280979B ] ===== -// Minimizing 83BE9F09-8357-42CB-A524-DBCC078CA784 -v0 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v1 <- CallMethod v0, 'flat', [v0] -v2 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v3 <- UnaryOperation '~', v2 -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct (guarded) v4, [v3] -v6 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v7 <- CreateNamedVariable 'Date', 'none' -v8 <- Construct v7, [v3] -v9 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -v10 <- BeginClassDefinition (decl) -EndClassDefinition -v11 <- CallMethod (guarded) v10, 'apply', [v2, v8] -v12 <- BeginPlainFunction -> v13, v14 - SetElement v6, '7', v9 - v15 <- CreateNamedVariable 'Symbol', 'none' - v16 <- GetProperty v15, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v14 - BeginObjectLiteralComputedMethod v16 -> v17 - EndObjectLiteralComputedMethod - v18 <- EndObjectLiteral - v19 <- LoadDisposableVariable v18 - Return v5 -EndPlainFunction -v20 <- CallFunction v12, [] -// Program is interesting due to new coverage: 142 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.fzil b/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.fzil deleted file mode 100755 index 161865e6d..000000000 Binary files a/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.js b/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.js deleted file mode 100755 index f0ddfd780..000000000 --- a/old_corpus/program_20251007072122_465097E7-71C0-45D1-AD23-87CF4280979B.js +++ /dev/null @@ -1,28 +0,0 @@ -// Minimizing 83BE9F09-8357-42CB-A524-DBCC078CA784 -const v0 = [-951142966,1,5,268435440,-7]; -v0.flat(v0); -const v2 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; -const v3 = ~v2; -let v5; -try { v5 = new Uint8ClampedArray(v3); } catch (e) {} -const v6 = [-2147483647,23958,9223372036854775807,2147483647]; -const v8 = new Date(v3); -function f9() { - return Date; -} -class C10 { -} -try { C10.apply(v2, v8); } catch (e) {} -function f12(a13, a14) { - v6[7] = f9; - const v16 = Symbol.dispose; - const v18 = { - value: a14, - [v16]() { - }, - }; - using v19 = v18; - return v5; -} -f12(); -// Program is interesting due to new coverage: 142 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.fuzzil.history b/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.fuzzil.history deleted file mode 100755 index bc9003d56..000000000 --- a/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.fuzzil.history +++ /dev/null @@ -1,152 +0,0 @@ -// ===== [ Program 6CD6D53B-61F5-4334-86F8-374E73BA3476 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '4' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3466' -v7 <- CreateNamedVariable 'BigUint64Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '1584124474' -v10 <- LoadInteger '-172711894' -v11 <- LoadInteger '268435456' -// Code generator finished -// Executing code generator IntegerGenerator -v12 <- LoadInteger '-2' -v13 <- LoadInteger '-294266301' -v14 <- LoadInteger '1073741824' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- CreateArray [] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadInteger '10' -v20 <- CreateNamedVariable 'Uint16Array', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadInteger '167' -v23 <- CreateNamedVariable 'Float32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- BinaryOperation v24, '%', v15 -v26 <- BinaryOperation v16, '**', v17 -v27 <- CallFunctionWithSpread (guarded) v26, [v20, v26, v25, ...v19, v25] -v28 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v29 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v30 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v31 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v31 -> v32 - v33 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v34 - v35 <- UnaryOperation v33, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v33 - ObjectLiteralAddProperty `value`, v33 - v36 <- EndObjectLiteral - Return v36 - EndObjectLiteralMethod - v37 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v38 <- EndObjectLiteral - - -// ===== [ Program CF469FDC-42BB-4FFF-BD20-F77512C21387 ] ===== -// Mutating 6CD6D53B-61F5-4334-86F8-374E73BA3476 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3466' -v7 <- CreateNamedVariable 'BigUint64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1584124474' -v10 <- LoadInteger '-172711894' -v11 <- LoadInteger '268435456' -v12 <- LoadInteger '-2' -v13 <- LoadInteger '-294266301' -v14 <- LoadInteger '1073741824' -v15 <- CreateArray [] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadInteger '10' -v20 <- CreateNamedVariable 'Uint16Array', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadInteger '167' -v23 <- CreateNamedVariable 'Float32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- BinaryOperation v24, '%', v15 -v26 <- BinaryOperation v16, '**', v17 -v27 <- CallFunctionWithSpread (guarded) v26, [v20, v26, v25, ...v19, v25] -v28 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v29 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v30 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v31 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v31 -> v32 - v33 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v34 - // Replacing input 0 (v33) with v27 - v35 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v33 - // Replacing input 0 (v33) with v35 - ObjectLiteralAddProperty `value`, v35 - v36 <- EndObjectLiteral - Return v36 - EndObjectLiteralMethod - v37 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v38 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2705 newly discovered edges in the CFG of the target - - -// ===== [ Program 69B32E0A-9F20-4FD2-8768-D735A48B37CB ] ===== -// Minimizing CF469FDC-42BB-4FFF-BD20-F77512C21387 -v0 <- LoadInteger '4' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3466' -v7 <- CreateNamedVariable 'BigUint64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- CreateArray [] -v10 <- LoadInteger '16' -v11 <- Construct v1, [v10] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '167' -v16 <- CreateNamedVariable 'Float32Array', 'none' -v17 <- Construct v16, [v15] -v18 <- BinaryOperation v17, '%', v9 -v19 <- BinaryOperation v10, '**', v1 -v20 <- CallFunctionWithSpread (guarded) v19, [v13, v19, v18, ...v12, v18] -v21 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v22 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v23 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v24 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v24 -> v25 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v26 - v27 <- UnaryOperation v20, '--' - EndObjectLiteralMethod - v28 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v29 <- EndObjectLiteral -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.fzil b/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.fzil deleted file mode 100755 index 427df8d79..000000000 Binary files a/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.js b/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.js deleted file mode 100755 index 0bdbdf967..000000000 --- a/old_corpus/program_20251007072124_69B32E0A-9F20-4FD2-8768-D735A48B37CB.js +++ /dev/null @@ -1,25 +0,0 @@ -// Minimizing CF469FDC-42BB-4FFF-BD20-F77512C21387 -new Float64Array(4); -new Uint32Array(8); -new BigUint64Array(3466); -const v9 = []; -new Float64Array(16); -new Uint16Array(10); -const v17 = new Float32Array(167); -const v18 = v17 % v9; -const v19 = 16 ** Float64Array; -let v20; -try { v20 = v19(Uint16Array, v19, v18, ...10, v18); } catch (e) {} -[-1.7976931348623157e+308,-1.0,-1.542336848203849e+308,-1000000.0]; -[0.8888880580307695,928.3092772365194,575906.016845972]; -[-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -const v29 = { - [Symbol]() { - const v28 = { - next() { - v20--; - }, - }; - }, -}; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.fuzzil.history b/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.fuzzil.history deleted file mode 100755 index c13257c8c..000000000 --- a/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.fuzzil.history +++ /dev/null @@ -1,377 +0,0 @@ -// ===== [ Program C3A002C8-1691-498B-A273-1A4F77924651 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '795' -v7 <- CreateNamedVariable 'Uint32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '59593' -v10 <- LoadInteger '3' -v11 <- LoadInteger '-9007199254740991' -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v12 <- LoadString '+21:00' -v13 <- LoadString '+00:00' -v14 <- LoadString 'Pacific/Easter' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadInteger '2869' -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '2196' -v19 <- CreateNamedVariable 'BigInt64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '190' -v22 <- CreateNamedVariable 'Uint8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadString 'string' -v25 <- LoadString 'symbol' -v26 <- LoadString 'toString' -v27 <- LoadInteger '476388605' -v28 <- LoadInteger '536870912' -v29 <- LoadInteger '-1073741824' -v30 <- CreateArray [v29, v27, v28] -v31 <- CallMethod (guarded) v30, 'reduce', [v27] -v32 <- CreateArray [v30, v28, v30, v30, v29] -v33 <- CreateArray [v29, v30, v27, v29] -v34 <- LoadInteger '-9007199254740990' -v35 <- LoadInteger '3' -v36 <- LoadBigInt '1073741824' -v37 <- LoadBigInt '0' -v38 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v39 <- LoadInteger '1849' -v40 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v40 -> v41 - v42 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v43 - v44 <- UnaryOperation v42, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v42 - ObjectLiteralAddProperty `value`, v42 - v45 <- EndObjectLiteral - Return v45 - EndObjectLiteralMethod - v46 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v47 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v39 -v48 <- EndObjectLiteral -SetProperty v48, 'b', v48 -v49 <- LoadInteger '1849' -v50 <- Construct v38, [v49, v48] -v51 <- CreateNamedVariable 'Float32Array', 'none' -v52 <- CallMethod (guarded) v51, 'of', [] -v53 <- Construct v51, [v50] -v54 <- LoadBigInt '56030' -v55 <- BinaryOperation v54, '^', v54 -v56 <- BeginPlainFunction -> -EndPlainFunction -v57 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v56 - ObjectLiteralSetPrototype v56 - ObjectLiteralCopyProperties v56 - ObjectLiteralAddProperty `f`, v56 - ObjectLiteralAddElement `6`, v56 - BeginObjectLiteralSetter `b` -> v58, v59 - v60 <- GetComputedSuperProperty v56 - Update v60, '&&', v59 - v61 <- LoadFloat 'nan' - v62 <- LoadFloat '-551599.0459100289' - v63 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v57, [] -SetElement v65, '6', v65 -v66 <- CallFunction v57, [] -v67 <- CallFunction v57, [] -SetElement v67, '6', v67 -v68 <- CreateIntArray [2] -v69 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v70 <- GetElement v69, '5' -v71 <- CreateIntArray [-12, -28134] -v72 <- LoadInteger '723' -v73 <- CreateNamedVariable 'Int32Array', 'none' -v74 <- CallMethod (guarded) v73, 'from', [v57] -v75 <- Construct v73, [v72] -v76 <- LoadInteger '4' -v77 <- CreateNamedVariable 'Int32Array', 'none' -v78 <- Construct v77, [v76] -v79 <- LoadInteger '1078' -v80 <- UnaryOperation v79, '--' -v81 <- CreateNamedVariable 'Float64Array', 'none' -v82 <- Construct v81, [v79] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v56 -v83 <- EndObjectLiteral -v84 <- CreateNamedVariable 'Proxy', 'none' -v85 <- Construct (guarded) v84, [v36, v36] -v86 <- Construct v84, [v66, v83] -v87 <- LoadInteger '0' -BeginWhileLoopHeader - v88 <- LoadInteger '5' - v89 <- Compare v87, '<', v88 -BeginWhileLoopBody v89 - BeginRepeatLoop '100' -> v90 - v91 <- CallFunction v56, [] - EndRepeatLoop - v92 <- UnaryOperation v87, '++' -EndWhileLoop - - -// ===== [ Program 2E54224C-DFCF-4FBD-BB07-A629D327E049 ] ===== -// Mutating C3A002C8-1691-498B-A273-1A4F77924651 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '795' -// Exploring value v6 -v7 <- BinaryOperation v6, '^', v6 -// Exploring finished -v8 <- CreateNamedVariable 'Uint32Array', 'none' -v9 <- Construct v8, [v6] -v10 <- LoadInteger '59593' -v11 <- LoadInteger '3' -v12 <- LoadInteger '-9007199254740991' -v13 <- LoadString '+21:00' -// Exploring value v13 -v14 <- CallMethod (guarded) v13, 'trimRight', [] -// Exploring finished -v15 <- LoadString '+00:00' -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'charAt', [v4] -// Exploring finished -v17 <- LoadString 'Pacific/Easter' -// Exploring value v17 -v18 <- GetProperty (guarded) v17, 'toUpperCase' -v19 <- Construct (guarded) v18, [] -// Exploring finished -v20 <- LoadInteger '2869' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'reverse', [] -// Exploring finished -v24 <- LoadInteger '2196' -v25 <- CreateNamedVariable 'BigInt64Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '190' -v28 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v28 -v29 <- Construct (guarded) v28, [v25, v25, v12] -// Exploring finished -v30 <- Construct v28, [v27] -v31 <- LoadString 'string' -v32 <- LoadString 'symbol' -v33 <- LoadString 'toString' -v34 <- LoadInteger '476388605' -// Exploring value v34 -v35 <- BinaryOperation v34, '|', v34 -// Exploring finished -v36 <- LoadInteger '536870912' -v37 <- LoadInteger '-1073741824' -v38 <- CreateArray [v37, v34, v36] -// Exploring value v38 -v39 <- GetProperty (guarded) v38, 'copyWithin' -v40 <- Construct (guarded) v39, [v10, v10] -// Exploring finished -v41 <- CallMethod (guarded) v38, 'reduce', [v34] -v42 <- CreateArray [v38, v36, v38, v38, v37] -v43 <- CreateArray [v37, v38, v34, v37] -// Exploring value v43 -v44 <- GetElement v43, '1' -// Exploring finished -v45 <- LoadInteger '-9007199254740990' -v46 <- LoadInteger '3' -v47 <- LoadBigInt '1073741824' -v48 <- LoadBigInt '0' -v49 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'bind', [v30] -// Exploring finished -v51 <- LoadInteger '1849' -v52 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v52 -> v53 - v54 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v55 - v56 <- UnaryOperation v54, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v54 - ObjectLiteralAddProperty `value`, v54 - v57 <- EndObjectLiteral - Return v57 - EndObjectLiteralMethod - v58 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v51 -v60 <- EndObjectLiteral -SetProperty v60, 'b', v60 -v61 <- LoadInteger '1849' -v62 <- Construct v49, [v61, v60] -v63 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v63 -v64 <- CallFunction (guarded) v63, [v21, v21, v63] -// Exploring finished -v65 <- CallMethod (guarded) v63, 'of', [] -v66 <- Construct v63, [v62] -v67 <- LoadBigInt '56030' -v68 <- BinaryOperation v67, '^', v67 -v69 <- BeginPlainFunction -> -EndPlainFunction -v70 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v69 - ObjectLiteralSetPrototype v69 - ObjectLiteralCopyProperties v69 - ObjectLiteralAddProperty `f`, v69 - ObjectLiteralAddElement `6`, v69 - BeginObjectLiteralSetter `b` -> v71, v72 - v73 <- GetComputedSuperProperty v69 - Update v73, '&&', v72 - v74 <- LoadFloat 'nan' - v75 <- LoadFloat '-551599.0459100289' - v76 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v69 - v77 <- EndObjectLiteral - // Exploring value v77 - SetElement v77, '6', v77 - // Exploring finished - Return v77 -EndPlainFunction -v78 <- CallFunction v70, [] -// Exploring value v78 -v79 <- CallMethod (guarded) v78, 'toString', [] -// Exploring finished -SetElement v78, '6', v78 -v80 <- CallFunction v70, [] -v81 <- CallFunction v70, [] -SetElement v81, '6', v81 -v82 <- CreateIntArray [2] -v83 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v84 <- GetElement v83, '5' -// Exploring value v84 -v85 <- BinaryOperation v84, '%', v84 -// Exploring finished -v86 <- CreateIntArray [-12, -28134] -v87 <- LoadInteger '723' -// Exploring value v87 -v88 <- Compare v87, '!=', v87 -// Exploring finished -v89 <- CreateNamedVariable 'Int32Array', 'none' -v90 <- CallMethod (guarded) v89, 'from', [v70] -// Exploring value v90 -v91 <- CallMethod (guarded) v90, 'entries', [] -// Exploring finished -v92 <- Construct v89, [v87] -v93 <- LoadInteger '4' -v94 <- CreateNamedVariable 'Int32Array', 'none' -v95 <- Construct v94, [v93] -v96 <- LoadInteger '1078' -// Exploring value v96 -v97 <- Compare v96, '===', v96 -// Exploring finished -v98 <- UnaryOperation v96, '--' -// Exploring value v98 -v99 <- BinaryOperation v98, '>>>', v98 -// Exploring finished -v100 <- CreateNamedVariable 'Float64Array', 'none' -v101 <- Construct v100, [v96] -// Exploring value v101 -v102 <- GetProperty (guarded) v101, 'constructor' -v103 <- Construct (guarded) v102, [v28, v42, v83] -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v69 -v104 <- EndObjectLiteral -v105 <- CreateNamedVariable 'Proxy', 'none' -// Exploring value v105 -SetProperty v105, 'name', v105 -// Exploring finished -v106 <- Construct (guarded) v105, [v47, v47] -// Exploring value v106 -v107 <- BinaryOperation v106, '??', v106 -// Exploring finished -v108 <- Construct v105, [v80, v104] -v109 <- LoadInteger '0' -BeginWhileLoopHeader - v110 <- LoadInteger '5' - // Exploring value v110 - v111 <- BinaryOperation v110, '-', v110 - // Exploring finished - v112 <- Compare v109, '<', v110 -BeginWhileLoopBody v112 - BeginRepeatLoop '100' -> v113 - v114 <- CallFunction v69, [] - EndRepeatLoop - v115 <- UnaryOperation v109, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 4845 newly discovered edges in the CFG of the target - - -// ===== [ Program 7612FAAA-9613-4037-A94E-C051B4A02295 ] ===== -// Minimizing 2E54224C-DFCF-4FBD-BB07-A629D327E049 -v0 <- LoadInteger '795' -v1 <- BinaryOperation v0, '^', v0 -v2 <- LoadString 'Pacific/Easter' -v3 <- CallFunction (guarded) v2, [] -v4 <- LoadInteger '2869' -v5 <- CreateNamedVariable 'Uint16Array', 'none' -v6 <- Construct v5, [v4] -v7 <- CallMethod v6, 'reverse', [] -v8 <- CreateNamedVariable 'BigInt64Array', 'none' -v9 <- CreateNamedVariable 'Uint8Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '476388605' -v12 <- BinaryOperation v11, '|', v11 -v13 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v14 <- CallMethod v13, 'bind', [] -v15 <- BeginPlainFunction -> - Return v7 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v15 - BeginObjectLiteralSetter `b` -> v16, v17 - v18 <- GetComputedSuperProperty v15 - Update v18, '&&', v17 - EndObjectLiteralSetter -v19 <- EndObjectLiteral -v20 <- CallMethod (guarded) v19, 'toString', [v1, v10, v4, v3] -v21 <- LoadInteger '723' -v22 <- Compare v21, '!=', v21 -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- Construct v23, [] -v25 <- GetProperty v24, 'constructor' -v26 <- Construct v25, [v9] -v27 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v27 - BeginRepeatLoop '5' -> v28 - v29 <- CallFunction v15, [] - EndRepeatLoop - v30 <- UnaryOperation v27, '++' -EndWhileLoop -// Program is interesting due to new coverage: 157 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.fzil b/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.fzil deleted file mode 100755 index ebba1d073..000000000 Binary files a/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.js b/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.js deleted file mode 100755 index d52e3294b..000000000 --- a/old_corpus/program_20251007072147_7612FAAA-9613-4037-A94E-C051B4A02295.js +++ /dev/null @@ -1,35 +0,0 @@ -// Minimizing 2E54224C-DFCF-4FBD-BB07-A629D327E049 -const v1 = 795 ^ 795; -let v3; -try { -const t0 = "Pacific/Easter"; -v3 = t0(); -} catch (e) {} -const v6 = new Uint16Array(2869); -const v7 = v6.reverse(); -const v10 = new Uint8Array(BigInt64Array); -476388605 | 476388605; -SharedArrayBuffer.bind(); -function f15() { - return v7; -} -const v19 = { - __proto__: f15, - set b(a17) { - let v18 = super[f15]; - v18 &&= a17; - }, -}; -try { v19.toString(v1, v10, 2869, v3); } catch (e) {} -723 != 723; -const v24 = new Float64Array(); -const t25 = v24.constructor; -new t25(Uint8Array); -let v27 = 0; -while (v27) { - for (let v28 = 0; v28 < 5; v28++) { - f15(); - } - v27++; -} -// Program is interesting due to new coverage: 157 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.fuzzil.history b/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.fuzzil.history deleted file mode 100755 index 5b0977d73..000000000 --- a/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.fuzzil.history +++ /dev/null @@ -1,754 +0,0 @@ -// ===== [ Program C3A002C8-1691-498B-A273-1A4F77924651 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '795' -v7 <- CreateNamedVariable 'Uint32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '59593' -v10 <- LoadInteger '3' -v11 <- LoadInteger '-9007199254740991' -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v12 <- LoadString '+21:00' -v13 <- LoadString '+00:00' -v14 <- LoadString 'Pacific/Easter' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadInteger '2869' -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '2196' -v19 <- CreateNamedVariable 'BigInt64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '190' -v22 <- CreateNamedVariable 'Uint8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadString 'string' -v25 <- LoadString 'symbol' -v26 <- LoadString 'toString' -v27 <- LoadInteger '476388605' -v28 <- LoadInteger '536870912' -v29 <- LoadInteger '-1073741824' -v30 <- CreateArray [v29, v27, v28] -v31 <- CallMethod (guarded) v30, 'reduce', [v27] -v32 <- CreateArray [v30, v28, v30, v30, v29] -v33 <- CreateArray [v29, v30, v27, v29] -v34 <- LoadInteger '-9007199254740990' -v35 <- LoadInteger '3' -v36 <- LoadBigInt '1073741824' -v37 <- LoadBigInt '0' -v38 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v39 <- LoadInteger '1849' -v40 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v40 -> v41 - v42 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v43 - v44 <- UnaryOperation v42, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v42 - ObjectLiteralAddProperty `value`, v42 - v45 <- EndObjectLiteral - Return v45 - EndObjectLiteralMethod - v46 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v47 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v39 -v48 <- EndObjectLiteral -SetProperty v48, 'b', v48 -v49 <- LoadInteger '1849' -v50 <- Construct v38, [v49, v48] -v51 <- CreateNamedVariable 'Float32Array', 'none' -v52 <- CallMethod (guarded) v51, 'of', [] -v53 <- Construct v51, [v50] -v54 <- LoadBigInt '56030' -v55 <- BinaryOperation v54, '^', v54 -v56 <- BeginPlainFunction -> -EndPlainFunction -v57 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v56 - ObjectLiteralSetPrototype v56 - ObjectLiteralCopyProperties v56 - ObjectLiteralAddProperty `f`, v56 - ObjectLiteralAddElement `6`, v56 - BeginObjectLiteralSetter `b` -> v58, v59 - v60 <- GetComputedSuperProperty v56 - Update v60, '&&', v59 - v61 <- LoadFloat 'nan' - v62 <- LoadFloat '-551599.0459100289' - v63 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v57, [] -SetElement v65, '6', v65 -v66 <- CallFunction v57, [] -v67 <- CallFunction v57, [] -SetElement v67, '6', v67 -v68 <- CreateIntArray [2] -v69 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v70 <- GetElement v69, '5' -v71 <- CreateIntArray [-12, -28134] -v72 <- LoadInteger '723' -v73 <- CreateNamedVariable 'Int32Array', 'none' -v74 <- CallMethod (guarded) v73, 'from', [v57] -v75 <- Construct v73, [v72] -v76 <- LoadInteger '4' -v77 <- CreateNamedVariable 'Int32Array', 'none' -v78 <- Construct v77, [v76] -v79 <- LoadInteger '1078' -v80 <- UnaryOperation v79, '--' -v81 <- CreateNamedVariable 'Float64Array', 'none' -v82 <- Construct v81, [v79] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v56 -v83 <- EndObjectLiteral -v84 <- CreateNamedVariable 'Proxy', 'none' -v85 <- Construct (guarded) v84, [v36, v36] -v86 <- Construct v84, [v66, v83] -v87 <- LoadInteger '0' -BeginWhileLoopHeader - v88 <- LoadInteger '5' - v89 <- Compare v87, '<', v88 -BeginWhileLoopBody v89 - BeginRepeatLoop '100' -> v90 - v91 <- CallFunction v56, [] - EndRepeatLoop - v92 <- UnaryOperation v87, '++' -EndWhileLoop - - -// ===== [ Program 2E54224C-DFCF-4FBD-BB07-A629D327E049 ] ===== -// Mutating C3A002C8-1691-498B-A273-1A4F77924651 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '795' -// Exploring value v6 -v7 <- BinaryOperation v6, '^', v6 -// Exploring finished -v8 <- CreateNamedVariable 'Uint32Array', 'none' -v9 <- Construct v8, [v6] -v10 <- LoadInteger '59593' -v11 <- LoadInteger '3' -v12 <- LoadInteger '-9007199254740991' -v13 <- LoadString '+21:00' -// Exploring value v13 -v14 <- CallMethod (guarded) v13, 'trimRight', [] -// Exploring finished -v15 <- LoadString '+00:00' -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'charAt', [v4] -// Exploring finished -v17 <- LoadString 'Pacific/Easter' -// Exploring value v17 -v18 <- GetProperty (guarded) v17, 'toUpperCase' -v19 <- Construct (guarded) v18, [] -// Exploring finished -v20 <- LoadInteger '2869' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'reverse', [] -// Exploring finished -v24 <- LoadInteger '2196' -v25 <- CreateNamedVariable 'BigInt64Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '190' -v28 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v28 -v29 <- Construct (guarded) v28, [v25, v25, v12] -// Exploring finished -v30 <- Construct v28, [v27] -v31 <- LoadString 'string' -v32 <- LoadString 'symbol' -v33 <- LoadString 'toString' -v34 <- LoadInteger '476388605' -// Exploring value v34 -v35 <- BinaryOperation v34, '|', v34 -// Exploring finished -v36 <- LoadInteger '536870912' -v37 <- LoadInteger '-1073741824' -v38 <- CreateArray [v37, v34, v36] -// Exploring value v38 -v39 <- GetProperty (guarded) v38, 'copyWithin' -v40 <- Construct (guarded) v39, [v10, v10] -// Exploring finished -v41 <- CallMethod (guarded) v38, 'reduce', [v34] -v42 <- CreateArray [v38, v36, v38, v38, v37] -v43 <- CreateArray [v37, v38, v34, v37] -// Exploring value v43 -v44 <- GetElement v43, '1' -// Exploring finished -v45 <- LoadInteger '-9007199254740990' -v46 <- LoadInteger '3' -v47 <- LoadBigInt '1073741824' -v48 <- LoadBigInt '0' -v49 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'bind', [v30] -// Exploring finished -v51 <- LoadInteger '1849' -v52 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v52 -> v53 - v54 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v55 - v56 <- UnaryOperation v54, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v54 - ObjectLiteralAddProperty `value`, v54 - v57 <- EndObjectLiteral - Return v57 - EndObjectLiteralMethod - v58 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v51 -v60 <- EndObjectLiteral -SetProperty v60, 'b', v60 -v61 <- LoadInteger '1849' -v62 <- Construct v49, [v61, v60] -v63 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v63 -v64 <- CallFunction (guarded) v63, [v21, v21, v63] -// Exploring finished -v65 <- CallMethod (guarded) v63, 'of', [] -v66 <- Construct v63, [v62] -v67 <- LoadBigInt '56030' -v68 <- BinaryOperation v67, '^', v67 -v69 <- BeginPlainFunction -> -EndPlainFunction -v70 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v69 - ObjectLiteralSetPrototype v69 - ObjectLiteralCopyProperties v69 - ObjectLiteralAddProperty `f`, v69 - ObjectLiteralAddElement `6`, v69 - BeginObjectLiteralSetter `b` -> v71, v72 - v73 <- GetComputedSuperProperty v69 - Update v73, '&&', v72 - v74 <- LoadFloat 'nan' - v75 <- LoadFloat '-551599.0459100289' - v76 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v69 - v77 <- EndObjectLiteral - // Exploring value v77 - SetElement v77, '6', v77 - // Exploring finished - Return v77 -EndPlainFunction -v78 <- CallFunction v70, [] -// Exploring value v78 -v79 <- CallMethod (guarded) v78, 'toString', [] -// Exploring finished -SetElement v78, '6', v78 -v80 <- CallFunction v70, [] -v81 <- CallFunction v70, [] -SetElement v81, '6', v81 -v82 <- CreateIntArray [2] -v83 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v84 <- GetElement v83, '5' -// Exploring value v84 -v85 <- BinaryOperation v84, '%', v84 -// Exploring finished -v86 <- CreateIntArray [-12, -28134] -v87 <- LoadInteger '723' -// Exploring value v87 -v88 <- Compare v87, '!=', v87 -// Exploring finished -v89 <- CreateNamedVariable 'Int32Array', 'none' -v90 <- CallMethod (guarded) v89, 'from', [v70] -// Exploring value v90 -v91 <- CallMethod (guarded) v90, 'entries', [] -// Exploring finished -v92 <- Construct v89, [v87] -v93 <- LoadInteger '4' -v94 <- CreateNamedVariable 'Int32Array', 'none' -v95 <- Construct v94, [v93] -v96 <- LoadInteger '1078' -// Exploring value v96 -v97 <- Compare v96, '===', v96 -// Exploring finished -v98 <- UnaryOperation v96, '--' -// Exploring value v98 -v99 <- BinaryOperation v98, '>>>', v98 -// Exploring finished -v100 <- CreateNamedVariable 'Float64Array', 'none' -v101 <- Construct v100, [v96] -// Exploring value v101 -v102 <- GetProperty (guarded) v101, 'constructor' -v103 <- Construct (guarded) v102, [v28, v42, v83] -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v69 -v104 <- EndObjectLiteral -v105 <- CreateNamedVariable 'Proxy', 'none' -// Exploring value v105 -SetProperty v105, 'name', v105 -// Exploring finished -v106 <- Construct (guarded) v105, [v47, v47] -// Exploring value v106 -v107 <- BinaryOperation v106, '??', v106 -// Exploring finished -v108 <- Construct v105, [v80, v104] -v109 <- LoadInteger '0' -BeginWhileLoopHeader - v110 <- LoadInteger '5' - // Exploring value v110 - v111 <- BinaryOperation v110, '-', v110 - // Exploring finished - v112 <- Compare v109, '<', v110 -BeginWhileLoopBody v112 - BeginRepeatLoop '100' -> v113 - v114 <- CallFunction v69, [] - EndRepeatLoop - v115 <- UnaryOperation v109, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 4845 newly discovered edges in the CFG of the target - - -// ===== [ Program 685770E7-9769-4F0F-BEEF-5596A149E0CF ] ===== -// Mutating 2E54224C-DFCF-4FBD-BB07-A629D327E049 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '795' -v7 <- BinaryOperation v6, '^', v6 -v8 <- CreateNamedVariable 'Uint32Array', 'none' -v9 <- Construct v8, [v6] -// Exploring value v9 -SetElement v9, '202', v9 -// Exploring finished -v10 <- LoadInteger '59593' -// Exploring value v10 -v11 <- BinaryOperation v10, '-', v10 -// Exploring finished -v12 <- LoadInteger '3' -v13 <- LoadInteger '-9007199254740991' -v14 <- LoadString '+21:00' -// Exploring value v14 -v15 <- CallMethod (guarded) v14, 'valueOf', [] -// Exploring finished -v16 <- CallMethod (guarded) v14, 'trimRight', [] -// Exploring value v16 -v17 <- GetElement v16, '5' -// Exploring finished -v18 <- LoadString '+00:00' -v19 <- CallMethod (guarded) v18, 'charAt', [v4] -v20 <- LoadString 'Pacific/Easter' -v21 <- GetProperty (guarded) v20, 'toUpperCase' -// Exploring value v21 -SetProperty v21, 'length', v21 -// Exploring finished -v22 <- Construct (guarded) v21, [] -v23 <- LoadInteger '2869' -v24 <- CreateNamedVariable 'Uint16Array', 'none' -v25 <- Construct v24, [v23] -// Exploring value v25 -v26 <- GetElement v25, '1133' -// Exploring finished -v27 <- CallMethod (guarded) v25, 'reverse', [] -// Exploring value v27 -SetElement v27, '2487', v27 -// Exploring finished -v28 <- LoadInteger '2196' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v29 -v30 <- GetProperty (guarded) v29, 'constructor' -v31 <- Construct (guarded) v30, [v10] -// Exploring finished -v32 <- Construct v29, [v28] -// Exploring value v32 -v33 <- GetElement v32, '283' -// Exploring finished -v34 <- LoadInteger '190' -v35 <- CreateNamedVariable 'Uint8Array', 'none' -v36 <- Construct (guarded) v35, [v29, v29, v13] -// Exploring value v36 -v37 <- CallMethod (guarded) v36, 'forEach', [v1] -// Exploring finished -v38 <- Construct v35, [v34] -v39 <- LoadString 'string' -// Exploring value v39 -v40 <- Compare v39, '==', v39 -// Exploring finished -v41 <- LoadString 'symbol' -v42 <- LoadString 'toString' -v43 <- LoadInteger '476388605' -// Exploring value v43 -v44 <- Compare v43, '!==', v43 -// Exploring finished -v45 <- BinaryOperation v43, '|', v43 -v46 <- LoadInteger '536870912' -// Exploring value v46 -v47 <- BinaryOperation v46, '>>>', v46 -// Exploring finished -v48 <- LoadInteger '-1073741824' -v49 <- CreateArray [v48, v43, v46] -v50 <- GetProperty (guarded) v49, 'copyWithin' -// Exploring value v50 -v51 <- CallFunction (guarded) v50, [v19, v50] -// Exploring finished -v52 <- Construct (guarded) v50, [v10, v10] -v53 <- CallMethod (guarded) v49, 'reduce', [v43] -v54 <- CreateArray [v49, v46, v49, v49, v48] -v55 <- CreateArray [v48, v49, v43, v48] -// Exploring value v55 -v56 <- CallMethod (guarded) v55, 'flat', [] -// Exploring finished -v57 <- GetElement v55, '1' -v58 <- LoadInteger '-9007199254740990' -// Exploring value v58 -v59 <- BinaryOperation v58, '+', v58 -// Exploring finished -v60 <- LoadInteger '3' -v61 <- LoadBigInt '1073741824' -v62 <- LoadBigInt '0' -// Exploring value v62 -v63 <- BinaryOperation v62, '>>', v62 -// Exploring finished -v64 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v65 <- CallMethod (guarded) v64, 'bind', [v38] -v66 <- LoadInteger '1849' -// Exploring value v66 -v67 <- BinaryOperation v66, '%', v66 -// Exploring finished -v68 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v68 -> v69 - v70 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v71 - v72 <- UnaryOperation v70, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v70 - ObjectLiteralAddProperty `value`, v70 - v73 <- EndObjectLiteral - Return v73 - EndObjectLiteralMethod - v74 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v75 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v66 -v76 <- EndObjectLiteral -SetProperty v76, 'b', v76 -v77 <- LoadInteger '1849' -v78 <- Construct v64, [v77, v76] -v79 <- CreateNamedVariable 'Float32Array', 'none' -v80 <- CallFunction (guarded) v79, [v24, v24, v79] -// Exploring value v80 -v81 <- BinaryOperation v80, '??', v80 -// Exploring finished -v82 <- CallMethod (guarded) v79, 'of', [] -v83 <- Construct v79, [v78] -v84 <- LoadBigInt '56030' -v85 <- BinaryOperation v84, '^', v84 -v86 <- BeginPlainFunction -> -EndPlainFunction -v87 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v86 - ObjectLiteralSetPrototype v86 - ObjectLiteralCopyProperties v86 - ObjectLiteralAddProperty `f`, v86 - ObjectLiteralAddElement `6`, v86 - BeginObjectLiteralSetter `b` -> v88, v89 - v90 <- GetComputedSuperProperty v86 - Update v90, '&&', v89 - v91 <- LoadFloat 'nan' - v92 <- LoadFloat '-551599.0459100289' - v93 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v86 - v94 <- EndObjectLiteral - SetElement v94, '6', v94 - Return v94 -EndPlainFunction -v95 <- CallFunction v87, [] -v96 <- CallMethod (guarded) v95, 'toString', [] -// Exploring value v96 -v97 <- BinaryOperation v96, '??', v96 -// Exploring finished -SetElement v95, '6', v95 -v98 <- CallFunction v87, [] -v99 <- CallFunction v87, [] -SetElement v99, '6', v99 -v100 <- CreateIntArray [2] -// Exploring value v100 -v101 <- GetElement v100, '0' -// Exploring finished -v102 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v103 <- GetElement v102, '5' -// Exploring value v103 -v104 <- Compare v103, '>', v103 -// Exploring finished -v105 <- BinaryOperation v103, '%', v103 -v106 <- CreateIntArray [-12, -28134] -v107 <- LoadInteger '723' -v108 <- Compare v107, '!=', v107 -v109 <- CreateNamedVariable 'Int32Array', 'none' -v110 <- CallMethod (guarded) v109, 'from', [v87] -v111 <- CallMethod (guarded) v110, 'entries', [] -// Exploring value v111 -v112 <- CallMethod (guarded) v111, 'drop', [v107] -// Exploring finished -v113 <- Construct v109, [v107] -v114 <- LoadInteger '4' -// Exploring value v114 -v115 <- BinaryOperation v114, '+', v114 -// Exploring finished -v116 <- CreateNamedVariable 'Int32Array', 'none' -v117 <- Construct v116, [v114] -v118 <- LoadInteger '1078' -v119 <- Compare v118, '===', v118 -// Exploring value v119 -v120 <- UnaryOperation '!', v119 -// Exploring finished -v121 <- UnaryOperation v118, '--' -v122 <- BinaryOperation v121, '>>>', v121 -v123 <- CreateNamedVariable 'Float64Array', 'none' -v124 <- Construct v123, [v118] -v125 <- GetProperty (guarded) v124, 'constructor' -v126 <- Construct (guarded) v125, [v35, v54, v102] -// Exploring value v126 -SetElement v126, '0', v126 -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v86 -v127 <- EndObjectLiteral -v128 <- CreateNamedVariable 'Proxy', 'none' -// Exploring value v128 -v129 <- CallMethod (guarded) v128, 'revocable', [v109, v109] -// Exploring finished -SetProperty v128, 'name', v128 -v130 <- Construct (guarded) v128, [v61, v61] -v131 <- BinaryOperation v130, '??', v130 -v132 <- Construct v128, [v98, v127] -// Exploring value v132 -v133 <- CallMethod (guarded) v132, 'toString', [] -// Exploring finished -v134 <- LoadInteger '0' -// Exploring value v134 -v135 <- BinaryOperation v134, '^', v134 -// Exploring finished -BeginWhileLoopHeader - v136 <- LoadInteger '5' - // Exploring value v136 - v137 <- UnaryOperation v136, '--' - // Exploring finished - v138 <- BinaryOperation v136, '-', v136 - v139 <- Compare v134, '<', v136 -BeginWhileLoopBody v139 - BeginRepeatLoop '100' -> v140 - v141 <- CallFunction v86, [] - // Exploring value v141 - v142 <- BinaryOperation v141, '??', v141 - // Exploring finished - EndRepeatLoop - v143 <- UnaryOperation v134, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 5167 newly discovered edges in the CFG of the target - - -// ===== [ Program 469FD83A-8A76-4C96-A103-C2DC5C78A6D8 ] ===== -// Minimizing 685770E7-9769-4F0F-BEEF-5596A149E0CF -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '795' -v7 <- BinaryOperation v6, '^', v6 -v8 <- CreateNamedVariable 'Uint32Array', 'none' -v9 <- Construct v8, [v6] -SetElement v9, '202', v9 -v10 <- LoadInteger '59593' -v11 <- BinaryOperation v10, '-', v10 -v12 <- LoadInteger '3' -v13 <- LoadInteger '-9007199254740991' -v14 <- LoadString '+21:00' -v15 <- CallMethod (guarded) v14, 'valueOf', [] -v16 <- CallMethod (guarded) v14, 'trimRight', [] -v17 <- GetElement v16, '5' -v18 <- LoadString '+00:00' -v19 <- CallMethod (guarded) v18, 'charAt', [v4] -v20 <- LoadString 'Pacific/Easter' -v21 <- GetProperty (guarded) v20, 'toUpperCase' -SetProperty v21, 'length', v21 -v22 <- Construct (guarded) v21, [v2] -v23 <- LoadInteger '2869' -v24 <- CreateNamedVariable 'Uint16Array', 'none' -v25 <- Construct v24, [v23] -v26 <- GetElement v25, '1133' -v27 <- CallMethod (guarded) v25, 'reverse', [] -SetElement v27, '2487', v27 -v28 <- LoadInteger '2196' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -v30 <- GetProperty (guarded) v29, 'constructor' -v31 <- Construct (guarded) v30, [v10] -v32 <- Construct v29, [v28] -v33 <- GetElement v32, '283' -v34 <- LoadInteger '190' -v35 <- CreateNamedVariable 'Uint8Array', 'none' -v36 <- Construct (guarded) v35, [v29, v29, v13] -v37 <- CallMethod (guarded) v36, 'forEach', [v1] -v38 <- Construct v35, [v34] -v39 <- LoadString 'string' -v40 <- Compare v39, '==', v39 -v41 <- LoadString 'symbol' -v42 <- LoadString 'toString' -v43 <- LoadInteger '476388605' -v44 <- Compare v43, '!==', v43 -v45 <- BinaryOperation v43, '|', v43 -v46 <- LoadInteger '536870912' -v47 <- BinaryOperation v46, '>>>', v46 -v48 <- LoadInteger '-1073741824' -v49 <- CreateArray [v48, v43, v46] -v50 <- GetProperty (guarded) v49, 'copyWithin' -v51 <- CallFunction (guarded) v50, [v19, v50] -v52 <- Construct (guarded) v50, [v10, v10] -v53 <- CallMethod (guarded) v49, 'reduce', [v43] -v54 <- CreateArray [v49, v46, v49, v49, v48] -v55 <- CreateArray [v48, v49, v43, v48] -v56 <- CallMethod (guarded) v55, 'flat', [] -v57 <- GetElement v55, '1' -v58 <- LoadInteger '-9007199254740990' -v59 <- BinaryOperation v58, '+', v58 -v60 <- LoadInteger '3' -v61 <- LoadBigInt '1073741824' -v62 <- LoadBigInt '0' -v63 <- BinaryOperation v62, '>>', v62 -v64 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v65 <- CallMethod (guarded) v64, 'bind', [v38] -v66 <- LoadInteger '1849' -v67 <- BinaryOperation v66, '%', v66 -v68 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v68 -> v69 - v70 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v71 - v72 <- UnaryOperation v70, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v70 - ObjectLiteralAddProperty `value`, v70 - v73 <- EndObjectLiteral - Return v73 - EndObjectLiteralMethod - v74 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v75 <- EndObjectLiteral -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v66 -v76 <- EndObjectLiteral -SetProperty v76, 'b', v76 -v77 <- LoadInteger '1849' -v78 <- Construct v64, [v77, v76] -v79 <- CreateNamedVariable 'Float32Array', 'none' -v80 <- CallFunction (guarded) v79, [v24, v24, v79] -v81 <- BinaryOperation v80, '??', v80 -v82 <- CallMethod (guarded) v79, 'of', [] -v83 <- Construct v79, [v78] -v84 <- LoadBigInt '56030' -v85 <- BinaryOperation v84, '^', v84 -v86 <- BeginPlainFunction -> -EndPlainFunction -v87 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v86 - ObjectLiteralSetPrototype v86 - ObjectLiteralCopyProperties v86 - ObjectLiteralAddProperty `f`, v86 - ObjectLiteralAddElement `6`, v86 - BeginObjectLiteralSetter `b` -> v88, v89 - v90 <- GetComputedSuperProperty v86 - Update v90, '&&', v89 - v91 <- LoadFloat 'nan' - v92 <- LoadFloat '-551599.0459100289' - v93 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v86 - v94 <- EndObjectLiteral - SetElement v94, '6', v94 - Return v94 -EndPlainFunction -v95 <- CallFunction v87, [] -v96 <- CallMethod (guarded) v95, 'toString', [] -v97 <- BinaryOperation v96, '??', v96 -SetElement v95, '6', v95 -v98 <- CallFunction v87, [] -v99 <- CallFunction v87, [] -SetElement v99, '6', v99 -v100 <- CreateIntArray [2] -v101 <- GetElement v100, '0' -v102 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v103 <- GetElement v102, '5' -v104 <- Compare v103, '>', v103 -v105 <- CreateIntArray [-12, -28134] -v106 <- LoadInteger '723' -v107 <- Compare v106, '!=', v106 -v108 <- CreateNamedVariable 'Int32Array', 'none' -v109 <- CallMethod (guarded) v108, 'from', [v87] -v110 <- CallMethod (guarded) v109, 'entries', [] -v111 <- CallMethod (guarded) v110, 'drop', [v106] -v112 <- Construct v108, [v106] -v113 <- LoadInteger '4' -v114 <- BinaryOperation v113, '+', v113 -v115 <- CreateNamedVariable 'Int32Array', 'none' -v116 <- Construct v115, [v113] -v117 <- LoadInteger '1078' -v118 <- Compare v117, '===', v117 -v119 <- UnaryOperation '!', v118 -v120 <- UnaryOperation v117, '--' -v121 <- BinaryOperation v120, '>>>', v120 -v122 <- CreateNamedVariable 'Float64Array', 'none' -v123 <- Construct v122, [v117] -v124 <- GetProperty (guarded) v123, 'constructor' -v125 <- Construct (guarded) v124, [v35, v54, v102] -SetElement v125, '0', v125 -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v86 -v126 <- EndObjectLiteral -v127 <- CreateNamedVariable 'Proxy', 'none' -v128 <- CallMethod (guarded) v127, 'revocable', [v108, v108] -SetProperty v127, 'name', v127 -v129 <- Construct (guarded) v127, [v61, v61] -v130 <- BinaryOperation v129, '??', v129 -v131 <- Construct v127, [v98, v126] -v132 <- LoadInteger '0' -v133 <- LoadInteger '5' -BeginRepeatLoop '100' -> v134 - v135 <- CallFunction v86, [] -EndRepeatLoop -// Program is interesting due to new coverage: 75 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.fzil b/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.fzil deleted file mode 100755 index b3afbd290..000000000 Binary files a/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.js b/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.js deleted file mode 100755 index ab9440ffb..000000000 --- a/old_corpus/program_20251007072207_469FD83A-8A76-4C96-A103-C2DC5C78A6D8.js +++ /dev/null @@ -1,126 +0,0 @@ -// Minimizing 685770E7-9769-4F0F-BEEF-5596A149E0CF -const v2 = new Uint32Array(16); -new Uint8ClampedArray(64); -795 ^ 795; -const v9 = new Uint32Array(795); -v9[202] = v9; -59593 - 59593; -try { ("+21:00").valueOf(); } catch (e) {} -let v16; -try { v16 = ("+21:00").trimRight(); } catch (e) {} -v16[5]; -let v19; -try { v19 = ("+00:00").charAt(Uint8ClampedArray); } catch (e) {} -const v21 = ("Pacific/Easter")?.toUpperCase; -v21.length = v21; -try { new v21(v2); } catch (e) {} -const v25 = new Uint16Array(2869); -v25[1133]; -let v27; -try { v27 = v25.reverse(); } catch (e) {} -v27[2487] = v27; -const v30 = BigInt64Array?.constructor; -try { new v30(59593); } catch (e) {} -const v32 = new BigInt64Array(2196); -v32[283]; -let v36; -try { v36 = new Uint8Array(BigInt64Array, BigInt64Array, -9007199254740991); } catch (e) {} -try { v36.forEach(Uint32Array); } catch (e) {} -const v38 = new Uint8Array(190); -"string" == "string"; -476388605 !== 476388605; -476388605 | 476388605; -536870912 >>> 536870912; -const v49 = [-1073741824,476388605,536870912]; -const v50 = v49?.copyWithin; -try { v50(v19, v50); } catch (e) {} -try { new v50(59593, 59593); } catch (e) {} -try { v49.reduce(476388605); } catch (e) {} -const v54 = [v49,536870912,v49,v49,-1073741824]; -const v55 = [-1073741824,v49,476388605,-1073741824]; -try { v55.flat(); } catch (e) {} -v55[1]; --9007199254740990 + -9007199254740990; -0n >> 0n; -try { SharedArrayBuffer.bind(v38); } catch (e) {} -1849 % 1849; -const v75 = { - [Symbol]() { - let v70 = 10; - const v74 = { - next() { - v70--; - return { done: v70, value: v70 }; - }, - }; - }, -}; -const v76 = { maxByteLength: 1849 }; -v76.b = v76; -const v78 = new SharedArrayBuffer(1849, v76); -let v80; -try { v80 = Float32Array(Uint16Array, Uint16Array, Float32Array); } catch (e) {} -v80 ?? v80; -try { Float32Array.of(); } catch (e) {} -new Float32Array(v78); -56030n ^ 56030n; -function f86() { -} -function f87() { - const v94 = { - e: f86, - __proto__: f86, - ...f86, - f: f86, - 6: f86, - set b(a89) { - let v90 = super[f86]; - v90 &&= a89; - }, - ...f86, - }; - v94[6] = v94; - return v94; -} -const v95 = f87(); -let v96; -try { v96 = v95.toString(); } catch (e) {} -v96 ?? v96; -v95[6] = v95; -const v98 = f87(); -const v99 = f87(); -v99[6] = v99; -([2])[0]; -const v102 = [-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10]; -const v103 = v102[5]; -v103 > v103; -[-12,-28134]; -723 != 723; -let v109; -try { v109 = Int32Array.from(f87); } catch (e) {} -let v110; -try { v110 = v109.entries(); } catch (e) {} -try { v110.drop(723); } catch (e) {} -new Int32Array(723); -4 + 4; -new Int32Array(4); -let v117 = 1078; -!(v117 === v117); -const v120 = v117--; -v120 >>> v120; -const v123 = new Float64Array(v117); -const v124 = v123?.constructor; -let v125; -try { v125 = new v124(Uint8Array, v54, v102); } catch (e) {} -v125[0] = v125; -const v126 = { deleteProperty: f86 }; -try { Proxy.revocable(Int32Array, Int32Array); } catch (e) {} -Proxy.name = Proxy; -let v129; -try { v129 = new Proxy(1073741824n, 1073741824n); } catch (e) {} -v129 ?? v129; -new Proxy(v98, v126); -for (let v134 = 0; v134 < 100; v134++) { - f86(); -} -// Program is interesting due to new coverage: 75 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.fuzzil.history b/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.fuzzil.history deleted file mode 100755 index 6d75f37ff..000000000 --- a/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.fuzzil.history +++ /dev/null @@ -1,152 +0,0 @@ -// ===== [ Program FDA5A129-67CA-4DD3-8633-887F948274FD ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5] -v7 <- CreateArray [v6, v6, v1, v6] -// Code generator finished -// Executing code generator StringGenerator -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -// Code generator finished -// Executing code generator FloatGenerator -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- BeginConstructor -> v15 -EndConstructor -v16 <- Construct v14, [] -v17 <- Construct v14, [] -v18 <- Construct v14, [] -v19 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter -EndClassDefinition -v21 <- Construct v19, [] -v22 <- Construct v19, [] -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'b', v26 -EndConstructor -v28 <- Construct v23, [v18, v22] -v29 <- Construct v23, [v16, v21] -v30 <- Construct v23, [v19, v17] -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -BeginTry - v36 <- CallMethod v35, 'some', [v35] -BeginCatch -> v37 -EndTryCatch -v38 <- GetProperty v32, '__proto__' -v39 <- DeleteProperty v22, 'f' -v40 <- UnaryOperation v34, '++' -v41 <- UnaryOperation '~', v33 - - -// ===== [ Program 25264353-C97E-4769-9249-21299CCD7850 ] ===== -// Mutating FDA5A129-67CA-4DD3-8633-887F948274FD with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -// Mutating next operation -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -v14 <- BeginConstructor -> v15 -EndConstructor -// Mutating next operation -v16 <- Construct v14, [v3, v6] -v17 <- Construct v14, [] -v18 <- Construct v14, [] -v19 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter -EndClassDefinition -v21 <- Construct v19, [] -v22 <- Construct v19, [] -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'b', v26 -EndConstructor -v28 <- Construct v23, [v18, v22] -v29 <- Construct v23, [v16, v21] -v30 <- Construct v23, [v19, v17] -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -BeginTry - v36 <- CallMethod v35, 'some', [v35] -BeginCatch -> v37 -EndTryCatch -v38 <- GetProperty v32, '__proto__' -v39 <- DeleteProperty v22, 'f' -v40 <- UnaryOperation v34, '++' -v41 <- UnaryOperation '~', v33 -// Program may be interesting due to new coverage: 3295 newly discovered edges in the CFG of the target - - -// ===== [ Program 1D1E56DC-B1F7-462D-948B-7B190275C183 ] ===== -// Minimizing 25264353-C97E-4769-9249-21299CCD7850 -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '1000000000000.0' -v12 <- BeginConstructor -> v13 -EndConstructor -v14 <- Construct v12, [v3, v6] -v15 <- Construct v12, [] -v16 <- Construct v12, [] -v17 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v18 - EndClassStaticGetter -EndClassDefinition -v19 <- Construct v17, [] -v20 <- Construct v17, [] -v21 <- BeginConstructor -> v22, v23, v24, v25 - SetProperty v22, 'b', v24 -EndConstructor -v26 <- Construct v21, [v16, v20] -v27 <- Construct v21, [v17, v15] -v28 <- CreateNamedVariable 'BigUint64Array', 'none' -v29 <- Construct v28, [] -v30 <- LoadInteger '1000' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- GetProperty v29, '__proto__' -v33 <- DeleteProperty v20, 'f' -v34 <- UnaryOperation v31, '++' -v35 <- UnaryOperation '~', v30 -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.fzil b/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.fzil deleted file mode 100755 index 77c44aa6f..000000000 Binary files a/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.js b/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.js deleted file mode 100755 index 42946c691..000000000 --- a/old_corpus/program_20251007072221_1D1E56DC-B1F7-462D-948B-7B190275C183.js +++ /dev/null @@ -1,28 +0,0 @@ -// Minimizing 25264353-C97E-4769-9249-21299CCD7850 -const v4 = new Map(); -const v6 = [["-128",v4],"h","h"]; -[v6,v6,"h",v6]; -function F12() { - if (!new.target) { throw 'must be called with new'; } -} -new F12(Map, v6); -const v15 = new F12(); -const v16 = new F12(); -const v17 = class { - static get b() { - } -} -new v17(); -const v20 = new v17(); -function F21(a23, a24, a25) { - if (!new.target) { throw 'must be called with new'; } - this.b = a24; -} -new F21(v16, v20); -new F21(v17, v15); -const v29 = new BigUint64Array(); -v29.__proto__; -delete v20.f; -BigInt64Array++; -~1000; -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.fuzzil.history b/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.fuzzil.history deleted file mode 100755 index ed05ad407..000000000 --- a/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.fuzzil.history +++ /dev/null @@ -1,260 +0,0 @@ -// ===== [ Program FDA5A129-67CA-4DD3-8633-887F948274FD ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5] -v7 <- CreateArray [v6, v6, v1, v6] -// Code generator finished -// Executing code generator StringGenerator -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -// Code generator finished -// Executing code generator FloatGenerator -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- BeginConstructor -> v15 -EndConstructor -v16 <- Construct v14, [] -v17 <- Construct v14, [] -v18 <- Construct v14, [] -v19 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter -EndClassDefinition -v21 <- Construct v19, [] -v22 <- Construct v19, [] -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'b', v26 -EndConstructor -v28 <- Construct v23, [v18, v22] -v29 <- Construct v23, [v16, v21] -v30 <- Construct v23, [v19, v17] -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -BeginTry - v36 <- CallMethod v35, 'some', [v35] -BeginCatch -> v37 -EndTryCatch -v38 <- GetProperty v32, '__proto__' -v39 <- DeleteProperty v22, 'f' -v40 <- UnaryOperation v34, '++' -v41 <- UnaryOperation '~', v33 - - -// ===== [ Program 25264353-C97E-4769-9249-21299CCD7850 ] ===== -// Mutating FDA5A129-67CA-4DD3-8633-887F948274FD with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -// Mutating next operation -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -v14 <- BeginConstructor -> v15 -EndConstructor -// Mutating next operation -v16 <- Construct v14, [v3, v6] -v17 <- Construct v14, [] -v18 <- Construct v14, [] -v19 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter -EndClassDefinition -v21 <- Construct v19, [] -v22 <- Construct v19, [] -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'b', v26 -EndConstructor -v28 <- Construct v23, [v18, v22] -v29 <- Construct v23, [v16, v21] -v30 <- Construct v23, [v19, v17] -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -BeginTry - v36 <- CallMethod v35, 'some', [v35] -BeginCatch -> v37 -EndTryCatch -v38 <- GetProperty v32, '__proto__' -v39 <- DeleteProperty v22, 'f' -v40 <- UnaryOperation v34, '++' -v41 <- UnaryOperation '~', v33 -// Program may be interesting due to new coverage: 3295 newly discovered edges in the CFG of the target - - -// ===== [ Program F43BA932-A0D4-4702-A5DC-1DCE438236CC ] ===== -// Mutating 25264353-C97E-4769-9249-21299CCD7850 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -// Exploring value v8 -SetElement v8, '0', v8 -// Exploring finished -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -// Exploring value v13 -v14 <- BinaryOperation v13, '&', v13 -// Exploring finished -v15 <- BeginConstructor -> v16 - // Exploring value v16 - v17 <- GetProperty (guarded) v16, 'constructor' - v18 <- Construct (guarded) v17, [] - // Exploring finished -EndConstructor -v19 <- Construct v15, [v3, v6] -// Exploring value v19 -SetProperty v19, 'length', v19 -// Exploring finished -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v23 - EndClassStaticGetter -EndClassDefinition -// Exploring value v22 -v24 <- CallFunction (guarded) v22, [] -// Exploring finished -v25 <- Construct v22, [] -v26 <- Construct v22, [] -v27 <- BeginConstructor -> v28, v29, v30, v31 - // Exploring value v30 - v32 <- CallMethod (guarded) v30, 'constructor', [] - // Exploring finished - // Exploring value v31 - v33 <- BinaryOperation v31, '??', v31 - // Exploring finished - SetProperty v28, 'b', v30 -EndConstructor -v34 <- Construct v27, [v21, v26] -v35 <- Construct v27, [v19, v25] -// Exploring value v35 -SetProperty v35, 'b', v35 -// Exploring finished -v36 <- Construct v27, [v22, v20] -v37 <- CreateNamedVariable 'BigUint64Array', 'none' -// Exploring value v37 -SetProperty v37, 'f', v37 -// Exploring finished -v38 <- Construct v37, [] -// Exploring value v38 -v39 <- CallMethod (guarded) v38, 'entries', [] -// Exploring finished -v40 <- LoadInteger '1000' -// Exploring value v40 -v41 <- UnaryOperation v40, '--' -// Exploring finished -v42 <- CreateNamedVariable 'BigInt64Array', 'none' -v43 <- Construct v42, [v40] -BeginTry - v44 <- CallMethod v43, 'some', [v43] -BeginCatch -> v45 -EndTryCatch -v46 <- GetProperty v38, '__proto__' -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'find', [v42] -// Exploring finished -v48 <- DeleteProperty v26, 'f' -v49 <- UnaryOperation v42, '++' -v50 <- UnaryOperation '~', v40 -// Program may be interesting due to new coverage: 5947 newly discovered edges in the CFG of the target - - -// ===== [ Program C6A19319-44EE-436B-9051-9EF112BAED5A ] ===== -// Minimizing F43BA932-A0D4-4702-A5DC-1DCE438236CC -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -SetElement v8, '0', v8 -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -v14 <- BinaryOperation v13, '&', v13 -v15 <- BeginConstructor -> v16 - v17 <- GetProperty (guarded) v16, 'constructor' - v18 <- Construct (guarded) v17, [] -EndConstructor -v19 <- Construct v15, [v3, v6] -SetProperty v19, 'length', v19 -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v23 - EndClassStaticGetter -EndClassDefinition -v24 <- CallFunction (guarded) v22, [] -v25 <- Construct v22, [] -v26 <- Construct v22, [] -v27 <- BeginConstructor -> v28, v29, v30, v31 - v32 <- CallMethod (guarded) v30, 'constructor', [] - v33 <- BinaryOperation v31, '??', v31 - SetProperty v28, 'b', v30 -EndConstructor -v34 <- Construct v27, [v21, v26] -v35 <- Construct v27, [v19, v25] -SetProperty v35, 'b', v35 -v36 <- Construct v27, [v22, v20] -v37 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v37, 'f', v37 -v38 <- Construct v37, [] -v39 <- CallMethod (guarded) v38, 'entries', [] -v40 <- LoadInteger '1000' -v41 <- UnaryOperation v40, '--' -v42 <- CreateNamedVariable 'BigInt64Array', 'none' -v43 <- Construct v42, [v40] -BeginTry - v44 <- CallMethod v43, 'some', [v43] -BeginCatch -> v45 -EndTryCatch -v46 <- GetProperty v38, '__proto__' -v47 <- CallMethod (guarded) v46, 'find', [v42] -v48 <- DeleteProperty v26, 'f' -v49 <- UnaryOperation v42, '++' -v50 <- UnaryOperation '~', v40 -// Program is interesting due to new coverage: 1430 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.fzil b/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.fzil deleted file mode 100755 index 6b8024e2f..000000000 Binary files a/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.js b/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.js deleted file mode 100755 index 3117bc4f2..000000000 --- a/old_corpus/program_20251007072225_C6A19319-44EE-436B-9051-9EF112BAED5A.js +++ /dev/null @@ -1,49 +0,0 @@ -// Minimizing F43BA932-A0D4-4702-A5DC-1DCE438236CC -const v4 = new Map(); -const v6 = [["-128",v4],"h","h"]; -[v6,v6,"h",v6]; -const t3 = "p"; -t3[0] = "p"; -Infinity & Infinity; -function F15() { - if (!new.target) { throw 'must be called with new'; } - const v17 = this?.constructor; - try { new v17(); } catch (e) {} -} -const v19 = new F15(Map, v6); -v19.length = v19; -const v20 = new F15(); -const v21 = new F15(); -const v22 = class { - static get b() { - } -} -try { v22(); } catch (e) {} -const v25 = new v22(); -const v26 = new v22(); -function F27(a29, a30, a31) { - if (!new.target) { throw 'must be called with new'; } - try { a30.constructor(); } catch (e) {} - a31 ?? a31; - this.b = a30; -} -new F27(v21, v26); -const v35 = new F27(v19, v25); -v35.b = v35; -new F27(v22, v20); -BigUint64Array.f = BigUint64Array; -const v38 = new BigUint64Array(); -try { v38.entries(); } catch (e) {} -let v40 = 1000; -v40--; -const v43 = new BigInt64Array(v40); -try { - v43.some(v43); -} catch(e45) { -} -const v46 = v38.__proto__; -try { v46.find(BigInt64Array); } catch (e) {} -delete v26.f; -BigInt64Array++; -~v40; -// Program is interesting due to new coverage: 1430 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.fuzzil.history b/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.fuzzil.history deleted file mode 100755 index 4ad5e44d8..000000000 --- a/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.fuzzil.history +++ /dev/null @@ -1,324 +0,0 @@ -// ===== [ Program FDA5A129-67CA-4DD3-8633-887F948274FD ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5] -v7 <- CreateArray [v6, v6, v1, v6] -// Code generator finished -// Executing code generator StringGenerator -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -// Code generator finished -// Executing code generator FloatGenerator -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- BeginConstructor -> v15 -EndConstructor -v16 <- Construct v14, [] -v17 <- Construct v14, [] -v18 <- Construct v14, [] -v19 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter -EndClassDefinition -v21 <- Construct v19, [] -v22 <- Construct v19, [] -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'b', v26 -EndConstructor -v28 <- Construct v23, [v18, v22] -v29 <- Construct v23, [v16, v21] -v30 <- Construct v23, [v19, v17] -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -BeginTry - v36 <- CallMethod v35, 'some', [v35] -BeginCatch -> v37 -EndTryCatch -v38 <- GetProperty v32, '__proto__' -v39 <- DeleteProperty v22, 'f' -v40 <- UnaryOperation v34, '++' -v41 <- UnaryOperation '~', v33 - - -// ===== [ Program 25264353-C97E-4769-9249-21299CCD7850 ] ===== -// Mutating FDA5A129-67CA-4DD3-8633-887F948274FD with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -// Mutating next operation -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -v14 <- BeginConstructor -> v15 -EndConstructor -// Mutating next operation -v16 <- Construct v14, [v3, v6] -v17 <- Construct v14, [] -v18 <- Construct v14, [] -v19 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter -EndClassDefinition -v21 <- Construct v19, [] -v22 <- Construct v19, [] -v23 <- BeginConstructor -> v24, v25, v26, v27 - SetProperty v24, 'b', v26 -EndConstructor -v28 <- Construct v23, [v18, v22] -v29 <- Construct v23, [v16, v21] -v30 <- Construct v23, [v19, v17] -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -BeginTry - v36 <- CallMethod v35, 'some', [v35] -BeginCatch -> v37 -EndTryCatch -v38 <- GetProperty v32, '__proto__' -v39 <- DeleteProperty v22, 'f' -v40 <- UnaryOperation v34, '++' -v41 <- UnaryOperation '~', v33 -// Program may be interesting due to new coverage: 3295 newly discovered edges in the CFG of the target - - -// ===== [ Program F43BA932-A0D4-4702-A5DC-1DCE438236CC ] ===== -// Mutating 25264353-C97E-4769-9249-21299CCD7850 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -// Exploring value v8 -SetElement v8, '0', v8 -// Exploring finished -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -// Exploring value v13 -v14 <- BinaryOperation v13, '&', v13 -// Exploring finished -v15 <- BeginConstructor -> v16 - // Exploring value v16 - v17 <- GetProperty (guarded) v16, 'constructor' - v18 <- Construct (guarded) v17, [] - // Exploring finished -EndConstructor -v19 <- Construct v15, [v3, v6] -// Exploring value v19 -SetProperty v19, 'length', v19 -// Exploring finished -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v23 - EndClassStaticGetter -EndClassDefinition -// Exploring value v22 -v24 <- CallFunction (guarded) v22, [] -// Exploring finished -v25 <- Construct v22, [] -v26 <- Construct v22, [] -v27 <- BeginConstructor -> v28, v29, v30, v31 - // Exploring value v30 - v32 <- CallMethod (guarded) v30, 'constructor', [] - // Exploring finished - // Exploring value v31 - v33 <- BinaryOperation v31, '??', v31 - // Exploring finished - SetProperty v28, 'b', v30 -EndConstructor -v34 <- Construct v27, [v21, v26] -v35 <- Construct v27, [v19, v25] -// Exploring value v35 -SetProperty v35, 'b', v35 -// Exploring finished -v36 <- Construct v27, [v22, v20] -v37 <- CreateNamedVariable 'BigUint64Array', 'none' -// Exploring value v37 -SetProperty v37, 'f', v37 -// Exploring finished -v38 <- Construct v37, [] -// Exploring value v38 -v39 <- CallMethod (guarded) v38, 'entries', [] -// Exploring finished -v40 <- LoadInteger '1000' -// Exploring value v40 -v41 <- UnaryOperation v40, '--' -// Exploring finished -v42 <- CreateNamedVariable 'BigInt64Array', 'none' -v43 <- Construct v42, [v40] -BeginTry - v44 <- CallMethod v43, 'some', [v43] -BeginCatch -> v45 -EndTryCatch -v46 <- GetProperty v38, '__proto__' -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'find', [v42] -// Exploring finished -v48 <- DeleteProperty v26, 'f' -v49 <- UnaryOperation v42, '++' -v50 <- UnaryOperation '~', v40 -// Program may be interesting due to new coverage: 5947 newly discovered edges in the CFG of the target - - -// ===== [ Program B568ADDB-E28F-4285-8F1B-40EB5FEFDF98 ] ===== -// Mutating F43BA932-A0D4-4702-A5DC-1DCE438236CC with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -SetElement v8, '0', v8 -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -v14 <- BinaryOperation v13, '&', v13 -v15 <- BeginConstructor -> v16 - v17 <- GetProperty (guarded) v16, 'constructor' - v18 <- Construct (guarded) v17, [] -EndConstructor -v19 <- Construct v15, [v3, v6] -SetProperty v19, 'length', v19 -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v23 - EndClassStaticGetter -EndClassDefinition -v24 <- CallFunction (guarded) v22, [] -v25 <- Construct v22, [] -v26 <- Construct v22, [] -v27 <- BeginConstructor -> v28, v29, v30, v31 - v32 <- CallMethod (guarded) v30, 'constructor', [] - v33 <- BinaryOperation v31, '??', v31 - SetProperty v28, 'b', v30 -EndConstructor -v34 <- Construct v27, [v21, v26] -v35 <- Construct v27, [v19, v25] -SetProperty v35, 'b', v35 -v36 <- Construct v27, [v22, v20] -v37 <- CreateNamedVariable 'BigUint64Array', 'none' -// Replacing input 1 (v37) with v24 -SetProperty v37, 'f', v24 -v38 <- Construct v37, [] -v39 <- CallMethod (guarded) v38, 'entries', [] -v40 <- LoadInteger '1000' -v41 <- UnaryOperation v40, '--' -v42 <- CreateNamedVariable 'BigInt64Array', 'none' -v43 <- Construct v42, [v40] -BeginTry - v44 <- CallMethod v43, 'some', [v43] -BeginCatch -> v45 -EndTryCatch -v46 <- GetProperty v38, '__proto__' -v47 <- CallMethod (guarded) v46, 'find', [v42] -v48 <- DeleteProperty v26, 'f' -v49 <- UnaryOperation v42, '++' -v50 <- UnaryOperation '~', v40 -// Program may be interesting due to new coverage: 19770 newly discovered edges in the CFG of the target - - -// ===== [ Program F8C53957-6BC9-44A2-BC1F-29CFA654E57A ] ===== -// Minimizing B568ADDB-E28F-4285-8F1B-40EB5FEFDF98 -v0 <- LoadString '45234' -v1 <- LoadString 'h' -v2 <- LoadString '-128' -v3 <- CreateNamedVariable 'Map', 'none' -v4 <- Construct v3, [] -v5 <- CreateArray [v2, v4] -v6 <- CreateArray [v5, v1, v1] -v7 <- CreateArray [v6, v6, v1, v6] -v8 <- LoadString 'p' -SetElement v8, '0', v8 -v9 <- LoadString 'f' -v10 <- LoadString 'every' -v11 <- LoadFloat '-158216.12457722262' -v12 <- LoadFloat '1000000000000.0' -v13 <- LoadFloat 'inf' -v14 <- BinaryOperation v13, '&', v13 -v15 <- BeginConstructor -> v16 - v17 <- GetProperty (guarded) v16, 'constructor' - v18 <- Construct (guarded) v17, [] -EndConstructor -v19 <- Construct v15, [v3, v6] -SetProperty v19, 'length', v19 -v20 <- Construct v15, [] -v21 <- Construct v15, [] -v22 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v23 - EndClassStaticGetter -EndClassDefinition -v24 <- CallFunction (guarded) v22, [] -v25 <- Construct v22, [] -v26 <- Construct v22, [] -v27 <- BeginConstructor -> v28, v29, v30, v31 - v32 <- CallMethod (guarded) v30, 'constructor', [] - v33 <- BinaryOperation v31, '??', v31 - SetProperty v28, 'b', v30 -EndConstructor -v34 <- Construct v27, [v21, v26] -v35 <- Construct v27, [v19, v25] -SetProperty v35, 'b', v35 -v36 <- Construct v27, [v22, v20] -v37 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v37, 'f', v24 -v38 <- Construct v37, [] -v39 <- CallMethod (guarded) v38, 'entries', [] -v40 <- LoadInteger '1000' -v41 <- UnaryOperation v40, '--' -v42 <- CreateNamedVariable 'BigInt64Array', 'none' -v43 <- Construct v42, [v40] -BeginTry - v44 <- CallMethod v43, 'some', [v43] -BeginCatch -> v45 -EndTryCatch -v46 <- GetProperty v38, '__proto__' -v47 <- CallMethod (guarded) v46, 'find', [v42] -v48 <- DeleteProperty v26, 'f' -v49 <- UnaryOperation v42, '++' -v50 <- UnaryOperation '~', v40 -// Program is interesting due to new coverage: 76 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.fzil b/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.fzil deleted file mode 100755 index cdfd135a5..000000000 Binary files a/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.js b/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.js deleted file mode 100755 index 518db1e1c..000000000 --- a/old_corpus/program_20251007072229_F8C53957-6BC9-44A2-BC1F-29CFA654E57A.js +++ /dev/null @@ -1,50 +0,0 @@ -// Minimizing B568ADDB-E28F-4285-8F1B-40EB5FEFDF98 -const v4 = new Map(); -const v6 = [["-128",v4],"h","h"]; -[v6,v6,"h",v6]; -const t3 = "p"; -t3[0] = "p"; -Infinity & Infinity; -function F15() { - if (!new.target) { throw 'must be called with new'; } - const v17 = this?.constructor; - try { new v17(); } catch (e) {} -} -const v19 = new F15(Map, v6); -v19.length = v19; -const v20 = new F15(); -const v21 = new F15(); -const v22 = class { - static get b() { - } -} -let v24; -try { v24 = v22(); } catch (e) {} -const v25 = new v22(); -const v26 = new v22(); -function F27(a29, a30, a31) { - if (!new.target) { throw 'must be called with new'; } - try { a30.constructor(); } catch (e) {} - a31 ?? a31; - this.b = a30; -} -new F27(v21, v26); -const v35 = new F27(v19, v25); -v35.b = v35; -new F27(v22, v20); -BigUint64Array.f = v24; -const v38 = new BigUint64Array(); -try { v38.entries(); } catch (e) {} -let v40 = 1000; -v40--; -const v43 = new BigInt64Array(v40); -try { - v43.some(v43); -} catch(e45) { -} -const v46 = v38.__proto__; -try { v46.find(BigInt64Array); } catch (e) {} -delete v26.f; -BigInt64Array++; -~v40; -// Program is interesting due to new coverage: 76 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.fuzzil.history b/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.fuzzil.history deleted file mode 100755 index 721b412f4..000000000 --- a/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.fuzzil.history +++ /dev/null @@ -1,237 +0,0 @@ -// ===== [ Program 0B7ED63D-CEFC-4950-A331-BDF35DD0B6CA ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - BeginObjectLiteral - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `f` -> v4, v5 - // Executing code generator BinaryOperationGenerator - v6 <- BinaryOperation v5, '**', v4 - // Code generator finished - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v12 <- EndObjectLiteral - Return v12 -EndPlainFunction -v13 <- CallFunction v0, [] -v14 <- CallFunction v0, [] -v15 <- CallFunction v0, [] -// Code generator finished -// Executing code generator BigIntGenerator -v16 <- LoadBigInt '8' -v17 <- LoadBigInt '-3' -v18 <- LoadBigInt '24589' -// Code generator finished -// Executing code generator FloatGenerator -v19 <- LoadFloat '9.75596771670181' -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '5.992581077391584' -// Code generator finished -// Executing code generator BigIntGenerator -v22 <- LoadBigInt '1073741823' -v23 <- LoadBigInt '-14392' -v24 <- LoadBigInt '16' -// Code generator finished -// End of prefix code. 13 variables are now visible -v25 <- LoadInteger '-65535' -v26 <- LoadString '8' -v27 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v25 - BeginClassStaticSetter `a` -> v28, v29 - {c:v26,e:v28,h:v29,} <- DestructObjectAndReassign v28 - v30 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v31 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v31 - v32 <- EndObjectLiteral - v33 <- LoadInteger '14' - v34 <- CallFunction v30, [v33, v32] - EndClassStaticSetter -EndClassDefinition -v35 <- Construct v27, [] -v36 <- Construct v27, [] -v37 <- LoadRegExp 'a||bc' 'yvsgm' -v38 <- LoadRegExp '[B]' 'dimu' -v39 <- LoadRegExp 'Y1+' 'ysgmu' -Update v39, '*', v38 -v40 <- CallFunction (guarded) v26, [v26] -ConfigureProperty v38, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v38"]] -v41 <- Construct v27, [] -BeginRepeatLoop '5' -> v42 - v43 <- LoadString 'p' - SetComputedProperty v37, v43, v42 -EndRepeatLoop -v44 <- GetComputedProperty v37, v41 - - -// ===== [ Program 548C9680-046B-4747-AF47-9D3EDC3758D8 ] ===== -// Mutating 0B7ED63D-CEFC-4950-A331-BDF35DD0B6CA with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - // Executing code generator PrototypeOverwriteGenerator - SetProperty (guarded) v1, '__proto__', v1 - // Code generator finished - // Executing code generator TypedArrayGenerator - v4 <- LoadInteger '123' - v5 <- CreateNamedVariable 'BigInt64Array', 'none' - v6 <- Construct v5, [v4] - v7 <- LoadInteger '107' - v8 <- CreateNamedVariable 'Int8Array', 'none' - v9 <- Construct v8, [v7] - v10 <- LoadInteger '178' - v11 <- CreateNamedVariable 'BigInt64Array', 'none' - v12 <- Construct v11, [v10] - // Code generator finished - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v3, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v13, v14 - v15 <- BinaryOperation v14, '**', v13 - v16 <- CreateNamedVariable 'gc', 'none' - v17 <- LoadString 'minor' - v18 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v18 - ObjectLiteralAddProperty `type`, v17 - v19 <- EndObjectLiteral - v20 <- CallFunction v16, [v19] - EndObjectLiteralSetter - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- LoadBigInt '8' -v26 <- LoadBigInt '-3' -v27 <- LoadBigInt '24589' -v28 <- LoadFloat '9.75596771670181' -v29 <- LoadFloat '1000000000.0' -v30 <- LoadFloat '5.992581077391584' -v31 <- LoadBigInt '1073741823' -v32 <- LoadBigInt '-14392' -v33 <- LoadBigInt '16' -v34 <- LoadInteger '-65535' -v35 <- LoadString '8' -v36 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v34 - BeginClassStaticSetter `a` -> v37, v38 - {c:v35,e:v37,h:v38,} <- DestructObjectAndReassign v37 - v39 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v40 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v40 - v41 <- EndObjectLiteral - v42 <- LoadInteger '14' - v43 <- CallFunction v39, [v42, v41] - EndClassStaticSetter - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v32 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v33 v32 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v29 v34 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v23 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '65537' v26 - // Code generator finished -EndClassDefinition -v44 <- Construct v36, [] -v45 <- Construct v36, [] -v46 <- LoadRegExp 'a||bc' 'yvsgm' -v47 <- LoadRegExp '[B]' 'dimu' -v48 <- LoadRegExp 'Y1+' 'ysgmu' -Update v48, '*', v47 -v49 <- CallFunction (guarded) v35, [v35] -ConfigureProperty v47, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v47"]] -v50 <- Construct v36, [] -BeginRepeatLoop '5' -> v51 - v52 <- LoadString 'p' - SetComputedProperty v46, v52, v51 -EndRepeatLoop -v53 <- GetComputedProperty v46, v50 -// Program may be interesting due to new coverage: 5455 newly discovered edges in the CFG of the target - - -// ===== [ Program 479D9FA5-D2F8-41DB-A8DD-370317F6549F ] ===== -// Minimizing 548C9680-046B-4747-AF47-9D3EDC3758D8 -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '-inf' - SetProperty (guarded) v1, '__proto__', v1 - v3 <- LoadInteger '123' - v4 <- CreateNamedVariable 'BigInt64Array', 'none' - v5 <- Construct v4, [v3] - BeginObjectLiteral - ObjectLiteralAddComputedProperty v2, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v6, v7 - EndObjectLiteralSetter - v8 <- EndObjectLiteral -EndPlainFunction -v9 <- CallFunction v0, [] -v10 <- CallFunction v0, [] -v11 <- CallFunction v0, [] -v12 <- LoadBigInt '-3' -v13 <- LoadFloat '1000000000.0' -v14 <- LoadBigInt '-14392' -v15 <- LoadBigInt '16' -v16 <- LoadInteger '-65535' -v17 <- LoadString '8' -v18 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v16 - BeginClassStaticSetter `a` -> v19, v20 - {c:v17,e:v19,h:v20,} <- DestructObjectAndReassign v19 - v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v22 <- CallFunction v21, [] - EndClassStaticSetter - ClassAddInstanceComputedProperty v14 - ClassAddStaticComputedProperty v15 v14 - ClassAddStaticComputedProperty v13 v16 - ClassAddInstanceProperty 'h' v10 - ClassAddInstanceElement '65537' v12 -EndClassDefinition -v23 <- Construct v18, [] -v24 <- Construct v18, [] -v25 <- LoadRegExp 'a||bc' 'yvsgm' -v26 <- LoadRegExp '[B]' 'dimu' -v27 <- LoadRegExp 'Y1+' 'ysgmu' -Update v27, '*', v26 -v28 <- CallFunction (guarded) v17, [v17] -ConfigureProperty v26, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v26"]] -v29 <- Construct v18, [] -v30 <- GetComputedProperty v25, v29 -// Program is interesting due to new coverage: 26 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.fzil b/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.fzil deleted file mode 100755 index a01bac41b..000000000 Binary files a/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.js b/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.js deleted file mode 100755 index a37f9515b..000000000 --- a/old_corpus/program_20251007072232_479D9FA5-D2F8-41DB-A8DD-370317F6549F.js +++ /dev/null @@ -1,43 +0,0 @@ -// Minimizing 548C9680-046B-4747-AF47-9D3EDC3758D8 -function f0() { - const v2 = -Infinity; - try { - const t0 = "boolean"; - t0.__proto__ = "boolean"; - } catch (e) {} - new BigInt64Array(123); - const v8 = { - [v2]: "boolean", - ..."boolean", - set f(a7) { - }, - }; -} -f0(); -const v10 = f0(); -f0(); -let v17 = "8"; -const v18 = class { - a = -65535; - static set a(a20) { - let v19 = this; - ({"c":v17,"e":v19,"h":a20,} = v19); - SharedArrayBuffer(); - } - [-14392n]; - static [16n] = -14392n; - static [1000000000.0] = -65535; - h = v10; - 65537 = -3n; -} -new v18(); -new v18(); -const v25 = /a||bc/yvsgm; -const v26 = /[B]/dimu; -let v27 = /Y1+/ysgmu; -v27 *= v26; -try { v17(v17); } catch (e) {} -Object.defineProperty(v26, "source", { configurable: true, value: v26 }); -const v29 = new v18(); -v25[v29]; -// Program is interesting due to new coverage: 26 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.fuzzil.history b/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.fuzzil.history deleted file mode 100755 index c16bd1316..000000000 --- a/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.fuzzil.history +++ /dev/null @@ -1,322 +0,0 @@ -// ===== [ Program 0B7ED63D-CEFC-4950-A331-BDF35DD0B6CA ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - BeginObjectLiteral - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `f` -> v4, v5 - // Executing code generator BinaryOperationGenerator - v6 <- BinaryOperation v5, '**', v4 - // Code generator finished - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v12 <- EndObjectLiteral - Return v12 -EndPlainFunction -v13 <- CallFunction v0, [] -v14 <- CallFunction v0, [] -v15 <- CallFunction v0, [] -// Code generator finished -// Executing code generator BigIntGenerator -v16 <- LoadBigInt '8' -v17 <- LoadBigInt '-3' -v18 <- LoadBigInt '24589' -// Code generator finished -// Executing code generator FloatGenerator -v19 <- LoadFloat '9.75596771670181' -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '5.992581077391584' -// Code generator finished -// Executing code generator BigIntGenerator -v22 <- LoadBigInt '1073741823' -v23 <- LoadBigInt '-14392' -v24 <- LoadBigInt '16' -// Code generator finished -// End of prefix code. 13 variables are now visible -v25 <- LoadInteger '-65535' -v26 <- LoadString '8' -v27 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v25 - BeginClassStaticSetter `a` -> v28, v29 - {c:v26,e:v28,h:v29,} <- DestructObjectAndReassign v28 - v30 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v31 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v31 - v32 <- EndObjectLiteral - v33 <- LoadInteger '14' - v34 <- CallFunction v30, [v33, v32] - EndClassStaticSetter -EndClassDefinition -v35 <- Construct v27, [] -v36 <- Construct v27, [] -v37 <- LoadRegExp 'a||bc' 'yvsgm' -v38 <- LoadRegExp '[B]' 'dimu' -v39 <- LoadRegExp 'Y1+' 'ysgmu' -Update v39, '*', v38 -v40 <- CallFunction (guarded) v26, [v26] -ConfigureProperty v38, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v38"]] -v41 <- Construct v27, [] -BeginRepeatLoop '5' -> v42 - v43 <- LoadString 'p' - SetComputedProperty v37, v43, v42 -EndRepeatLoop -v44 <- GetComputedProperty v37, v41 - - -// ===== [ Program 548C9680-046B-4747-AF47-9D3EDC3758D8 ] ===== -// Mutating 0B7ED63D-CEFC-4950-A331-BDF35DD0B6CA with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - // Executing code generator PrototypeOverwriteGenerator - SetProperty (guarded) v1, '__proto__', v1 - // Code generator finished - // Executing code generator TypedArrayGenerator - v4 <- LoadInteger '123' - v5 <- CreateNamedVariable 'BigInt64Array', 'none' - v6 <- Construct v5, [v4] - v7 <- LoadInteger '107' - v8 <- CreateNamedVariable 'Int8Array', 'none' - v9 <- Construct v8, [v7] - v10 <- LoadInteger '178' - v11 <- CreateNamedVariable 'BigInt64Array', 'none' - v12 <- Construct v11, [v10] - // Code generator finished - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v3, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v13, v14 - v15 <- BinaryOperation v14, '**', v13 - v16 <- CreateNamedVariable 'gc', 'none' - v17 <- LoadString 'minor' - v18 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v18 - ObjectLiteralAddProperty `type`, v17 - v19 <- EndObjectLiteral - v20 <- CallFunction v16, [v19] - EndObjectLiteralSetter - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- LoadBigInt '8' -v26 <- LoadBigInt '-3' -v27 <- LoadBigInt '24589' -v28 <- LoadFloat '9.75596771670181' -v29 <- LoadFloat '1000000000.0' -v30 <- LoadFloat '5.992581077391584' -v31 <- LoadBigInt '1073741823' -v32 <- LoadBigInt '-14392' -v33 <- LoadBigInt '16' -v34 <- LoadInteger '-65535' -v35 <- LoadString '8' -v36 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v34 - BeginClassStaticSetter `a` -> v37, v38 - {c:v35,e:v37,h:v38,} <- DestructObjectAndReassign v37 - v39 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v40 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v40 - v41 <- EndObjectLiteral - v42 <- LoadInteger '14' - v43 <- CallFunction v39, [v42, v41] - EndClassStaticSetter - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v32 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v33 v32 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v29 v34 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v23 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '65537' v26 - // Code generator finished -EndClassDefinition -v44 <- Construct v36, [] -v45 <- Construct v36, [] -v46 <- LoadRegExp 'a||bc' 'yvsgm' -v47 <- LoadRegExp '[B]' 'dimu' -v48 <- LoadRegExp 'Y1+' 'ysgmu' -Update v48, '*', v47 -v49 <- CallFunction (guarded) v35, [v35] -ConfigureProperty v47, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v47"]] -v50 <- Construct v36, [] -BeginRepeatLoop '5' -> v51 - v52 <- LoadString 'p' - SetComputedProperty v46, v52, v51 -EndRepeatLoop -v53 <- GetComputedProperty v46, v50 -// Program may be interesting due to new coverage: 5455 newly discovered edges in the CFG of the target - - -// ===== [ Program A90239E6-6BEE-4789-AB27-9F62F4CFAC24 ] ===== -// Mutating 548C9680-046B-4747-AF47-9D3EDC3758D8 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - SetProperty (guarded) v1, '__proto__', v1 - v4 <- LoadInteger '123' - v5 <- CreateNamedVariable 'BigInt64Array', 'none' - v6 <- Construct v5, [v4] - v7 <- LoadInteger '107' - v8 <- CreateNamedVariable 'Int8Array', 'none' - v9 <- Construct v8, [v7] - v10 <- LoadInteger '178' - v11 <- CreateNamedVariable 'BigInt64Array', 'none' - v12 <- Construct v11, [v10] - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v3, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v13, v14 - v15 <- BinaryOperation v14, '**', v13 - v16 <- CreateNamedVariable 'gc', 'none' - v17 <- LoadString 'minor' - v18 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v18 - ObjectLiteralAddProperty `type`, v17 - v19 <- EndObjectLiteral - v20 <- CallFunction v16, [v19] - EndObjectLiteralSetter - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- LoadBigInt '8' -v26 <- LoadBigInt '-3' -v27 <- LoadBigInt '24589' -v28 <- LoadFloat '9.75596771670181' -v29 <- LoadFloat '1000000000.0' -v30 <- LoadFloat '5.992581077391584' -v31 <- LoadBigInt '1073741823' -v32 <- LoadBigInt '-14392' -v33 <- LoadBigInt '16' -v34 <- LoadInteger '-65535' -v35 <- LoadString '8' -v36 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v34 - BeginClassStaticSetter `a` -> v37, v38 - {c:v35,e:v37,h:v38,} <- DestructObjectAndReassign v37 - v39 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - // Executing code generator PlainFunctionGenerator - v40 <- BeginPlainFunction -> v41, v42, v43 - // Executing code generator ComputedPropertyRemovalGenerator - v44 <- DeleteComputedProperty v22, v42 - // Code generator finished - // Executing code generator MethodCallGenerator - v45 <- CallMethod (guarded) v37, 'getBigInt64', [v23, v38, v44, v38, v44] - // Code generator finished - // Executing code generator ComputedPropertyRetrievalGenerator - v46 <- GetComputedProperty v39, v34 - // Code generator finished - Return v45 - EndPlainFunction - v47 <- CallFunction (guarded) v40, [v38, v22, v40] - // Code generator finished - v48 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v48 - v49 <- EndObjectLiteral - v50 <- LoadInteger '14' - v51 <- CallFunction v39, [v50, v49] - EndClassStaticSetter - ClassAddInstanceComputedProperty v32 - ClassAddStaticComputedProperty v33 v32 - ClassAddStaticComputedProperty v29 v34 - ClassAddInstanceProperty 'h' v23 - ClassAddInstanceElement '65537' v26 -EndClassDefinition -v52 <- Construct v36, [] -v53 <- Construct v36, [] -v54 <- LoadRegExp 'a||bc' 'yvsgm' -v55 <- LoadRegExp '[B]' 'dimu' -v56 <- LoadRegExp 'Y1+' 'ysgmu' -Update v56, '*', v55 -v57 <- CallFunction (guarded) v35, [v35] -ConfigureProperty v55, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v55"]] -v58 <- Construct v36, [] -BeginRepeatLoop '5' -> v59 - v60 <- LoadString 'p' - SetComputedProperty v54, v60, v59 -EndRepeatLoop -v61 <- GetComputedProperty v54, v58 -// Program may be interesting due to new coverage: 3974 newly discovered edges in the CFG of the target - - -// ===== [ Program F4469780-3C39-4866-9030-6C66B57DF2E6 ] ===== -// Minimizing A90239E6-6BEE-4789-AB27-9F62F4CFAC24 -v0 <- LoadUndefined -v1 <- LoadUndefined -v2 <- LoadString 'boolean' -v3 <- LoadFloat '883.2734259274789' -v4 <- LoadInteger '123' -v5 <- CreateNamedVariable 'BigInt64Array', 'none' -v6 <- LoadInteger '107' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- LoadInteger '178' -v9 <- CreateNamedVariable 'BigInt64Array', 'none' -v10 <- LoadBigInt '8' -v11 <- LoadBigInt '-3' -v12 <- LoadBigInt '24589' -v13 <- LoadFloat '9.75596771670181' -v14 <- LoadFloat '1000000000.0' -v15 <- LoadFloat '5.992581077391584' -v16 <- LoadBigInt '1073741823' -v17 <- LoadBigInt '-14392' -v18 <- LoadBigInt '16' -v19 <- LoadInteger '-65535' -v20 <- LoadString '8' -v21 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v22, v23 - v24 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v25 <- BeginPlainFunction -> v26, v27, v28 - v29 <- DeleteComputedProperty v1, v27 - Return v28 - EndPlainFunction - v30 <- LoadInteger '14' - v31 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.fzil b/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.fzil deleted file mode 100755 index b8bd70014..000000000 Binary files a/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.js b/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.js deleted file mode 100755 index 1a6977dfb..000000000 --- a/old_corpus/program_20251007072234_F4469780-3C39-4866-9030-6C66B57DF2E6.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing A90239E6-6BEE-4789-AB27-9F62F4CFAC24 -const v21 = class { - static set a(a23) { - function f25(a26, a27, a28) { - delete undefined[a27]; - return a28; - } - } -} -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.fuzzil.history b/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.fuzzil.history deleted file mode 100755 index 06e81abfc..000000000 --- a/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.fuzzil.history +++ /dev/null @@ -1,432 +0,0 @@ -// ===== [ Program 0B7ED63D-CEFC-4950-A331-BDF35DD0B6CA ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - BeginObjectLiteral - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `f` -> v4, v5 - // Executing code generator BinaryOperationGenerator - v6 <- BinaryOperation v5, '**', v4 - // Code generator finished - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v12 <- EndObjectLiteral - Return v12 -EndPlainFunction -v13 <- CallFunction v0, [] -v14 <- CallFunction v0, [] -v15 <- CallFunction v0, [] -// Code generator finished -// Executing code generator BigIntGenerator -v16 <- LoadBigInt '8' -v17 <- LoadBigInt '-3' -v18 <- LoadBigInt '24589' -// Code generator finished -// Executing code generator FloatGenerator -v19 <- LoadFloat '9.75596771670181' -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '5.992581077391584' -// Code generator finished -// Executing code generator BigIntGenerator -v22 <- LoadBigInt '1073741823' -v23 <- LoadBigInt '-14392' -v24 <- LoadBigInt '16' -// Code generator finished -// End of prefix code. 13 variables are now visible -v25 <- LoadInteger '-65535' -v26 <- LoadString '8' -v27 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v25 - BeginClassStaticSetter `a` -> v28, v29 - {c:v26,e:v28,h:v29,} <- DestructObjectAndReassign v28 - v30 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v31 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v31 - v32 <- EndObjectLiteral - v33 <- LoadInteger '14' - v34 <- CallFunction v30, [v33, v32] - EndClassStaticSetter -EndClassDefinition -v35 <- Construct v27, [] -v36 <- Construct v27, [] -v37 <- LoadRegExp 'a||bc' 'yvsgm' -v38 <- LoadRegExp '[B]' 'dimu' -v39 <- LoadRegExp 'Y1+' 'ysgmu' -Update v39, '*', v38 -v40 <- CallFunction (guarded) v26, [v26] -ConfigureProperty v38, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v38"]] -v41 <- Construct v27, [] -BeginRepeatLoop '5' -> v42 - v43 <- LoadString 'p' - SetComputedProperty v37, v43, v42 -EndRepeatLoop -v44 <- GetComputedProperty v37, v41 - - -// ===== [ Program 548C9680-046B-4747-AF47-9D3EDC3758D8 ] ===== -// Mutating 0B7ED63D-CEFC-4950-A331-BDF35DD0B6CA with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - // Executing code generator PrototypeOverwriteGenerator - SetProperty (guarded) v1, '__proto__', v1 - // Code generator finished - // Executing code generator TypedArrayGenerator - v4 <- LoadInteger '123' - v5 <- CreateNamedVariable 'BigInt64Array', 'none' - v6 <- Construct v5, [v4] - v7 <- LoadInteger '107' - v8 <- CreateNamedVariable 'Int8Array', 'none' - v9 <- Construct v8, [v7] - v10 <- LoadInteger '178' - v11 <- CreateNamedVariable 'BigInt64Array', 'none' - v12 <- Construct v11, [v10] - // Code generator finished - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v3, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v13, v14 - v15 <- BinaryOperation v14, '**', v13 - v16 <- CreateNamedVariable 'gc', 'none' - v17 <- LoadString 'minor' - v18 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v18 - ObjectLiteralAddProperty `type`, v17 - v19 <- EndObjectLiteral - v20 <- CallFunction v16, [v19] - EndObjectLiteralSetter - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- LoadBigInt '8' -v26 <- LoadBigInt '-3' -v27 <- LoadBigInt '24589' -v28 <- LoadFloat '9.75596771670181' -v29 <- LoadFloat '1000000000.0' -v30 <- LoadFloat '5.992581077391584' -v31 <- LoadBigInt '1073741823' -v32 <- LoadBigInt '-14392' -v33 <- LoadBigInt '16' -v34 <- LoadInteger '-65535' -v35 <- LoadString '8' -v36 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v34 - BeginClassStaticSetter `a` -> v37, v38 - {c:v35,e:v37,h:v38,} <- DestructObjectAndReassign v37 - v39 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v40 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v40 - v41 <- EndObjectLiteral - v42 <- LoadInteger '14' - v43 <- CallFunction v39, [v42, v41] - EndClassStaticSetter - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v32 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v33 v32 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v29 v34 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v23 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '65537' v26 - // Code generator finished -EndClassDefinition -v44 <- Construct v36, [] -v45 <- Construct v36, [] -v46 <- LoadRegExp 'a||bc' 'yvsgm' -v47 <- LoadRegExp '[B]' 'dimu' -v48 <- LoadRegExp 'Y1+' 'ysgmu' -Update v48, '*', v47 -v49 <- CallFunction (guarded) v35, [v35] -ConfigureProperty v47, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v47"]] -v50 <- Construct v36, [] -BeginRepeatLoop '5' -> v51 - v52 <- LoadString 'p' - SetComputedProperty v46, v52, v51 -EndRepeatLoop -v53 <- GetComputedProperty v46, v50 -// Program may be interesting due to new coverage: 5455 newly discovered edges in the CFG of the target - - -// ===== [ Program A90239E6-6BEE-4789-AB27-9F62F4CFAC24 ] ===== -// Mutating 548C9680-046B-4747-AF47-9D3EDC3758D8 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - SetProperty (guarded) v1, '__proto__', v1 - v4 <- LoadInteger '123' - v5 <- CreateNamedVariable 'BigInt64Array', 'none' - v6 <- Construct v5, [v4] - v7 <- LoadInteger '107' - v8 <- CreateNamedVariable 'Int8Array', 'none' - v9 <- Construct v8, [v7] - v10 <- LoadInteger '178' - v11 <- CreateNamedVariable 'BigInt64Array', 'none' - v12 <- Construct v11, [v10] - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v3, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v13, v14 - v15 <- BinaryOperation v14, '**', v13 - v16 <- CreateNamedVariable 'gc', 'none' - v17 <- LoadString 'minor' - v18 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v18 - ObjectLiteralAddProperty `type`, v17 - v19 <- EndObjectLiteral - v20 <- CallFunction v16, [v19] - EndObjectLiteralSetter - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- LoadBigInt '8' -v26 <- LoadBigInt '-3' -v27 <- LoadBigInt '24589' -v28 <- LoadFloat '9.75596771670181' -v29 <- LoadFloat '1000000000.0' -v30 <- LoadFloat '5.992581077391584' -v31 <- LoadBigInt '1073741823' -v32 <- LoadBigInt '-14392' -v33 <- LoadBigInt '16' -v34 <- LoadInteger '-65535' -v35 <- LoadString '8' -v36 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v34 - BeginClassStaticSetter `a` -> v37, v38 - {c:v35,e:v37,h:v38,} <- DestructObjectAndReassign v37 - v39 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - // Executing code generator PlainFunctionGenerator - v40 <- BeginPlainFunction -> v41, v42, v43 - // Executing code generator ComputedPropertyRemovalGenerator - v44 <- DeleteComputedProperty v22, v42 - // Code generator finished - // Executing code generator MethodCallGenerator - v45 <- CallMethod (guarded) v37, 'getBigInt64', [v23, v38, v44, v38, v44] - // Code generator finished - // Executing code generator ComputedPropertyRetrievalGenerator - v46 <- GetComputedProperty v39, v34 - // Code generator finished - Return v45 - EndPlainFunction - v47 <- CallFunction (guarded) v40, [v38, v22, v40] - // Code generator finished - v48 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v48 - v49 <- EndObjectLiteral - v50 <- LoadInteger '14' - v51 <- CallFunction v39, [v50, v49] - EndClassStaticSetter - ClassAddInstanceComputedProperty v32 - ClassAddStaticComputedProperty v33 v32 - ClassAddStaticComputedProperty v29 v34 - ClassAddInstanceProperty 'h' v23 - ClassAddInstanceElement '65537' v26 -EndClassDefinition -v52 <- Construct v36, [] -v53 <- Construct v36, [] -v54 <- LoadRegExp 'a||bc' 'yvsgm' -v55 <- LoadRegExp '[B]' 'dimu' -v56 <- LoadRegExp 'Y1+' 'ysgmu' -Update v56, '*', v55 -v57 <- CallFunction (guarded) v35, [v35] -ConfigureProperty v55, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v55"]] -v58 <- Construct v36, [] -BeginRepeatLoop '5' -> v59 - v60 <- LoadString 'p' - SetComputedProperty v54, v60, v59 -EndRepeatLoop -v61 <- GetComputedProperty v54, v58 -// Program may be interesting due to new coverage: 3974 newly discovered edges in the CFG of the target - - -// ===== [ Program F3AFCAED-9969-4BBC-B145-405CCDB9D0CB ] ===== -// Mutating A90239E6-6BEE-4789-AB27-9F62F4CFAC24 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '883.2734259274789' - v3 <- LoadFloat '-inf' - SetProperty (guarded) v1, '__proto__', v1 - v4 <- LoadInteger '123' - // Exploring value v4 - v5 <- BinaryOperation v4, '*', v4 - // Exploring finished - v6 <- CreateNamedVariable 'BigInt64Array', 'none' - v7 <- Construct v6, [v4] - // Exploring value v7 - v8 <- GetProperty (guarded) v7, 'filter' - v9 <- Construct (guarded) v8, [v4] - // Exploring finished - v10 <- LoadInteger '107' - // Exploring value v10 - v11 <- BinaryOperation v10, '>>>', v10 - // Exploring finished - v12 <- CreateNamedVariable 'Int8Array', 'none' - v13 <- Construct v12, [v10] - v14 <- LoadInteger '178' - v15 <- CreateNamedVariable 'BigInt64Array', 'none' - v16 <- Construct v15, [v14] - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v3, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v17, v18 - v19 <- BinaryOperation v18, '**', v17 - v20 <- CreateNamedVariable 'gc', 'none' - v21 <- LoadString 'minor' - v22 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v22 - ObjectLiteralAddProperty `type`, v21 - v23 <- EndObjectLiteral - v24 <- CallFunction v20, [v23] - EndObjectLiteralSetter - v25 <- EndObjectLiteral - Return v25 -EndPlainFunction -v26 <- CallFunction v0, [] -v27 <- CallFunction v0, [] -v28 <- CallFunction v0, [] -v29 <- LoadBigInt '8' -// Exploring value v29 -v30 <- BinaryOperation v29, '-', v29 -// Exploring finished -v31 <- LoadBigInt '-3' -v32 <- LoadBigInt '24589' -v33 <- LoadFloat '9.75596771670181' -v34 <- LoadFloat '1000000000.0' -// Exploring value v34 -v35 <- UnaryOperation v34, '--' -// Exploring finished -v36 <- LoadFloat '5.992581077391584' -v37 <- LoadBigInt '1073741823' -v38 <- LoadBigInt '-14392' -v39 <- LoadBigInt '16' -v40 <- LoadInteger '-65535' -// Exploring value v40 -v41 <- BinaryOperation v40, '>>', v40 -// Exploring finished -v42 <- LoadString '8' -v43 <- BeginClassDefinition (exp) - ClassAddInstanceProperty 'a' v40 - BeginClassStaticSetter `a` -> v44, v45 - {c:v42,e:v44,h:v45,} <- DestructObjectAndReassign v44 - v46 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v47 <- BeginPlainFunction -> v48, v49, v50 - v51 <- DeleteComputedProperty v26, v49 - v52 <- CallMethod (guarded) v44, 'getBigInt64', [v27, v45, v51, v45, v51] - v53 <- GetComputedProperty v46, v40 - Return v52 - EndPlainFunction - v54 <- CallFunction (guarded) v47, [v45, v26, v47] - v55 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v55 - v56 <- EndObjectLiteral - v57 <- LoadInteger '14' - v58 <- CallFunction v46, [v57, v56] - EndClassStaticSetter - ClassAddInstanceComputedProperty v38 - ClassAddStaticComputedProperty v39 v38 - ClassAddStaticComputedProperty v34 v40 - ClassAddInstanceProperty 'h' v27 - ClassAddInstanceElement '65537' v31 -EndClassDefinition -// Exploring value v43 -v59 <- CallFunction (guarded) v43, [] -// Exploring finished -v60 <- Construct v43, [] -v61 <- Construct v43, [] -v62 <- LoadRegExp 'a||bc' 'yvsgm' -v63 <- LoadRegExp '[B]' 'dimu' -v64 <- LoadRegExp 'Y1+' 'ysgmu' -// Exploring value v64 -SetProperty v64, 'dotAll', v64 -// Exploring finished -Update v64, '*', v63 -v65 <- CallFunction (guarded) v42, [v42] -// Exploring value v65 -v66 <- BinaryOperation v65, '??', v65 -// Exploring finished -ConfigureProperty v63, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v63"]] -v67 <- Construct v43, [] -BeginRepeatLoop '5' -> v68 - v69 <- LoadString 'p' - SetComputedProperty v62, v69, v68 -EndRepeatLoop -v70 <- GetComputedProperty v62, v67 -// Program may be interesting due to new coverage: 4115 newly discovered edges in the CFG of the target - - -// ===== [ Program 49B9A70B-D6DB-4C54-ACE1-ED2082125FAA ] ===== -// Minimizing F3AFCAED-9969-4BBC-B145-405CCDB9D0CB -v0 <- BeginPlainFunction -> - v1 <- LoadString 'boolean' - v2 <- LoadFloat '-inf' - v3 <- LoadInteger '123' - v4 <- BinaryOperation v3, '*', v3 - v5 <- CreateNamedVariable 'BigInt64Array', 'none' - v6 <- GetProperty v5, 'filter' - v7 <- CallFunction (guarded) v6, [v0, v0] - v8 <- Construct v5, [v1, v6, v7] - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddComputedProperty v2, v1 - ObjectLiteralCopyProperties v1 - BeginObjectLiteralSetter `f` -> v9, v10 - EndObjectLiteralSetter - v11 <- EndObjectLiteral - Return v0 -EndPlainFunction -v12 <- CallFunction v0, [] -v13 <- BeginClassDefinition (exp) -EndClassDefinition -v14 <- LoadRegExp 'Y1+' 'ysgmu' -SetProperty v14, 'dotAll', v14 -// Program is interesting due to new coverage: 170 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.fzil b/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.fzil deleted file mode 100755 index 073985cbd..000000000 Binary files a/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.js b/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.js deleted file mode 100755 index a1d4f0ded..000000000 --- a/old_corpus/program_20251007072236_49B9A70B-D6DB-4C54-ACE1-ED2082125FAA.js +++ /dev/null @@ -1,23 +0,0 @@ -// Minimizing F3AFCAED-9969-4BBC-B145-405CCDB9D0CB -function f0() { - const v2 = -Infinity; - 123 * 123; - const v6 = BigInt64Array.filter; - let v7; - try { v7 = v6(f0, f0); } catch (e) {} - new BigInt64Array("boolean", v6, v7); - const v11 = { - __proto__: "boolean", - [v2]: "boolean", - ..."boolean", - set f(a10) { - }, - }; - return f0; -} -f0(); -const v13 = class { -} -const v14 = /Y1+/ysgmu; -v14.dotAll = v14; -// Program is interesting due to new coverage: 170 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.fuzzil.history b/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.fuzzil.history deleted file mode 100755 index 3f9c8c10f..000000000 --- a/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.fuzzil.history +++ /dev/null @@ -1,537 +0,0 @@ -// ===== [ Program 6D3366FD-CE5A-46B9-9993-4C0BF97D487E ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v7 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'n' -> v8, v9, v10 - // Executing code generator CallbackPropertyGenerator - SetProperty v2, 'valueOf', v6 - // Code generator finished - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator ClassDefinitionGenerator - v11 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'g' v4 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v5 - // Code generator finished - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - // Code generator finished - Return v3 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'g' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v6 - // Code generator finished -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -// Code generator finished -// End of prefix code. 20 variables are now visible -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -BeginForOfLoop v29 -> v30 -EndForOfLoop -v31 <- LoadFloat '-9.392961880785308e+307' -v32 <- LoadFloat '2.2250738585072014e-308' -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v34 - BeginObjectLiteralGetter `d` -> v36 - BeginObjectLiteral - v37 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v31 - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v33, [v32] -v40 <- CallFunction v33, [] -v41 <- LoadInteger '1073741824' -v42 <- LoadInteger '127' -v43 <- CreateNamedVariable 'Uint32Array', 'none' -v44 <- LoadString 'toString' -v45 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v46 - v47 <- CallFunction v45, [] -EndRepeatLoop -v48 <- Construct v43, [v42] -v49 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v50 - v51 <- CallFunction v49, [] -EndRepeatLoop -v52 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 -v53 <- EndObjectLiteral -v54 <- LoadInteger '9' -v55 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v56 <- BeginConstructor -> v57, v58, v59 - v60 <- GetProperty v59, 'e' - SetProperty v57, 'a', v55 - SetProperty v57, 'c', v41 - SetProperty v57, 'g', v41 -EndConstructor -v61 <- CreateNamedVariable 'String', 'none' -v62 <- GetProperty v61, 'prototype' -v63 <- BeginPlainFunction -> - v64 <- BeginConstructor -> v65 - EndConstructor - v66 <- Construct v64, [] - v67 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v67 - v68 <- EndObjectLiteral -EndPlainFunction -v69 <- BeginClassDefinition (exp) v63 - ClassAddInstanceElement '8' v63 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v70 <- Construct v56, [v54, v55] -v71 <- Construct v56, [v27, v27] -v72 <- GetProperty (guarded) v71, 'constructor' -v73 <- Construct (guarded) v72, [v70, v54] -v74 <- Construct v56, [v41, v70, v55, v56] -v75 <- CreateNamedVariable 'Int32Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '251' -v78 <- CreateNamedVariable 'Uint32Array', 'none' -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v77, v81, v78, v77] -v83 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v84 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v85 <- LoadInteger '1078' -v86 <- UnaryOperation v85, '--' -v87 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v87 -v88 <- EndObjectLiteral -v89 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v90 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v91 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v92 <- CreateFloatArray [-2.0, 0.6271789754862348] -v93 <- GetElement v92, '5' -BeginForLoopInitializer - v94 <- LoadInteger '0' - v95 <- LoadInteger '10' -BeginForLoopCondition -> v96, v97 - v98 <- Compare v96, '<', v97 - v99 <- LoadString 'toString' - v100 <- LoadInteger '-1073741824' - v101 <- BeginPlainFunction -> - Return v99 - EndPlainFunction - v102 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v101 - ObjectLiteralAddElement `9`, v100 - ObjectLiteralAddProperty `b`, v99 - ObjectLiteralAddProperty `c`, v101 - BeginObjectLiteralSetter `b` -> v103, v104 - EndObjectLiteralSetter - v105 <- EndObjectLiteral - Return v105 - EndPlainFunction - v106 <- CallFunction v102, [] -BeginForLoopAfterthought v98 -> v107, v108 - v109 <- UnaryOperation v107, '++' - v110 <- UnaryOperation v108, '--' -BeginForLoopBody -> v111, v112 -EndForLoop -v113 <- BeginPlainFunction -> v114, v115 - Return v114 -EndPlainFunction -v116 <- GetProperty v113, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v113 - ObjectLiteralAddProperty `get`, v113 -v117 <- EndObjectLiteral -v118 <- GetProperty (guarded) v117, '__lookupGetter__' -v119 <- Construct (guarded) v118, [v117] - - -// ===== [ Program DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 ] ===== -// Mutating 6D3366FD-CE5A-46B9-9993-4C0BF97D487E with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -BeginForOfLoop v29 -> v30 -EndForOfLoop -v31 <- LoadFloat '-9.392961880785308e+307' -v32 <- LoadFloat '2.2250738585072014e-308' -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v34 - BeginObjectLiteralGetter `d` -> v36 - BeginObjectLiteral - v37 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v31 - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v33, [v32] -v40 <- CallFunction v33, [] -v41 <- LoadInteger '1073741824' -v42 <- LoadInteger '127' -v43 <- CreateNamedVariable 'Uint32Array', 'none' -v44 <- LoadString 'toString' -v45 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v46 - v47 <- CallFunction v45, [] -EndRepeatLoop -v48 <- Construct v43, [v42] -v49 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v50 - v51 <- CallFunction v49, [] -EndRepeatLoop -v52 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 -v53 <- EndObjectLiteral -v54 <- LoadInteger '9' -v55 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v56 <- BeginConstructor -> v57, v58, v59 - v60 <- GetProperty v59, 'e' - SetProperty v57, 'a', v55 - SetProperty v57, 'c', v41 - SetProperty v57, 'g', v41 -EndConstructor -v61 <- CreateNamedVariable 'String', 'none' -v62 <- GetProperty v61, 'prototype' -v63 <- BeginPlainFunction -> - v64 <- BeginConstructor -> v65 - EndConstructor - v66 <- Construct v64, [] - v67 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v67 - v68 <- EndObjectLiteral -EndPlainFunction -v69 <- BeginClassDefinition (exp) v63 - ClassAddInstanceElement '8' v63 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v70 <- Construct v56, [v54, v55] -v71 <- Construct v56, [v27, v27] -v72 <- GetProperty (guarded) v71, 'constructor' -v73 <- Construct (guarded) v72, [v70, v54] -v74 <- Construct v56, [v41, v70, v55, v56] -v75 <- CreateNamedVariable 'Int32Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '251' -v78 <- CreateNamedVariable 'Uint32Array', 'none' -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v77, v81, v78, v77] -v83 <- LoadRegExp '(?:a+){0,0}' 'dgim' -// Executing code generator CallbackPropertyGenerator -SetProperty v16, 'valueOf', v6 -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ElementAssignmentGenerator -SetElement v40, '4294967296', v44 -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v52, v41 -// Code generator finished -// Executing code generator MethodAsPropertyRetrievalGenerator -v84 <- GetProperty v83, 'exec' -// Code generator finished -// Executing code generator ConstructorCallGenerator -v85 <- Construct (guarded) v33, [v25, v56] -// Code generator finished -v86 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v87 <- LoadInteger '1078' -v88 <- UnaryOperation v87, '--' -v89 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v89 -v90 <- EndObjectLiteral -v91 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v92 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v93 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v94 <- CreateFloatArray [-2.0, 0.6271789754862348] -v95 <- GetElement v94, '5' -BeginForLoopInitializer - v96 <- LoadInteger '0' - v97 <- LoadInteger '10' -BeginForLoopCondition -> v98, v99 - v100 <- Compare v98, '<', v99 - v101 <- LoadString 'toString' - v102 <- LoadInteger '-1073741824' - v103 <- BeginPlainFunction -> - Return v101 - EndPlainFunction - v104 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v103 - ObjectLiteralAddElement `9`, v102 - ObjectLiteralAddProperty `b`, v101 - ObjectLiteralAddProperty `c`, v103 - BeginObjectLiteralSetter `b` -> v105, v106 - EndObjectLiteralSetter - v107 <- EndObjectLiteral - Return v107 - EndPlainFunction - v108 <- CallFunction v104, [] -BeginForLoopAfterthought v100 -> v109, v110 - v111 <- UnaryOperation v109, '++' - v112 <- UnaryOperation v110, '--' -BeginForLoopBody -> v113, v114 -EndForLoop -v115 <- BeginPlainFunction -> v116, v117 - Return v116 -EndPlainFunction -v118 <- GetProperty v115, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v115 - ObjectLiteralAddProperty `get`, v115 -v119 <- EndObjectLiteral -v120 <- GetProperty (guarded) v119, '__lookupGetter__' -v121 <- Construct (guarded) v120, [v119] -// Program may be interesting due to new coverage: 6155 newly discovered edges in the CFG of the target - - -// ===== [ Program CA964EE8-6F9D-4439-AED8-3C36C88F839F ] ===== -// Minimizing DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- CallFunction v11, [] - v14 <- CallFunction v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -v30 <- LoadFloat '-9.392961880785308e+307' -v31 <- BeginPlainFunction -> v32, v33 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v32 - ObjectLiteralAddProperty `d`, v30 - v34 <- EndObjectLiteral - Return v34 -EndPlainFunction -v35 <- CallFunction v31, [] -v36 <- LoadInteger '1073741824' -v37 <- LoadInteger '127' -v38 <- CreateNamedVariable 'Uint32Array', 'none' -v39 <- LoadString 'toString' -v40 <- BeginPlainFunction -> -EndPlainFunction -BeginRepeatLoop '500' -> v41 - v42 <- CallFunction v40, [] -EndRepeatLoop -v43 <- BeginPlainFunction -> - Return v39 -EndPlainFunction -BeginRepeatLoop '500' -> v44 - v45 <- CallFunction v43, [] -EndRepeatLoop -v46 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v46 -v47 <- EndObjectLiteral -v48 <- LoadInteger '9' -v49 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v50 <- BeginConstructor -> v51, v52, v53 - v54 <- GetProperty v53, 'e' - SetProperty v51, 'c', v36 - SetProperty v51, 'g', v36 -EndConstructor -v55 <- BeginPlainFunction -> - v56 <- BeginConstructor -> v57 - EndConstructor - v58 <- Construct v56, [] - v59 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - v60 <- EndObjectLiteral -EndPlainFunction -v61 <- BeginClassDefinition (exp) v55 - ClassAddInstanceElement '8' v55 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v62 <- Construct v50, [v48, v49] -v63 <- Construct v50, [v27, v27] -v64 <- GetProperty v63, 'constructor' -v65 <- Construct v64, [v62, v48] -v66 <- Construct v50, [v36, v62, v49, v50] -v67 <- LoadInteger '251' -v68 <- CreateNamedVariable 'Uint32Array', 'none' -v69 <- LoadInteger '3874' -v70 <- CreateNamedVariable 'Int32Array', 'none' -v71 <- Construct v19, [v69] -v72 <- CreateArray [v67, v71, v38] -v73 <- LoadRegExp '(?:a+){0,0}' 'dgim' -SetProperty v16, 'valueOf', v6 -SetElement v35, '4294967296', v39 -Reassign v46, v36 -v74 <- GetProperty v73, 'exec' -v75 <- Construct (guarded) v31, [v25] -v76 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v77 <- LoadInteger '1078' -v78 <- UnaryOperation v77, '--' -v79 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v80 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v81 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v82 <- CreateFloatArray [-2.0, 0.6271789754862348] -v83 <- GetElement v82, '5' -BeginForLoopInitializer - v84 <- LoadInteger '0' - v85 <- LoadInteger '10' -BeginForLoopCondition -> v86, v87 - v88 <- Compare v86, '<', v87 - v89 <- LoadString 'toString' - v90 <- BeginPlainFunction -> - Return v89 - EndPlainFunction - v91 <- BeginPlainFunction -> - EndPlainFunction - v92 <- CallFunction v91, [] -BeginForLoopAfterthought v88 -> v93, v94 - v95 <- UnaryOperation v93, '++' - v96 <- UnaryOperation v94, '--' -BeginForLoopBody -> v97, v98 -EndForLoop -v99 <- BeginPlainFunction -> v100, v101 - Return v100 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `get`, v99 -v102 <- EndObjectLiteral -v103 <- GetProperty (guarded) v102, '__lookupGetter__' -v104 <- Construct (guarded) v103, [v102] -// Program is interesting due to new coverage: 83 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.fzil b/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.fzil deleted file mode 100755 index 683576ad7..000000000 Binary files a/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.js b/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.js deleted file mode 100755 index f1f4fae18..000000000 --- a/old_corpus/program_20251007072339_CA964EE8-6F9D-4439-AED8-3C36C88F839F.js +++ /dev/null @@ -1,107 +0,0 @@ -// Minimizing DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 -function f6() { - return "Asia/Khandyga"; -} -class C7 extends f6 { - n(a9, a10) { - const t6 = "Pacific/Fiji"; - t6.valueOf = f6; - class C11 extends f6 { - static #a; - g = -2.0; - ["-21:00"] = 0.47399884137403614; - } - new C11(); - C11(); - C11(); - return 1000000000000.0; - } - #g; - static ["Asia/Khandyga"]; - f = f6; -} -new C7(); -const v16 = new C7(); -new C7(); -new Int32Array(2098); -new BigUint64Array(174); -new Uint8Array(1732); -new Map(); -function f31(a32, a33) { - return { b: a32, d: -9.392961880785308e+307 }; -} -const v35 = f31(); -function f40() { -} -for (let v41 = 0; v41 < 500; v41++) { - f40(); -} -function f43() { - return "toString"; -} -for (let v44 = 0; v44 < 500; v44++) { - f43(); -} -let v46 = 10000; -const v47 = { maxByteLength: v46 }; -function f49() { - return -14; -} -function F50(a52, a53) { - if (!new.target) { throw 'must be called with new'; } - a53.e; - this.c = 1073741824; - this.g = 1073741824; -} -function f55() { - function F56() { - if (!new.target) { throw 'must be called with new'; } - } - new F56(); - [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; - const v60 = {}; -} -const v61 = class extends f55 { - 8 = f55; - 2147483647; -} -const v62 = new F50(9, f49); -const v63 = new F50(-14, -14); -const t69 = v63.constructor; -new t69(v62, 9); -new F50(1073741824, v62, f49, F50); -const v71 = new Int32Array(3874); -[251,v71,Uint32Array]; -const v73 = /(?:a+){0,0}/dgim; -v16.valueOf = f6; -v35[4294967296] = "toString"; -v46 = 1073741824; -v73.exec; -try { new f31(Uint8Array); } catch (e) {} -/\1\2(a(?:\1(b\1\2))\2)\1/dgimu; -let v77 = 1078; -v77--; -/zixyz{1,32}/ysgimu; -[1000000.0,-5.350700299212024,-5.0]; -[1.0,-7.753212969347842,-1000000.0,5.0,-1000000000000.0,-2.220446049250313e-16]; -([-2.0,0.6271789754862348])[5]; -for (let i86 = 0, i87 = 10; - (() => { - const v88 = i86 < i87; - function f90() { - return "toString"; - } - function f91() { - } - f91(); - return v88; - })(); - i86++, i87--) { -} -function f99(a100, a101) { - return a100; -} -const v102 = { get: f99 }; -const v103 = v102?.__lookupGetter__; -try { new v103(v102); } catch (e) {} -// Program is interesting due to new coverage: 83 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.fuzzil.history b/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.fuzzil.history deleted file mode 100755 index f49618fd5..000000000 --- a/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.fuzzil.history +++ /dev/null @@ -1,882 +0,0 @@ -// ===== [ Program 6D3366FD-CE5A-46B9-9993-4C0BF97D487E ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v7 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'n' -> v8, v9, v10 - // Executing code generator CallbackPropertyGenerator - SetProperty v2, 'valueOf', v6 - // Code generator finished - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator ClassDefinitionGenerator - v11 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'g' v4 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v5 - // Code generator finished - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - // Code generator finished - Return v3 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'g' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v6 - // Code generator finished -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -// Code generator finished -// End of prefix code. 20 variables are now visible -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -BeginForOfLoop v29 -> v30 -EndForOfLoop -v31 <- LoadFloat '-9.392961880785308e+307' -v32 <- LoadFloat '2.2250738585072014e-308' -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v34 - BeginObjectLiteralGetter `d` -> v36 - BeginObjectLiteral - v37 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v31 - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v33, [v32] -v40 <- CallFunction v33, [] -v41 <- LoadInteger '1073741824' -v42 <- LoadInteger '127' -v43 <- CreateNamedVariable 'Uint32Array', 'none' -v44 <- LoadString 'toString' -v45 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v46 - v47 <- CallFunction v45, [] -EndRepeatLoop -v48 <- Construct v43, [v42] -v49 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v50 - v51 <- CallFunction v49, [] -EndRepeatLoop -v52 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 -v53 <- EndObjectLiteral -v54 <- LoadInteger '9' -v55 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v56 <- BeginConstructor -> v57, v58, v59 - v60 <- GetProperty v59, 'e' - SetProperty v57, 'a', v55 - SetProperty v57, 'c', v41 - SetProperty v57, 'g', v41 -EndConstructor -v61 <- CreateNamedVariable 'String', 'none' -v62 <- GetProperty v61, 'prototype' -v63 <- BeginPlainFunction -> - v64 <- BeginConstructor -> v65 - EndConstructor - v66 <- Construct v64, [] - v67 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v67 - v68 <- EndObjectLiteral -EndPlainFunction -v69 <- BeginClassDefinition (exp) v63 - ClassAddInstanceElement '8' v63 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v70 <- Construct v56, [v54, v55] -v71 <- Construct v56, [v27, v27] -v72 <- GetProperty (guarded) v71, 'constructor' -v73 <- Construct (guarded) v72, [v70, v54] -v74 <- Construct v56, [v41, v70, v55, v56] -v75 <- CreateNamedVariable 'Int32Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '251' -v78 <- CreateNamedVariable 'Uint32Array', 'none' -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v77, v81, v78, v77] -v83 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v84 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v85 <- LoadInteger '1078' -v86 <- UnaryOperation v85, '--' -v87 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v87 -v88 <- EndObjectLiteral -v89 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v90 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v91 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v92 <- CreateFloatArray [-2.0, 0.6271789754862348] -v93 <- GetElement v92, '5' -BeginForLoopInitializer - v94 <- LoadInteger '0' - v95 <- LoadInteger '10' -BeginForLoopCondition -> v96, v97 - v98 <- Compare v96, '<', v97 - v99 <- LoadString 'toString' - v100 <- LoadInteger '-1073741824' - v101 <- BeginPlainFunction -> - Return v99 - EndPlainFunction - v102 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v101 - ObjectLiteralAddElement `9`, v100 - ObjectLiteralAddProperty `b`, v99 - ObjectLiteralAddProperty `c`, v101 - BeginObjectLiteralSetter `b` -> v103, v104 - EndObjectLiteralSetter - v105 <- EndObjectLiteral - Return v105 - EndPlainFunction - v106 <- CallFunction v102, [] -BeginForLoopAfterthought v98 -> v107, v108 - v109 <- UnaryOperation v107, '++' - v110 <- UnaryOperation v108, '--' -BeginForLoopBody -> v111, v112 -EndForLoop -v113 <- BeginPlainFunction -> v114, v115 - Return v114 -EndPlainFunction -v116 <- GetProperty v113, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v113 - ObjectLiteralAddProperty `get`, v113 -v117 <- EndObjectLiteral -v118 <- GetProperty (guarded) v117, '__lookupGetter__' -v119 <- Construct (guarded) v118, [v117] - - -// ===== [ Program DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 ] ===== -// Mutating 6D3366FD-CE5A-46B9-9993-4C0BF97D487E with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -BeginForOfLoop v29 -> v30 -EndForOfLoop -v31 <- LoadFloat '-9.392961880785308e+307' -v32 <- LoadFloat '2.2250738585072014e-308' -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v34 - BeginObjectLiteralGetter `d` -> v36 - BeginObjectLiteral - v37 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v31 - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v33, [v32] -v40 <- CallFunction v33, [] -v41 <- LoadInteger '1073741824' -v42 <- LoadInteger '127' -v43 <- CreateNamedVariable 'Uint32Array', 'none' -v44 <- LoadString 'toString' -v45 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v46 - v47 <- CallFunction v45, [] -EndRepeatLoop -v48 <- Construct v43, [v42] -v49 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v50 - v51 <- CallFunction v49, [] -EndRepeatLoop -v52 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 -v53 <- EndObjectLiteral -v54 <- LoadInteger '9' -v55 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v56 <- BeginConstructor -> v57, v58, v59 - v60 <- GetProperty v59, 'e' - SetProperty v57, 'a', v55 - SetProperty v57, 'c', v41 - SetProperty v57, 'g', v41 -EndConstructor -v61 <- CreateNamedVariable 'String', 'none' -v62 <- GetProperty v61, 'prototype' -v63 <- BeginPlainFunction -> - v64 <- BeginConstructor -> v65 - EndConstructor - v66 <- Construct v64, [] - v67 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v67 - v68 <- EndObjectLiteral -EndPlainFunction -v69 <- BeginClassDefinition (exp) v63 - ClassAddInstanceElement '8' v63 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v70 <- Construct v56, [v54, v55] -v71 <- Construct v56, [v27, v27] -v72 <- GetProperty (guarded) v71, 'constructor' -v73 <- Construct (guarded) v72, [v70, v54] -v74 <- Construct v56, [v41, v70, v55, v56] -v75 <- CreateNamedVariable 'Int32Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '251' -v78 <- CreateNamedVariable 'Uint32Array', 'none' -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v77, v81, v78, v77] -v83 <- LoadRegExp '(?:a+){0,0}' 'dgim' -// Executing code generator CallbackPropertyGenerator -SetProperty v16, 'valueOf', v6 -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ElementAssignmentGenerator -SetElement v40, '4294967296', v44 -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v52, v41 -// Code generator finished -// Executing code generator MethodAsPropertyRetrievalGenerator -v84 <- GetProperty v83, 'exec' -// Code generator finished -// Executing code generator ConstructorCallGenerator -v85 <- Construct (guarded) v33, [v25, v56] -// Code generator finished -v86 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v87 <- LoadInteger '1078' -v88 <- UnaryOperation v87, '--' -v89 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v89 -v90 <- EndObjectLiteral -v91 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v92 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v93 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v94 <- CreateFloatArray [-2.0, 0.6271789754862348] -v95 <- GetElement v94, '5' -BeginForLoopInitializer - v96 <- LoadInteger '0' - v97 <- LoadInteger '10' -BeginForLoopCondition -> v98, v99 - v100 <- Compare v98, '<', v99 - v101 <- LoadString 'toString' - v102 <- LoadInteger '-1073741824' - v103 <- BeginPlainFunction -> - Return v101 - EndPlainFunction - v104 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v103 - ObjectLiteralAddElement `9`, v102 - ObjectLiteralAddProperty `b`, v101 - ObjectLiteralAddProperty `c`, v103 - BeginObjectLiteralSetter `b` -> v105, v106 - EndObjectLiteralSetter - v107 <- EndObjectLiteral - Return v107 - EndPlainFunction - v108 <- CallFunction v104, [] -BeginForLoopAfterthought v100 -> v109, v110 - v111 <- UnaryOperation v109, '++' - v112 <- UnaryOperation v110, '--' -BeginForLoopBody -> v113, v114 -EndForLoop -v115 <- BeginPlainFunction -> v116, v117 - Return v116 -EndPlainFunction -v118 <- GetProperty v115, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v115 - ObjectLiteralAddProperty `get`, v115 -v119 <- EndObjectLiteral -v120 <- GetProperty (guarded) v119, '__lookupGetter__' -v121 <- Construct (guarded) v120, [v119] -// Program may be interesting due to new coverage: 6155 newly discovered edges in the CFG of the target - - -// ===== [ Program 088A45D0-9452-4DEA-B228-22C8D9EE5639 ] ===== -// Mutating DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -// Exploring value v7 -v15 <- GetProperty v7, 'length' -// Exploring finished -v16 <- Construct v7, [] -// Exploring value v16 -v17 <- GetProperty (guarded) v16, 'f' -v18 <- Construct (guarded) v17, [] -// Exploring finished -v19 <- Construct v7, [] -v20 <- Construct v7, [] -v21 <- LoadInteger '2098' -// Exploring value v21 -v22 <- BinaryOperation v21, '>>', v21 -// Exploring finished -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v21] -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'toSorted', [v19] -// Exploring finished -v26 <- LoadInteger '174' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '1732' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- Construct v30, [v29] -// Exploring value v31 -v32 <- GetElement v31, '1275' -// Exploring finished -v33 <- LoadInteger '-14' -v34 <- CreateNamedVariable 'Map', 'none' -v35 <- Construct v34, [] -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'clear', [] -// Exploring finished -BeginForOfLoop v35 -> v37 -EndForOfLoop -v38 <- LoadFloat '-9.392961880785308e+307' -v39 <- LoadFloat '2.2250738585072014e-308' -v40 <- BeginPlainFunction -> v41, v42 - // Exploring value v41 - v43 <- Compare v41, '===', v41 - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v41 - BeginObjectLiteralGetter `d` -> v44 - BeginObjectLiteral - v45 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v38 - v46 <- EndObjectLiteral - // Exploring value v46 - v47 <- GetProperty (guarded) v46, 'constructor' - v48 <- Construct (guarded) v47, [v33] - // Exploring finished - Return v46 -EndPlainFunction -v49 <- CallFunction v40, [v39] -v50 <- CallFunction v40, [] -v51 <- LoadInteger '1073741824' -// Exploring value v51 -v52 <- BinaryOperation v51, '-', v51 -// Exploring finished -v53 <- LoadInteger '127' -v54 <- CreateNamedVariable 'Uint32Array', 'none' -v55 <- LoadString 'toString' -v56 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -// Exploring value v56 -SetProperty v56, 'e', v56 -// Exploring finished -BeginRepeatLoop '500' -> v57 - // Exploring value v57 - v58 <- BinaryOperation v57, '-', v57 - // Exploring finished - v59 <- CallFunction v56, [] -EndRepeatLoop -v60 <- Construct v54, [v53] -// Exploring value v60 -SetElement v60, '32', v60 -// Exploring finished -v61 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -// Exploring value v61 -SetProperty v61, 'g', v61 -// Exploring finished -BeginRepeatLoop '500' -> v62 - v63 <- CallFunction v61, [] -EndRepeatLoop -v64 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v64 -v65 <- EndObjectLiteral -v66 <- LoadInteger '9' -v67 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v68 <- BeginConstructor -> v69, v70, v71 - // Exploring value v69 - v72 <- GetProperty (guarded) v69, 'constructor' - v73 <- Construct (guarded) v72, [v69, v54] - // Exploring finished - // Exploring value v70 - v74 <- BinaryOperation v70, '-', v70 - // Exploring finished - // Exploring value v71 - SetProperty v71, 'd', v71 - // Exploring finished - v75 <- GetProperty v71, 'e' - // Exploring value v75 - v76 <- BinaryOperation v75, '??', v75 - // Exploring finished - SetProperty v69, 'a', v67 - SetProperty v69, 'c', v51 - SetProperty v69, 'g', v51 -EndConstructor -v77 <- CreateNamedVariable 'String', 'none' -// Exploring value v77 -v78 <- CallMethod (guarded) v77, 'fromCodePoint', [v7] -// Exploring finished -v79 <- GetProperty v77, 'prototype' -v80 <- BeginPlainFunction -> - v81 <- BeginConstructor -> v82 - EndConstructor - v83 <- Construct v81, [] - v84 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - v85 <- EndObjectLiteral -EndPlainFunction -v86 <- BeginClassDefinition (exp) v80 - ClassAddInstanceElement '8' v80 - ClassAddInstanceElement '2147483647' -EndClassDefinition -// Exploring value v86 -v87 <- GetProperty v86, 'name' -// Exploring finished -v88 <- Construct v68, [v66, v67] -v89 <- Construct v68, [v33, v33] -v90 <- GetProperty (guarded) v89, 'constructor' -v91 <- Construct (guarded) v90, [v88, v66] -v92 <- Construct v68, [v51, v88, v67, v68] -v93 <- CreateNamedVariable 'Int32Array', 'none' -v94 <- Construct v93, [] -v95 <- LoadInteger '251' -v96 <- CreateNamedVariable 'Uint32Array', 'none' -v97 <- LoadInteger '3874' -v98 <- CreateNamedVariable 'Int32Array', 'none' -v99 <- Construct v98, [v97] -v100 <- CreateArray [v95, v99, v96, v95] -// Exploring value v100 -SetElement v100, '3', v100 -// Exploring finished -v101 <- LoadRegExp '(?:a+){0,0}' 'dgim' -// Exploring value v101 -SetProperty v101, 'lastIndex', v101 -// Exploring finished -SetProperty v19, 'valueOf', v6 -SetElement v50, '4294967296', v55 -Reassign v64, v51 -v102 <- GetProperty v101, 'exec' -v103 <- Construct (guarded) v40, [v30, v68] -// Exploring value v103 -v104 <- GetProperty (guarded) v103, 'b' -v105 <- Construct (guarded) v104, [v61, v100, v103] -// Exploring finished -v106 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v107 <- LoadInteger '1078' -v108 <- UnaryOperation v107, '--' -v109 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v109 -v110 <- EndObjectLiteral -v111 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v112 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -// Exploring value v112 -SetElement v112, '1', v112 -// Exploring finished -v113 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v114 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Exploring value v114 -v115 <- GetElement v114, '1' -// Exploring finished -v116 <- GetElement v114, '5' -// Exploring value v116 -v117 <- BinaryOperation v116, '??', v116 -// Exploring finished -BeginForLoopInitializer - v118 <- LoadInteger '0' - // Exploring value v118 - v119 <- BinaryOperation v118, '&', v118 - // Exploring finished - v120 <- LoadInteger '10' -BeginForLoopCondition -> v121, v122 - // Exploring value v121 - v123 <- BinaryOperation v121, '>>>', v121 - // Exploring finished - v124 <- Compare v121, '<', v122 - // Exploring value v124 - v125 <- BinaryOperation v124, '&&', v124 - // Exploring finished - v126 <- LoadString 'toString' - v127 <- LoadInteger '-1073741824' - v128 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - v129 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v128 - ObjectLiteralAddElement `9`, v127 - ObjectLiteralAddProperty `b`, v126 - ObjectLiteralAddProperty `c`, v128 - BeginObjectLiteralSetter `b` -> v130, v131 - EndObjectLiteralSetter - v132 <- EndObjectLiteral - Return v132 - EndPlainFunction - v133 <- CallFunction v129, [] -BeginForLoopAfterthought v124 -> v134, v135 - // Exploring value v135 - v136 <- BinaryOperation v135, '|', v135 - // Exploring finished - v137 <- UnaryOperation v134, '++' - // Exploring value v137 - v138 <- BinaryOperation v137, '>>', v137 - // Exploring finished - v139 <- UnaryOperation v135, '--' -BeginForLoopBody -> v140, v141 - // Exploring value v140 - v142 <- BinaryOperation v140, '-', v140 - // Exploring finished -EndForLoop -v143 <- BeginPlainFunction -> v144, v145 - Return v144 -EndPlainFunction -v146 <- GetProperty v143, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v143 - ObjectLiteralAddProperty `get`, v143 -v147 <- EndObjectLiteral -v148 <- GetProperty (guarded) v147, '__lookupGetter__' -v149 <- Construct (guarded) v148, [v147] -// Exploring value v149 -v150 <- BinaryOperation v149, '??', v149 -// Program may be interesting due to new coverage: 7738 newly discovered edges in the CFG of the target - - -// ===== [ Program EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA ] ===== -// Minimizing 088A45D0-9452-4DEA-B228-22C8D9EE5639 -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- GetProperty v7, 'length' -v16 <- Construct v7, [] -v17 <- GetProperty (guarded) v16, 'f' -v18 <- Construct (guarded) v17, [] -v19 <- Construct v7, [] -v20 <- Construct v7, [] -v21 <- LoadInteger '2098' -v22 <- BinaryOperation v21, '>>', v21 -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v21] -v25 <- CallMethod (guarded) v24, 'toSorted', [v19] -v26 <- LoadInteger '174' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '1732' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- GetElement v31, '1275' -v33 <- LoadInteger '-14' -v34 <- CreateNamedVariable 'Map', 'none' -v35 <- Construct v34, [] -v36 <- CallMethod (guarded) v35, 'clear', [] -BeginForOfLoop v35 -> v37 -EndForOfLoop -v38 <- LoadFloat '-9.392961880785308e+307' -v39 <- LoadFloat '2.2250738585072014e-308' -v40 <- BeginPlainFunction -> v41, v42 - v43 <- Compare v41, '===', v41 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v41 - BeginObjectLiteralGetter `d` -> v44 - BeginObjectLiteral - v45 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v38 - v46 <- EndObjectLiteral - v47 <- GetProperty (guarded) v46, 'constructor' - v48 <- Construct (guarded) v47, [v33] - Return v46 -EndPlainFunction -v49 <- CallFunction v40, [v39] -v50 <- CallFunction v40, [] -v51 <- LoadInteger '1073741824' -v52 <- BinaryOperation v51, '-', v51 -v53 <- LoadInteger '127' -v54 <- CreateNamedVariable 'Uint32Array', 'none' -v55 <- LoadString 'toString' -v56 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -SetProperty v56, 'e', v56 -BeginRepeatLoop '500' -> v57 - v58 <- BinaryOperation v57, '-', v57 - v59 <- CallFunction v56, [] -EndRepeatLoop -v60 <- Construct v54, [v53] -SetElement v60, '32', v60 -v61 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -SetProperty v61, 'g', v61 -BeginRepeatLoop '500' -> v62 - v63 <- CallFunction v61, [] -EndRepeatLoop -v64 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v64 -v65 <- EndObjectLiteral -v66 <- LoadInteger '9' -v67 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v68 <- BeginConstructor -> v69, v70, v71 - v72 <- GetProperty (guarded) v69, 'constructor' - v73 <- Construct (guarded) v72, [v69, v54] - v74 <- BinaryOperation v70, '-', v70 - SetProperty v71, 'd', v71 - v75 <- GetProperty v71, 'e' - v76 <- BinaryOperation v75, '??', v75 - SetProperty v69, 'a', v67 - SetProperty v69, 'c', v51 - SetProperty v69, 'g', v51 -EndConstructor -v77 <- CreateNamedVariable 'String', 'none' -v78 <- CallMethod (guarded) v77, 'fromCodePoint', [v7] -v79 <- GetProperty v77, 'prototype' -v80 <- BeginPlainFunction -> - v81 <- BeginConstructor -> v82 - EndConstructor - v83 <- Construct v81, [] - v84 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - v85 <- EndObjectLiteral -EndPlainFunction -v86 <- BeginClassDefinition (exp) v80 - ClassAddInstanceElement '8' v80 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v87 <- GetProperty v86, 'name' -v88 <- Construct v68, [v66, v67] -v89 <- Construct v68, [v33, v33] -v90 <- GetProperty (guarded) v89, 'constructor' -v91 <- Construct (guarded) v90, [v88, v66] -v92 <- Construct v68, [v51, v88, v67, v68] -v93 <- CreateNamedVariable 'Int32Array', 'none' -v94 <- Construct v93, [] -v95 <- LoadInteger '251' -v96 <- CreateNamedVariable 'Uint32Array', 'none' -v97 <- LoadInteger '3874' -v98 <- CreateNamedVariable 'Int32Array', 'none' -v99 <- Construct v98, [v97] -v100 <- CreateArray [v95, v99, v96, v95] -SetElement v100, '3', v100 -v101 <- LoadRegExp '(?:a+){0,0}' 'dgim' -SetProperty v101, 'lastIndex', v101 -SetProperty v19, 'valueOf', v6 -SetElement v50, '4294967296', v55 -Reassign v64, v51 -v102 <- GetProperty v101, 'exec' -v103 <- Construct (guarded) v40, [v30, v68] -v104 <- GetProperty (guarded) v103, 'b' -v105 <- Construct (guarded) v104, [v61, v100, v103] -v106 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v107 <- LoadInteger '1078' -v108 <- UnaryOperation v107, '--' -v109 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v109 -v110 <- EndObjectLiteral -v111 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v112 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -SetElement v112, '1', v112 -v113 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v114 <- CreateFloatArray [-2.0, 0.6271789754862348] -v115 <- GetElement v114, '1' -v116 <- GetElement v114, '5' -v117 <- BinaryOperation v116, '??', v116 -BeginForLoopInitializer - v118 <- LoadInteger '0' - v119 <- BinaryOperation v118, '&', v118 - v120 <- LoadInteger '10' -BeginForLoopCondition -> v121, v122 - v123 <- BinaryOperation v121, '>>>', v121 - v124 <- Compare v121, '<', v122 - v125 <- BinaryOperation v124, '&&', v124 - v126 <- LoadString 'toString' - v127 <- LoadInteger '-1073741824' - v128 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - v129 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v128 - ObjectLiteralAddElement `9`, v127 - ObjectLiteralAddProperty `b`, v126 - ObjectLiteralAddProperty `c`, v128 - BeginObjectLiteralSetter `b` -> v130, v131 - EndObjectLiteralSetter - v132 <- EndObjectLiteral - Return v132 - EndPlainFunction - v133 <- CallFunction v129, [] -BeginForLoopAfterthought v124 -> v134, v135 - v136 <- BinaryOperation v135, '|', v135 - v137 <- UnaryOperation v134, '++' - v138 <- BinaryOperation v137, '>>', v137 - v139 <- UnaryOperation v135, '--' -BeginForLoopBody -> v140, v141 - v142 <- BinaryOperation v140, '-', v140 -EndForLoop -v143 <- BeginPlainFunction -> v144, v145 - Return v144 -EndPlainFunction -v146 <- GetProperty v143, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v143 - ObjectLiteralAddProperty `get`, v143 -v147 <- EndObjectLiteral -v148 <- GetProperty (guarded) v147, '__lookupGetter__' -v149 <- Construct (guarded) v148, [v147] -v150 <- BinaryOperation v149, '??', v149 -// Program is interesting due to new coverage: 1696 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.fzil b/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.fzil deleted file mode 100755 index 5a3d2e807..000000000 Binary files a/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.js b/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.js deleted file mode 100755 index fbf6eab1d..000000000 --- a/old_corpus/program_20251007072637_EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA.js +++ /dev/null @@ -1,177 +0,0 @@ -// Minimizing 088A45D0-9452-4DEA-B228-22C8D9EE5639 -function f6() { - return "Asia/Khandyga"; -} -class C7 extends f6 { - n(a9, a10) { - const t6 = "Pacific/Fiji"; - t6.valueOf = f6; - class C11 extends f6 { - static #a; - g = -2.0; - ["-21:00"] = 0.47399884137403614; - } - new C11(); - new C11(); - new C11(); - return 1000000000000.0; - } - #g; - static ["Asia/Khandyga"]; - f = f6; -} -C7.length; -const v16 = new C7(); -const v17 = v16?.f; -try { new v17(); } catch (e) {} -const v19 = new C7(); -new C7(); -2098 >> 2098; -const v24 = new Int32Array(2098); -try { v24.toSorted(v19); } catch (e) {} -new BigUint64Array(174); -const v31 = new Uint8Array(1732); -v31[1275]; -const v35 = new Map(); -try { v35.clear(); } catch (e) {} -for (const v37 of v35) { -} -function f40(a41, a42) { - a41 === a41; - const v46 = { - b: a41, - get d() { - const v45 = {}; - }, - d: -9.392961880785308e+307, - }; - const v47 = v46?.constructor; - try { new v47(-14); } catch (e) {} - return v46; -} -f40(2.2250738585072014e-308); -const v50 = f40(); -1073741824 - 1073741824; -function f56() { - return "toString"; -} -f56.e = f56; -for (let v57 = 0; v57 < 500; v57++) { - v57 - v57; - f56(); -} -const v60 = new Uint32Array(127); -v60[32] = v60; -function f61() { - return "toString"; -} -f61.g = f61; -for (let v62 = 0; v62 < 500; v62++) { - f61(); -} -let v64 = 10000; -const v65 = { maxByteLength: v64 }; -function f67() { - return -14; -} -function F68(a70, a71) { - if (!new.target) { throw 'must be called with new'; } - const v72 = this?.constructor; - try { new v72(this, Uint32Array); } catch (e) {} - a70 - a70; - a71.d = a71; - const v75 = a71.e; - v75 ?? v75; - this.a = f67; - this.c = 1073741824; - this.g = 1073741824; -} -try { String.fromCodePoint(C7); } catch (e) {} -String.prototype; -function f80() { - function F81() { - if (!new.target) { throw 'must be called with new'; } - } - new F81(); - const v84 = [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; - const v85 = { ...v84 }; -} -const v86 = class extends f80 { - 8 = f80; - 2147483647; -} -v86.name; -const v88 = new F68(9, f67); -const v89 = new F68(-14, -14); -const v90 = v89?.constructor; -try { new v90(v88, 9); } catch (e) {} -new F68(1073741824, v88, f67, F68); -new Int32Array(); -const v99 = new Int32Array(3874); -const v100 = [251,v99,Uint32Array,251]; -v100[3] = v100; -const v101 = /(?:a+){0,0}/dgim; -v101.lastIndex = v101; -v19.valueOf = f6; -v50[4294967296] = "toString"; -v64 = 1073741824; -v101.exec; -let v103; -try { v103 = new f40(Uint8Array, F68); } catch (e) {} -const v104 = v103?.b; -try { new v104(f61, v100, v103); } catch (e) {} -/\1\2(a(?:\1(b\1\2))\2)\1/dgimu; -let v107 = 1078; -v107--; -const v110 = { maxByteLength: 4255489755 }; -/zixyz{1,32}/ysgimu; -const v112 = [1000000.0,-5.350700299212024,-5.0]; -v112[1] = v112; -[1.0,-7.753212969347842,-1000000.0,5.0,-1000000000000.0,-2.220446049250313e-16]; -const v114 = [-2.0,0.6271789754862348]; -v114[1]; -const v116 = v114[5]; -v116 ?? v116; -for (let [i121, i122] = (() => { - 0 & 0; - return [0, 10]; - })(); - (() => { - i121 >>> i121; - const v124 = i121 < i122; - v124 && v124; - function f128() { - return "toString"; - } - function f129() { - const v132 = { - __proto__: f128, - 9: -1073741824, - b: "toString", - c: f128, - set b(a131) { - }, - }; - return v132; - } - f129(); - return v124; - })(); - (() => { - i122 | i122; - const v137 = i121++; - v137 >> v137; - i122--; - })()) { - i121 - i121; -} -function f143(a144, a145) { - return a144; -} -f143.prototype; -const v147 = { apply: f143, get: f143 }; -const v148 = v147?.__lookupGetter__; -let v149; -try { v149 = new v148(v147); } catch (e) {} -v149 ?? v149; -// Program is interesting due to new coverage: 1696 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.fuzzil.history b/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.fuzzil.history deleted file mode 100755 index bc6028e1b..000000000 --- a/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.fuzzil.history +++ /dev/null @@ -1,1099 +0,0 @@ -// ===== [ Program 6D3366FD-CE5A-46B9-9993-4C0BF97D487E ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v7 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'n' -> v8, v9, v10 - // Executing code generator CallbackPropertyGenerator - SetProperty v2, 'valueOf', v6 - // Code generator finished - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator ClassDefinitionGenerator - v11 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'g' v4 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v5 - // Code generator finished - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - // Code generator finished - Return v3 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'g' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v6 - // Code generator finished -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -// Code generator finished -// End of prefix code. 20 variables are now visible -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -BeginForOfLoop v29 -> v30 -EndForOfLoop -v31 <- LoadFloat '-9.392961880785308e+307' -v32 <- LoadFloat '2.2250738585072014e-308' -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v34 - BeginObjectLiteralGetter `d` -> v36 - BeginObjectLiteral - v37 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v31 - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v33, [v32] -v40 <- CallFunction v33, [] -v41 <- LoadInteger '1073741824' -v42 <- LoadInteger '127' -v43 <- CreateNamedVariable 'Uint32Array', 'none' -v44 <- LoadString 'toString' -v45 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v46 - v47 <- CallFunction v45, [] -EndRepeatLoop -v48 <- Construct v43, [v42] -v49 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v50 - v51 <- CallFunction v49, [] -EndRepeatLoop -v52 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 -v53 <- EndObjectLiteral -v54 <- LoadInteger '9' -v55 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v56 <- BeginConstructor -> v57, v58, v59 - v60 <- GetProperty v59, 'e' - SetProperty v57, 'a', v55 - SetProperty v57, 'c', v41 - SetProperty v57, 'g', v41 -EndConstructor -v61 <- CreateNamedVariable 'String', 'none' -v62 <- GetProperty v61, 'prototype' -v63 <- BeginPlainFunction -> - v64 <- BeginConstructor -> v65 - EndConstructor - v66 <- Construct v64, [] - v67 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v67 - v68 <- EndObjectLiteral -EndPlainFunction -v69 <- BeginClassDefinition (exp) v63 - ClassAddInstanceElement '8' v63 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v70 <- Construct v56, [v54, v55] -v71 <- Construct v56, [v27, v27] -v72 <- GetProperty (guarded) v71, 'constructor' -v73 <- Construct (guarded) v72, [v70, v54] -v74 <- Construct v56, [v41, v70, v55, v56] -v75 <- CreateNamedVariable 'Int32Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '251' -v78 <- CreateNamedVariable 'Uint32Array', 'none' -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v77, v81, v78, v77] -v83 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v84 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v85 <- LoadInteger '1078' -v86 <- UnaryOperation v85, '--' -v87 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v87 -v88 <- EndObjectLiteral -v89 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v90 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v91 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v92 <- CreateFloatArray [-2.0, 0.6271789754862348] -v93 <- GetElement v92, '5' -BeginForLoopInitializer - v94 <- LoadInteger '0' - v95 <- LoadInteger '10' -BeginForLoopCondition -> v96, v97 - v98 <- Compare v96, '<', v97 - v99 <- LoadString 'toString' - v100 <- LoadInteger '-1073741824' - v101 <- BeginPlainFunction -> - Return v99 - EndPlainFunction - v102 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v101 - ObjectLiteralAddElement `9`, v100 - ObjectLiteralAddProperty `b`, v99 - ObjectLiteralAddProperty `c`, v101 - BeginObjectLiteralSetter `b` -> v103, v104 - EndObjectLiteralSetter - v105 <- EndObjectLiteral - Return v105 - EndPlainFunction - v106 <- CallFunction v102, [] -BeginForLoopAfterthought v98 -> v107, v108 - v109 <- UnaryOperation v107, '++' - v110 <- UnaryOperation v108, '--' -BeginForLoopBody -> v111, v112 -EndForLoop -v113 <- BeginPlainFunction -> v114, v115 - Return v114 -EndPlainFunction -v116 <- GetProperty v113, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v113 - ObjectLiteralAddProperty `get`, v113 -v117 <- EndObjectLiteral -v118 <- GetProperty (guarded) v117, '__lookupGetter__' -v119 <- Construct (guarded) v118, [v117] - - -// ===== [ Program DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 ] ===== -// Mutating 6D3366FD-CE5A-46B9-9993-4C0BF97D487E with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- Construct v7, [] -v16 <- Construct v7, [] -v17 <- Construct v7, [] -v18 <- LoadInteger '2098' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '174' -v22 <- CreateNamedVariable 'BigUint64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '1732' -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '-14' -v28 <- CreateNamedVariable 'Map', 'none' -v29 <- Construct v28, [] -BeginForOfLoop v29 -> v30 -EndForOfLoop -v31 <- LoadFloat '-9.392961880785308e+307' -v32 <- LoadFloat '2.2250738585072014e-308' -v33 <- BeginPlainFunction -> v34, v35 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v34 - BeginObjectLiteralGetter `d` -> v36 - BeginObjectLiteral - v37 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v31 - v38 <- EndObjectLiteral - Return v38 -EndPlainFunction -v39 <- CallFunction v33, [v32] -v40 <- CallFunction v33, [] -v41 <- LoadInteger '1073741824' -v42 <- LoadInteger '127' -v43 <- CreateNamedVariable 'Uint32Array', 'none' -v44 <- LoadString 'toString' -v45 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v46 - v47 <- CallFunction v45, [] -EndRepeatLoop -v48 <- Construct v43, [v42] -v49 <- BeginPlainFunction -> - Return v44 -EndPlainFunction -BeginRepeatLoop '500' -> v50 - v51 <- CallFunction v49, [] -EndRepeatLoop -v52 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v52 -v53 <- EndObjectLiteral -v54 <- LoadInteger '9' -v55 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v56 <- BeginConstructor -> v57, v58, v59 - v60 <- GetProperty v59, 'e' - SetProperty v57, 'a', v55 - SetProperty v57, 'c', v41 - SetProperty v57, 'g', v41 -EndConstructor -v61 <- CreateNamedVariable 'String', 'none' -v62 <- GetProperty v61, 'prototype' -v63 <- BeginPlainFunction -> - v64 <- BeginConstructor -> v65 - EndConstructor - v66 <- Construct v64, [] - v67 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v67 - v68 <- EndObjectLiteral -EndPlainFunction -v69 <- BeginClassDefinition (exp) v63 - ClassAddInstanceElement '8' v63 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v70 <- Construct v56, [v54, v55] -v71 <- Construct v56, [v27, v27] -v72 <- GetProperty (guarded) v71, 'constructor' -v73 <- Construct (guarded) v72, [v70, v54] -v74 <- Construct v56, [v41, v70, v55, v56] -v75 <- CreateNamedVariable 'Int32Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '251' -v78 <- CreateNamedVariable 'Uint32Array', 'none' -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v77, v81, v78, v77] -v83 <- LoadRegExp '(?:a+){0,0}' 'dgim' -// Executing code generator CallbackPropertyGenerator -SetProperty v16, 'valueOf', v6 -// Code generator finished -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator ElementAssignmentGenerator -SetElement v40, '4294967296', v44 -// Code generator finished -// Executing code generator ReassignmentGenerator -Reassign v52, v41 -// Code generator finished -// Executing code generator MethodAsPropertyRetrievalGenerator -v84 <- GetProperty v83, 'exec' -// Code generator finished -// Executing code generator ConstructorCallGenerator -v85 <- Construct (guarded) v33, [v25, v56] -// Code generator finished -v86 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v87 <- LoadInteger '1078' -v88 <- UnaryOperation v87, '--' -v89 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v89 -v90 <- EndObjectLiteral -v91 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v92 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -v93 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v94 <- CreateFloatArray [-2.0, 0.6271789754862348] -v95 <- GetElement v94, '5' -BeginForLoopInitializer - v96 <- LoadInteger '0' - v97 <- LoadInteger '10' -BeginForLoopCondition -> v98, v99 - v100 <- Compare v98, '<', v99 - v101 <- LoadString 'toString' - v102 <- LoadInteger '-1073741824' - v103 <- BeginPlainFunction -> - Return v101 - EndPlainFunction - v104 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v103 - ObjectLiteralAddElement `9`, v102 - ObjectLiteralAddProperty `b`, v101 - ObjectLiteralAddProperty `c`, v103 - BeginObjectLiteralSetter `b` -> v105, v106 - EndObjectLiteralSetter - v107 <- EndObjectLiteral - Return v107 - EndPlainFunction - v108 <- CallFunction v104, [] -BeginForLoopAfterthought v100 -> v109, v110 - v111 <- UnaryOperation v109, '++' - v112 <- UnaryOperation v110, '--' -BeginForLoopBody -> v113, v114 -EndForLoop -v115 <- BeginPlainFunction -> v116, v117 - Return v116 -EndPlainFunction -v118 <- GetProperty v115, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v115 - ObjectLiteralAddProperty `get`, v115 -v119 <- EndObjectLiteral -v120 <- GetProperty (guarded) v119, '__lookupGetter__' -v121 <- Construct (guarded) v120, [v119] -// Program may be interesting due to new coverage: 6155 newly discovered edges in the CFG of the target - - -// ===== [ Program 088A45D0-9452-4DEA-B228-22C8D9EE5639 ] ===== -// Mutating DF0CA4EC-8B7E-49CF-82AE-29E257CD1CB3 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -// Exploring value v7 -v15 <- GetProperty v7, 'length' -// Exploring finished -v16 <- Construct v7, [] -// Exploring value v16 -v17 <- GetProperty (guarded) v16, 'f' -v18 <- Construct (guarded) v17, [] -// Exploring finished -v19 <- Construct v7, [] -v20 <- Construct v7, [] -v21 <- LoadInteger '2098' -// Exploring value v21 -v22 <- BinaryOperation v21, '>>', v21 -// Exploring finished -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v21] -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'toSorted', [v19] -// Exploring finished -v26 <- LoadInteger '174' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '1732' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- Construct v30, [v29] -// Exploring value v31 -v32 <- GetElement v31, '1275' -// Exploring finished -v33 <- LoadInteger '-14' -v34 <- CreateNamedVariable 'Map', 'none' -v35 <- Construct v34, [] -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'clear', [] -// Exploring finished -BeginForOfLoop v35 -> v37 -EndForOfLoop -v38 <- LoadFloat '-9.392961880785308e+307' -v39 <- LoadFloat '2.2250738585072014e-308' -v40 <- BeginPlainFunction -> v41, v42 - // Exploring value v41 - v43 <- Compare v41, '===', v41 - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v41 - BeginObjectLiteralGetter `d` -> v44 - BeginObjectLiteral - v45 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v38 - v46 <- EndObjectLiteral - // Exploring value v46 - v47 <- GetProperty (guarded) v46, 'constructor' - v48 <- Construct (guarded) v47, [v33] - // Exploring finished - Return v46 -EndPlainFunction -v49 <- CallFunction v40, [v39] -v50 <- CallFunction v40, [] -v51 <- LoadInteger '1073741824' -// Exploring value v51 -v52 <- BinaryOperation v51, '-', v51 -// Exploring finished -v53 <- LoadInteger '127' -v54 <- CreateNamedVariable 'Uint32Array', 'none' -v55 <- LoadString 'toString' -v56 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -// Exploring value v56 -SetProperty v56, 'e', v56 -// Exploring finished -BeginRepeatLoop '500' -> v57 - // Exploring value v57 - v58 <- BinaryOperation v57, '-', v57 - // Exploring finished - v59 <- CallFunction v56, [] -EndRepeatLoop -v60 <- Construct v54, [v53] -// Exploring value v60 -SetElement v60, '32', v60 -// Exploring finished -v61 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -// Exploring value v61 -SetProperty v61, 'g', v61 -// Exploring finished -BeginRepeatLoop '500' -> v62 - v63 <- CallFunction v61, [] -EndRepeatLoop -v64 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v64 -v65 <- EndObjectLiteral -v66 <- LoadInteger '9' -v67 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v68 <- BeginConstructor -> v69, v70, v71 - // Exploring value v69 - v72 <- GetProperty (guarded) v69, 'constructor' - v73 <- Construct (guarded) v72, [v69, v54] - // Exploring finished - // Exploring value v70 - v74 <- BinaryOperation v70, '-', v70 - // Exploring finished - // Exploring value v71 - SetProperty v71, 'd', v71 - // Exploring finished - v75 <- GetProperty v71, 'e' - // Exploring value v75 - v76 <- BinaryOperation v75, '??', v75 - // Exploring finished - SetProperty v69, 'a', v67 - SetProperty v69, 'c', v51 - SetProperty v69, 'g', v51 -EndConstructor -v77 <- CreateNamedVariable 'String', 'none' -// Exploring value v77 -v78 <- CallMethod (guarded) v77, 'fromCodePoint', [v7] -// Exploring finished -v79 <- GetProperty v77, 'prototype' -v80 <- BeginPlainFunction -> - v81 <- BeginConstructor -> v82 - EndConstructor - v83 <- Construct v81, [] - v84 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - v85 <- EndObjectLiteral -EndPlainFunction -v86 <- BeginClassDefinition (exp) v80 - ClassAddInstanceElement '8' v80 - ClassAddInstanceElement '2147483647' -EndClassDefinition -// Exploring value v86 -v87 <- GetProperty v86, 'name' -// Exploring finished -v88 <- Construct v68, [v66, v67] -v89 <- Construct v68, [v33, v33] -v90 <- GetProperty (guarded) v89, 'constructor' -v91 <- Construct (guarded) v90, [v88, v66] -v92 <- Construct v68, [v51, v88, v67, v68] -v93 <- CreateNamedVariable 'Int32Array', 'none' -v94 <- Construct v93, [] -v95 <- LoadInteger '251' -v96 <- CreateNamedVariable 'Uint32Array', 'none' -v97 <- LoadInteger '3874' -v98 <- CreateNamedVariable 'Int32Array', 'none' -v99 <- Construct v98, [v97] -v100 <- CreateArray [v95, v99, v96, v95] -// Exploring value v100 -SetElement v100, '3', v100 -// Exploring finished -v101 <- LoadRegExp '(?:a+){0,0}' 'dgim' -// Exploring value v101 -SetProperty v101, 'lastIndex', v101 -// Exploring finished -SetProperty v19, 'valueOf', v6 -SetElement v50, '4294967296', v55 -Reassign v64, v51 -v102 <- GetProperty v101, 'exec' -v103 <- Construct (guarded) v40, [v30, v68] -// Exploring value v103 -v104 <- GetProperty (guarded) v103, 'b' -v105 <- Construct (guarded) v104, [v61, v100, v103] -// Exploring finished -v106 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v107 <- LoadInteger '1078' -v108 <- UnaryOperation v107, '--' -v109 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v109 -v110 <- EndObjectLiteral -v111 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v112 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -// Exploring value v112 -SetElement v112, '1', v112 -// Exploring finished -v113 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v114 <- CreateFloatArray [-2.0, 0.6271789754862348] -// Exploring value v114 -v115 <- GetElement v114, '1' -// Exploring finished -v116 <- GetElement v114, '5' -// Exploring value v116 -v117 <- BinaryOperation v116, '??', v116 -// Exploring finished -BeginForLoopInitializer - v118 <- LoadInteger '0' - // Exploring value v118 - v119 <- BinaryOperation v118, '&', v118 - // Exploring finished - v120 <- LoadInteger '10' -BeginForLoopCondition -> v121, v122 - // Exploring value v121 - v123 <- BinaryOperation v121, '>>>', v121 - // Exploring finished - v124 <- Compare v121, '<', v122 - // Exploring value v124 - v125 <- BinaryOperation v124, '&&', v124 - // Exploring finished - v126 <- LoadString 'toString' - v127 <- LoadInteger '-1073741824' - v128 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - v129 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v128 - ObjectLiteralAddElement `9`, v127 - ObjectLiteralAddProperty `b`, v126 - ObjectLiteralAddProperty `c`, v128 - BeginObjectLiteralSetter `b` -> v130, v131 - EndObjectLiteralSetter - v132 <- EndObjectLiteral - Return v132 - EndPlainFunction - v133 <- CallFunction v129, [] -BeginForLoopAfterthought v124 -> v134, v135 - // Exploring value v135 - v136 <- BinaryOperation v135, '|', v135 - // Exploring finished - v137 <- UnaryOperation v134, '++' - // Exploring value v137 - v138 <- BinaryOperation v137, '>>', v137 - // Exploring finished - v139 <- UnaryOperation v135, '--' -BeginForLoopBody -> v140, v141 - // Exploring value v140 - v142 <- BinaryOperation v140, '-', v140 - // Exploring finished -EndForLoop -v143 <- BeginPlainFunction -> v144, v145 - Return v144 -EndPlainFunction -v146 <- GetProperty v143, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v143 - ObjectLiteralAddProperty `get`, v143 -v147 <- EndObjectLiteral -v148 <- GetProperty (guarded) v147, '__lookupGetter__' -v149 <- Construct (guarded) v148, [v147] -// Exploring value v149 -v150 <- BinaryOperation v149, '??', v149 -// Program may be interesting due to new coverage: 7738 newly discovered edges in the CFG of the target - - -// ===== [ Program 0F62E1E1-5223-4BB2-B7B5-0CDC3C74E573 ] ===== -// Mutating 088A45D0-9452-4DEA-B228-22C8D9EE5639 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- GetProperty v7, 'length' -v16 <- Construct v7, [] -v17 <- GetProperty (guarded) v16, 'f' -v18 <- Construct (guarded) v17, [] -v19 <- Construct v7, [] -v20 <- Construct v7, [] -v21 <- LoadInteger '2098' -v22 <- BinaryOperation v21, '>>', v21 -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v21] -v25 <- CallMethod (guarded) v24, 'toSorted', [v19] -v26 <- LoadInteger '174' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '1732' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- GetElement v31, '1275' -v33 <- LoadInteger '-14' -v34 <- CreateNamedVariable 'Map', 'none' -v35 <- Construct v34, [] -v36 <- CallMethod (guarded) v35, 'clear', [] -BeginForOfLoop v35 -> v37 -EndForOfLoop -v38 <- LoadFloat '-9.392961880785308e+307' -v39 <- LoadFloat '2.2250738585072014e-308' -v40 <- BeginPlainFunction -> v41, v42 - v43 <- Compare v41, '===', v41 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v41 - BeginObjectLiteralGetter `d` -> v44 - BeginObjectLiteral - v45 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v38 - v46 <- EndObjectLiteral - v47 <- GetProperty (guarded) v46, 'constructor' - v48 <- Construct (guarded) v47, [v33] - Return v46 -EndPlainFunction -// Replacing input 1 (v39) with v17 -v49 <- CallFunction v40, [v17] -v50 <- CallFunction v40, [] -v51 <- LoadInteger '1073741824' -// Replacing input 0 (v51) with v33 -v52 <- BinaryOperation v33, '-', v51 -v53 <- LoadInteger '127' -v54 <- CreateNamedVariable 'Uint32Array', 'none' -v55 <- LoadString 'toString' -v56 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -SetProperty v56, 'e', v56 -BeginRepeatLoop '500' -> v57 - v58 <- BinaryOperation v57, '-', v57 - v59 <- CallFunction v56, [] -EndRepeatLoop -v60 <- Construct v54, [v53] -SetElement v60, '32', v60 -v61 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -SetProperty v61, 'g', v61 -BeginRepeatLoop '500' -> v62 - v63 <- CallFunction v61, [] -EndRepeatLoop -v64 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v64 -v65 <- EndObjectLiteral -v66 <- LoadInteger '9' -v67 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v68 <- BeginConstructor -> v69, v70, v71 - v72 <- GetProperty (guarded) v69, 'constructor' - v73 <- Construct (guarded) v72, [v69, v54] - v74 <- BinaryOperation v70, '-', v70 - SetProperty v71, 'd', v71 - v75 <- GetProperty v71, 'e' - v76 <- BinaryOperation v75, '??', v75 - SetProperty v69, 'a', v67 - SetProperty v69, 'c', v51 - SetProperty v69, 'g', v51 -EndConstructor -v77 <- CreateNamedVariable 'String', 'none' -v78 <- CallMethod (guarded) v77, 'fromCodePoint', [v7] -v79 <- GetProperty v77, 'prototype' -v80 <- BeginPlainFunction -> - v81 <- BeginConstructor -> v82 - EndConstructor - v83 <- Construct v81, [] - v84 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - v85 <- EndObjectLiteral -EndPlainFunction -v86 <- BeginClassDefinition (exp) v80 - ClassAddInstanceElement '8' v80 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v87 <- GetProperty v86, 'name' -v88 <- Construct v68, [v66, v67] -v89 <- Construct v68, [v33, v33] -v90 <- GetProperty (guarded) v89, 'constructor' -v91 <- Construct (guarded) v90, [v88, v66] -v92 <- Construct v68, [v51, v88, v67, v68] -v93 <- CreateNamedVariable 'Int32Array', 'none' -v94 <- Construct v93, [] -v95 <- LoadInteger '251' -v96 <- CreateNamedVariable 'Uint32Array', 'none' -v97 <- LoadInteger '3874' -v98 <- CreateNamedVariable 'Int32Array', 'none' -v99 <- Construct v98, [v97] -v100 <- CreateArray [v95, v99, v96, v95] -SetElement v100, '3', v100 -v101 <- LoadRegExp '(?:a+){0,0}' 'dgim' -SetProperty v101, 'lastIndex', v101 -SetProperty v19, 'valueOf', v6 -SetElement v50, '4294967296', v55 -Reassign v64, v51 -v102 <- GetProperty v101, 'exec' -v103 <- Construct (guarded) v40, [v30, v68] -v104 <- GetProperty (guarded) v103, 'b' -v105 <- Construct (guarded) v104, [v61, v100, v103] -v106 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v107 <- LoadInteger '1078' -v108 <- UnaryOperation v107, '--' -v109 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v109 -v110 <- EndObjectLiteral -v111 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v112 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -SetElement v112, '1', v112 -v113 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v114 <- CreateFloatArray [-2.0, 0.6271789754862348] -v115 <- GetElement v114, '1' -v116 <- GetElement v114, '5' -v117 <- BinaryOperation v116, '??', v116 -BeginForLoopInitializer - v118 <- LoadInteger '0' - v119 <- BinaryOperation v118, '&', v118 - v120 <- LoadInteger '10' -BeginForLoopCondition -> v121, v122 - v123 <- BinaryOperation v121, '>>>', v121 - v124 <- Compare v121, '<', v122 - v125 <- BinaryOperation v124, '&&', v124 - v126 <- LoadString 'toString' - v127 <- LoadInteger '-1073741824' - v128 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - v129 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v128 - ObjectLiteralAddElement `9`, v127 - ObjectLiteralAddProperty `b`, v126 - ObjectLiteralAddProperty `c`, v128 - BeginObjectLiteralSetter `b` -> v130, v131 - EndObjectLiteralSetter - v132 <- EndObjectLiteral - Return v132 - EndPlainFunction - v133 <- CallFunction v129, [] -BeginForLoopAfterthought v124 -> v134, v135 - v136 <- BinaryOperation v135, '|', v135 - v137 <- UnaryOperation v134, '++' - v138 <- BinaryOperation v137, '>>', v137 - v139 <- UnaryOperation v135, '--' -BeginForLoopBody -> v140, v141 - // Replacing input 1 (v140) with v141 - v142 <- BinaryOperation v140, '-', v141 -EndForLoop -v143 <- BeginPlainFunction -> v144, v145 - Return v144 -EndPlainFunction -v146 <- GetProperty v143, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v143 - ObjectLiteralAddProperty `get`, v143 -v147 <- EndObjectLiteral -v148 <- GetProperty (guarded) v147, '__lookupGetter__' -v149 <- Construct (guarded) v148, [v147] -v150 <- BinaryOperation v149, '??', v149 -// Program may be interesting due to new coverage: 24312 newly discovered edges in the CFG of the target - - -// ===== [ Program A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 ] ===== -// Minimizing 0F62E1E1-5223-4BB2-B7B5-0CDC3C74E573 -v0 <- LoadString 'Asia/Khandyga' -v1 <- LoadString '-21:00' -v2 <- LoadString 'Pacific/Fiji' -v3 <- LoadFloat '1000000000000.0' -v4 <- LoadFloat '-2.0' -v5 <- LoadFloat '0.47399884137403614' -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginClassDefinition (decl) v6 - BeginClassInstanceMethod 'n' -> v8, v9, v10 - SetProperty v2, 'valueOf', v6 - v11 <- BeginClassDefinition (decl) v6 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v4 - ClassAddInstanceComputedProperty v1 v5 - EndClassDefinition - v12 <- Construct v11, [] - v13 <- Construct v11, [] - v14 <- Construct v11, [] - Return v3 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v0 - ClassAddInstanceProperty 'f' v6 -EndClassDefinition -v15 <- GetProperty v7, 'length' -v16 <- Construct v7, [] -v17 <- GetProperty (guarded) v16, 'f' -v18 <- Construct (guarded) v17, [] -v19 <- Construct v7, [] -v20 <- Construct v7, [] -v21 <- LoadInteger '2098' -v22 <- BinaryOperation v21, '>>', v21 -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v21] -v25 <- CallMethod (guarded) v24, 'toSorted', [v19] -v26 <- LoadInteger '174' -v27 <- CreateNamedVariable 'BigUint64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '1732' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- Construct v30, [v29] -v32 <- GetElement v31, '1275' -v33 <- LoadInteger '-14' -v34 <- CreateNamedVariable 'Map', 'none' -v35 <- Construct v34, [] -v36 <- CallMethod (guarded) v35, 'clear', [] -BeginForOfLoop v35 -> v37 -EndForOfLoop -v38 <- LoadFloat '-9.392961880785308e+307' -v39 <- LoadFloat '2.2250738585072014e-308' -v40 <- BeginPlainFunction -> v41, v42 - v43 <- Compare v41, '===', v41 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v41 - BeginObjectLiteralGetter `d` -> v44 - BeginObjectLiteral - v45 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v38 - v46 <- EndObjectLiteral - v47 <- GetProperty (guarded) v46, 'constructor' - v48 <- Construct (guarded) v47, [v33] - Return v46 -EndPlainFunction -v49 <- CallFunction v40, [v17] -v50 <- CallFunction v40, [] -v51 <- LoadInteger '1073741824' -v52 <- BinaryOperation v33, '-', v51 -v53 <- LoadInteger '127' -v54 <- CreateNamedVariable 'Uint32Array', 'none' -v55 <- LoadString 'toString' -v56 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -SetProperty v56, 'e', v56 -BeginRepeatLoop '500' -> v57 - v58 <- BinaryOperation v57, '-', v57 - v59 <- CallFunction v56, [] -EndRepeatLoop -v60 <- Construct v54, [v53] -SetElement v60, '32', v60 -v61 <- BeginPlainFunction -> - Return v55 -EndPlainFunction -SetProperty v61, 'g', v61 -BeginRepeatLoop '500' -> v62 - v63 <- CallFunction v61, [] -EndRepeatLoop -v64 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v64 -v65 <- EndObjectLiteral -v66 <- LoadInteger '9' -v67 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v68 <- BeginConstructor -> v69, v70, v71 - v72 <- GetProperty (guarded) v69, 'constructor' - v73 <- Construct (guarded) v72, [v69, v54] - v74 <- BinaryOperation v70, '-', v70 - SetProperty v71, 'd', v71 - v75 <- GetProperty v71, 'e' - v76 <- BinaryOperation v75, '??', v75 - SetProperty v69, 'a', v67 - SetProperty v69, 'c', v51 - SetProperty v69, 'g', v51 -EndConstructor -v77 <- CreateNamedVariable 'String', 'none' -v78 <- CallMethod (guarded) v77, 'fromCodePoint', [v7] -v79 <- GetProperty v77, 'prototype' -v80 <- BeginPlainFunction -> - v81 <- BeginConstructor -> v82 - EndConstructor - v83 <- Construct v81, [] - v84 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - v85 <- EndObjectLiteral -EndPlainFunction -v86 <- BeginClassDefinition (exp) v80 - ClassAddInstanceElement '8' v80 - ClassAddInstanceElement '2147483647' -EndClassDefinition -v87 <- GetProperty v86, 'name' -v88 <- Construct v68, [v66, v67] -v89 <- Construct v68, [v33, v33] -v90 <- GetProperty (guarded) v89, 'constructor' -v91 <- Construct (guarded) v90, [v88, v66] -v92 <- Construct v68, [v51, v88, v67, v68] -v93 <- CreateNamedVariable 'Int32Array', 'none' -v94 <- Construct v93, [] -v95 <- LoadInteger '251' -v96 <- CreateNamedVariable 'Uint32Array', 'none' -v97 <- LoadInteger '3874' -v98 <- CreateNamedVariable 'Int32Array', 'none' -v99 <- Construct v98, [v97] -v100 <- CreateArray [v95, v99, v96, v95] -SetElement v100, '3', v100 -v101 <- LoadRegExp '(?:a+){0,0}' 'dgim' -SetProperty v101, 'lastIndex', v101 -SetProperty v19, 'valueOf', v6 -SetElement v50, '4294967296', v55 -Reassign v64, v51 -v102 <- GetProperty v101, 'exec' -v103 <- Construct (guarded) v40, [v30, v68] -v104 <- GetProperty (guarded) v103, 'b' -v105 <- Construct (guarded) v104, [v61, v100, v103] -v106 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v107 <- LoadInteger '1078' -v108 <- UnaryOperation v107, '--' -v109 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v109 -v110 <- EndObjectLiteral -v111 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v112 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] -SetElement v112, '1', v112 -v113 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] -v114 <- CreateFloatArray [-2.0, 0.6271789754862348] -v115 <- GetElement v114, '1' -v116 <- GetElement v114, '5' -v117 <- BinaryOperation v116, '??', v116 -BeginForLoopInitializer - v118 <- LoadInteger '0' - v119 <- BinaryOperation v118, '&', v118 - v120 <- LoadInteger '10' -BeginForLoopCondition -> v121, v122 - v123 <- BinaryOperation v121, '>>>', v121 - v124 <- Compare v121, '<', v122 - v125 <- BinaryOperation v124, '&&', v124 - v126 <- LoadString 'toString' - v127 <- LoadInteger '-1073741824' - v128 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - v129 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v128 - ObjectLiteralAddElement `9`, v127 - ObjectLiteralAddProperty `b`, v126 - ObjectLiteralAddProperty `c`, v128 - BeginObjectLiteralSetter `b` -> v130, v131 - EndObjectLiteralSetter - v132 <- EndObjectLiteral - Return v132 - EndPlainFunction - v133 <- CallFunction v129, [] -BeginForLoopAfterthought v124 -> v134, v135 - v136 <- BinaryOperation v135, '|', v135 - v137 <- UnaryOperation v134, '++' - v138 <- BinaryOperation v137, '>>', v137 - v139 <- UnaryOperation v135, '--' -BeginForLoopBody -> v140, v141 - v142 <- BinaryOperation v140, '-', v141 -EndForLoop -v143 <- BeginPlainFunction -> v144, v145 - Return v144 -EndPlainFunction -v146 <- GetProperty v143, 'prototype' -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v143 - ObjectLiteralAddProperty `get`, v143 -v147 <- EndObjectLiteral -v148 <- GetProperty (guarded) v147, '__lookupGetter__' -v149 <- Construct (guarded) v148, [v147] -v150 <- BinaryOperation v149, '??', v149 -// Program is interesting due to new coverage: 2356 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.fzil b/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.fzil deleted file mode 100755 index 8b56d4ae7..000000000 Binary files a/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.js b/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.js deleted file mode 100755 index a0e7891d1..000000000 --- a/old_corpus/program_20251007072936_A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503.js +++ /dev/null @@ -1,177 +0,0 @@ -// Minimizing 0F62E1E1-5223-4BB2-B7B5-0CDC3C74E573 -function f6() { - return "Asia/Khandyga"; -} -class C7 extends f6 { - n(a9, a10) { - const t6 = "Pacific/Fiji"; - t6.valueOf = f6; - class C11 extends f6 { - static #a; - g = -2.0; - ["-21:00"] = 0.47399884137403614; - } - new C11(); - new C11(); - new C11(); - return 1000000000000.0; - } - #g; - static ["Asia/Khandyga"]; - f = f6; -} -C7.length; -const v16 = new C7(); -const v17 = v16?.f; -try { new v17(); } catch (e) {} -const v19 = new C7(); -new C7(); -2098 >> 2098; -const v24 = new Int32Array(2098); -try { v24.toSorted(v19); } catch (e) {} -new BigUint64Array(174); -const v31 = new Uint8Array(1732); -v31[1275]; -const v35 = new Map(); -try { v35.clear(); } catch (e) {} -for (const v37 of v35) { -} -function f40(a41, a42) { - a41 === a41; - const v46 = { - b: a41, - get d() { - const v45 = {}; - }, - d: -9.392961880785308e+307, - }; - const v47 = v46?.constructor; - try { new v47(-14); } catch (e) {} - return v46; -} -f40(v17); -const v50 = f40(); --14 - 1073741824; -function f56() { - return "toString"; -} -f56.e = f56; -for (let v57 = 0; v57 < 500; v57++) { - v57 - v57; - f56(); -} -const v60 = new Uint32Array(127); -v60[32] = v60; -function f61() { - return "toString"; -} -f61.g = f61; -for (let v62 = 0; v62 < 500; v62++) { - f61(); -} -let v64 = 10000; -const v65 = { maxByteLength: v64 }; -function f67() { - return -14; -} -function F68(a70, a71) { - if (!new.target) { throw 'must be called with new'; } - const v72 = this?.constructor; - try { new v72(this, Uint32Array); } catch (e) {} - a70 - a70; - a71.d = a71; - const v75 = a71.e; - v75 ?? v75; - this.a = f67; - this.c = 1073741824; - this.g = 1073741824; -} -try { String.fromCodePoint(C7); } catch (e) {} -String.prototype; -function f80() { - function F81() { - if (!new.target) { throw 'must be called with new'; } - } - new F81(); - const v84 = [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; - const v85 = { ...v84 }; -} -const v86 = class extends f80 { - 8 = f80; - 2147483647; -} -v86.name; -const v88 = new F68(9, f67); -const v89 = new F68(-14, -14); -const v90 = v89?.constructor; -try { new v90(v88, 9); } catch (e) {} -new F68(1073741824, v88, f67, F68); -new Int32Array(); -const v99 = new Int32Array(3874); -const v100 = [251,v99,Uint32Array,251]; -v100[3] = v100; -const v101 = /(?:a+){0,0}/dgim; -v101.lastIndex = v101; -v19.valueOf = f6; -v50[4294967296] = "toString"; -v64 = 1073741824; -v101.exec; -let v103; -try { v103 = new f40(Uint8Array, F68); } catch (e) {} -const v104 = v103?.b; -try { new v104(f61, v100, v103); } catch (e) {} -/\1\2(a(?:\1(b\1\2))\2)\1/dgimu; -let v107 = 1078; -v107--; -const v110 = { maxByteLength: 4255489755 }; -/zixyz{1,32}/ysgimu; -const v112 = [1000000.0,-5.350700299212024,-5.0]; -v112[1] = v112; -[1.0,-7.753212969347842,-1000000.0,5.0,-1000000000000.0,-2.220446049250313e-16]; -const v114 = [-2.0,0.6271789754862348]; -v114[1]; -const v116 = v114[5]; -v116 ?? v116; -for (let [i121, i122] = (() => { - 0 & 0; - return [0, 10]; - })(); - (() => { - i121 >>> i121; - const v124 = i121 < i122; - v124 && v124; - function f128() { - return "toString"; - } - function f129() { - const v132 = { - __proto__: f128, - 9: -1073741824, - b: "toString", - c: f128, - set b(a131) { - }, - }; - return v132; - } - f129(); - return v124; - })(); - (() => { - i122 | i122; - const v137 = i121++; - v137 >> v137; - i122--; - })()) { - i121 - i122; -} -function f143(a144, a145) { - return a144; -} -f143.prototype; -const v147 = { apply: f143, get: f143 }; -const v148 = v147?.__lookupGetter__; -let v149; -try { v149 = new v148(v147); } catch (e) {} -v149 ?? v149; -// Program is interesting due to new coverage: 2356 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.fuzzil.history b/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.fuzzil.history deleted file mode 100755 index db973ee78..000000000 --- a/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.fuzzil.history +++ /dev/null @@ -1,303 +0,0 @@ -// ===== [ Program 4A497CCC-CC66-4076-B511-E2B7BC97304B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -// Code generator finished -// Executing code generator IntegerGenerator -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v8 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - // Executing code generator BinaryOperationGenerator - v12 <- BinaryOperation v4, '*', v0 - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v9, '10', v12 - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - // Executing code generator ArgumentsAccessGenerator - v17 <- LoadArguments - // Code generator finished - // Executing code generator FunctionCallGenerator - v18 <- CallFunction v3, [] - // Code generator finished - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator ArrayGenerator - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v3 - // Code generator finished -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -// Code generator finished -// End of prefix code. 17 variables are now visible -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop - - -// ===== [ Program 4C08B551-738C-4397-8ADE-3ED3F1F20067 ] ===== -// Mutating 4A497CCC-CC66-4076-B511-E2B7BC97304B with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -// Probing value v64 -// Probing finished -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop -// Program may be interesting due to new coverage: 5307 newly discovered edges in the CFG of the target - - -// ===== [ Program F8CC6B2A-6F8A-4447-B885-AA83DF93EE09 ] ===== -// Minimizing 4C08B551-738C-4397-8ADE-3ED3F1F20067 -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [v0] -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CreateArray [v14, v14, v14] - v19 <- CreateArray [v0, v18] - EndClassStaticMethod -EndClassDefinition -v20 <- Construct v8, [v0, v0] -v21 <- Construct v8, [] -v22 <- LoadString '-05:00' -v23 <- LoadString 'Pacific/Pitcairn' -v24 <- LoadString '+22:00' -v25 <- LoadString 'n' -v26 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v27 <- CreateNamedVariable 'Uint16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '3579' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- CreateNamedVariable 'Date', 'none' -BeginForInLoop v29 -> v32 -EndForInLoop -// Program is interesting due to new coverage: 160 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.fzil b/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.fzil deleted file mode 100755 index 5b0ad5d48..000000000 Binary files a/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.js b/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.js deleted file mode 100755 index d21431ada..000000000 --- a/old_corpus/program_20251007072941_F8CC6B2A-6F8A-4447-B885-AA83DF93EE09.js +++ /dev/null @@ -1,17 +0,0 @@ -// Minimizing 4C08B551-738C-4397-8ADE-3ED3F1F20067 -const v4 = new Date("Z"); -class C8 extends Date { - constructor(a10, a11) { - super("7y"); - v4 * "Z"; - } - static n(a14, a15, a16) { - ["Z",[a14,a14,a14]]; - } -} -new C8("Z", "Z"); -new C8(); -new Uint16Array([9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306]); -for (const v32 in 3579) { -} -// Program is interesting due to new coverage: 160 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.fuzzil.history b/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.fuzzil.history deleted file mode 100755 index 04e77c0a7..000000000 --- a/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.fuzzil.history +++ /dev/null @@ -1,411 +0,0 @@ -// ===== [ Program 4A497CCC-CC66-4076-B511-E2B7BC97304B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -// Code generator finished -// Executing code generator IntegerGenerator -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v8 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - // Executing code generator BinaryOperationGenerator - v12 <- BinaryOperation v4, '*', v0 - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v9, '10', v12 - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - // Executing code generator ArgumentsAccessGenerator - v17 <- LoadArguments - // Code generator finished - // Executing code generator FunctionCallGenerator - v18 <- CallFunction v3, [] - // Code generator finished - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator ArrayGenerator - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v3 - // Code generator finished -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -// Code generator finished -// End of prefix code. 17 variables are now visible -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop - - -// ===== [ Program 4C08B551-738C-4397-8ADE-3ED3F1F20067 ] ===== -// Mutating 4A497CCC-CC66-4076-B511-E2B7BC97304B with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -// Probing value v64 -// Probing finished -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop -// Program may be interesting due to new coverage: 5307 newly discovered edges in the CFG of the target - - -// ===== [ Program 25C7BA71-3398-4340-BBD7-C435DFFE8003 ] ===== -// Mutating 4C08B551-738C-4397-8ADE-3ED3F1F20067 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -// Probing value v4 -SetProperty v4, 'valueOf', v3 -// Probing finished -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - // Probing value v27 - SetProperty v27, 'e', v23 - // Probing finished - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -// Probing value v78 -SetProperty v78, 'toTemporalInstant', v78 -// Probing finished -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop -// Program may be interesting due to new coverage: 5184 newly discovered edges in the CFG of the target - - -// ===== [ Program 997860A4-E0B0-4BD5-A4CD-11E1B60C081C ] ===== -// Minimizing 25C7BA71-3398-4340-BBD7-C435DFFE8003 -v0 <- LoadString 'Z' -v1 <- CreateNamedVariable 'Date', 'none' -SetProperty v1, 'valueOf', v1 -v2 <- BeginClassDefinition (decl) v1 - BeginClassConstructor -> v3, v4, v5 - CallSuperConstructor [] - v6 <- BinaryOperation v1, '*', v0 - EndClassConstructor -EndClassDefinition -v7 <- Construct v2, [] -v8 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v9 <- GetElement v8, '2' -v10 <- BeginClassDefinition (decl) -EndClassDefinition -v11 <- CallMethod (guarded) v1, 'apply', [v10, v9] -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.fzil b/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.fzil deleted file mode 100755 index 88f535843..000000000 Binary files a/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.js b/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.js deleted file mode 100755 index 1fe678da4..000000000 --- a/old_corpus/program_20251007072944_997860A4-E0B0-4BD5-A4CD-11E1B60C081C.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing 25C7BA71-3398-4340-BBD7-C435DFFE8003 -Date.valueOf = Date; -class C2 extends Date { - constructor(a4, a5) { - super(); - Date * "Z"; - } -} -new C2(); -const v9 = ([-373832.123721624,-1000.0,-4.482210560378615,1.0,1.7976931348623157e+308,2.2250738585072014e-308,-1000.0,-2.2250738585072014e-308,0.2619068003763766])[2]; -class C10 { -} -try { Date.apply(C10, v9); } catch (e) {} -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.fuzzil.history b/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.fuzzil.history deleted file mode 100755 index b34fbf0ad..000000000 --- a/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.fuzzil.history +++ /dev/null @@ -1,773 +0,0 @@ -// ===== [ Program 4A497CCC-CC66-4076-B511-E2B7BC97304B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -// Code generator finished -// Executing code generator IntegerGenerator -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v8 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - // Executing code generator BinaryOperationGenerator - v12 <- BinaryOperation v4, '*', v0 - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v9, '10', v12 - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - // Executing code generator ArgumentsAccessGenerator - v17 <- LoadArguments - // Code generator finished - // Executing code generator FunctionCallGenerator - v18 <- CallFunction v3, [] - // Code generator finished - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator ArrayGenerator - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v3 - // Code generator finished -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -// Code generator finished -// End of prefix code. 17 variables are now visible -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop - - -// ===== [ Program 4C08B551-738C-4397-8ADE-3ED3F1F20067 ] ===== -// Mutating 4A497CCC-CC66-4076-B511-E2B7BC97304B with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -// Probing value v64 -// Probing finished -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop -// Program may be interesting due to new coverage: 5307 newly discovered edges in the CFG of the target - - -// ===== [ Program 25C7BA71-3398-4340-BBD7-C435DFFE8003 ] ===== -// Mutating 4C08B551-738C-4397-8ADE-3ED3F1F20067 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -// Probing value v4 -SetProperty v4, 'valueOf', v3 -// Probing finished -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - // Probing value v27 - SetProperty v27, 'e', v23 - // Probing finished - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - BeginForLoopInitializer - v44 <- LoadInteger '0' - v45 <- LoadInteger '10' - BeginForLoopCondition -> v46, v47 - v48 <- Compare v46, '<', v47 - BeginForLoopAfterthought v48 -> v49, v50 - v51 <- UnaryOperation v49, '++' - v52 <- UnaryOperation v50, '--' - BeginForLoopBody -> v53, v54 - EndForLoop - SetComputedSuperProperty v40, v41 - v55 <- Construct (guarded) v41, [] - v56 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v37, [v36, v34] -v59 <- CallFunction v37, [v36, v36] -v60 <- CallFunction v37, [v35, v34] -v61 <- LoadString 'n' -v62 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v63 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v64 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v65 <- CreateNamedVariable 'Uint16Array', 'none' -v66 <- Construct v65, [v64, v35, v35] -v67 <- LoadInteger '3579' -v68 <- CreateNamedVariable 'Int8Array', 'none' -v69 <- GetElement v63, '2' -v70 <- CallFunction (guarded) v37, [v69, v69] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v71 <- EndObjectLiteral -v72 <- CreateFloatArray [-396556.0347509007] -v73 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v74 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v75 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v76, v77 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v78 <- CreateNamedVariable 'Date', 'none' -// Probing value v78 -SetProperty v78, 'toTemporalInstant', v78 -// Probing finished -v79 <- GetProperty v78, 'toTemporalInstant' -v80 <- CallMethod (guarded) v79, 'apply', [v75, v69, v79] -v81 <- CreateNamedVariable 'Proxy', 'none' -v82 <- Construct v81, [v59, v71] -v83 <- Construct v68, [v67] -BeginForInLoop v83 -> v84 - v85 <- CreateNamedVariable 'String', 'none' - v86 <- CreateArray [] - v87 <- CallMethod (guarded) v85, 'apply', [v61, v86] -EndForInLoop -// Program may be interesting due to new coverage: 5184 newly discovered edges in the CFG of the target - - -// ===== [ Program 3C5A34C8-230C-42D8-A5BB-2D4183D1EDAA ] ===== -// Mutating 25C7BA71-3398-4340-BBD7-C435DFFE8003 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -v4 <- Construct v3, [] -SetProperty v4, 'valueOf', v3 -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v23 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - // Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 - v44 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v45 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v46 <- BinaryOperation v45, '>>>', v44 - // Splicing done - // Splicing instruction 26 (Construct) from CE0EC65A-1801-4A7F-9CFB-798E09167D93 - v47 <- CreateNamedVariable 'Uint8Array', 'none' - v48 <- Construct v47, [] - // Splicing done - BeginForLoopInitializer - v49 <- LoadInteger '0' - v50 <- LoadInteger '10' - // Splicing instruction 9 (EndClassDefinition) from 67A23EE4-DDE2-4C78-A797-B5023AA1083F - v51 <- LoadInteger '127' - v52 <- CreateNamedVariable 'Uint32Array', 'none' - v53 <- Construct v52, [v51] - v54 <- LoadInteger '1836' - v55 <- LoadBigInt '58745' - v56 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v53 v54 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v55 - EndClassDefinition - // Splicing done - BeginForLoopCondition -> v57, v58 - v59 <- Compare v57, '<', v58 - BeginForLoopAfterthought v59 -> v60, v61 - v62 <- UnaryOperation v60, '++' - v63 <- UnaryOperation v61, '--' - BeginForLoopBody -> v64, v65 - EndForLoop - SetComputedSuperProperty v40, v41 - v66 <- Construct (guarded) v41, [] - v67 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v68 <- EndObjectLiteral - Return v68 -EndPlainFunction -v69 <- CallFunction v37, [v36, v34] -v70 <- CallFunction v37, [v36, v36] -v71 <- CallFunction v37, [v35, v34] -v72 <- LoadString 'n' -v73 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v74 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v75 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v76 <- CreateNamedVariable 'Uint16Array', 'none' -v77 <- Construct v76, [v75, v35, v35] -v78 <- LoadInteger '3579' -v79 <- CreateNamedVariable 'Int8Array', 'none' -v80 <- GetElement v74, '2' -v81 <- CallFunction (guarded) v37, [v80, v80] -// Splicing instruction 1 (BeginPlainFunction) from 87F55237-7707-43D0-94F9-12F45112F5D2 -v82 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -// Splicing instruction 8 (EndPlainFunction) from 9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8 -v83 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -// Splicing instruction 34 (CallMethod) from 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 -v84 <- CreateNamedVariable 'Uint8Array', 'none' -v85 <- LoadInteger '72' -v86 <- LoadInteger '50' -v87 <- LoadInteger '89' -v88 <- LoadInteger '67' -v89 <- LoadInteger '175' -v90 <- LoadInteger '125' -v91 <- LoadInteger '179' -v92 <- CallMethod v84, 'of', [v85, v86, v87, v88, v89, v90, v91] -// Splicing done -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - // Splicing instruction 49 (ObjectLiteralAddProperty) from B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF - ObjectLiteralAddProperty `isExtensible`, v83 - // Splicing done - // Splicing instruction 4 (ObjectLiteralAddProperty) from D24E270A-75A3-4DB3-88C7-20C0513C6BAA - ObjectLiteralAddProperty `maxByteLength`, v89 - // Splicing done - // Splicing instruction 6 (ObjectLiteralAddProperty) from 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 - ObjectLiteralAddProperty `g`, v77 - // Splicing done - // Splicing instruction 65 (ObjectLiteralAddProperty) from 85BD4634-6042-4439-9660-681203083F44 - ObjectLiteralAddProperty `deleteProperty`, v83 - // Splicing done - // Splicing instruction 30 (EndObjectLiteralMethod) from 69B32E0A-9F20-4FD2-8768-D735A48B37CB - BeginObjectLiteralMethod `next` -> v93 - v94 <- UnaryOperation v3, '--' - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v95 <- EndObjectLiteral -v96 <- CreateFloatArray [-396556.0347509007] -v97 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v98 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v99 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v100, v101 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -// Splicing instruction 12 (EndObjectLiteral) from 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 -v102 <- LoadString 'a' -v103 <- LoadString '10000' -v104 <- BeginPlainFunction -> v105, v106 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v102, v102 - ObjectLiteralAddProperty `g`, v106 - ObjectLiteralAddComputedProperty v106, v103 - BeginObjectLiteralMethod `n` -> v107, v108, v109 - Return v107 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v105 - v110 <- EndObjectLiteral - Return v110 -EndPlainFunction -// Splicing done -v111 <- CreateNamedVariable 'Date', 'none' -SetProperty v111, 'toTemporalInstant', v111 -v112 <- GetProperty v111, 'toTemporalInstant' -v113 <- CallMethod (guarded) v112, 'apply', [v99, v80, v112] -v114 <- CreateNamedVariable 'Proxy', 'none' -v115 <- Construct v114, [v70, v95] -v116 <- Construct v79, [v78] -BeginForInLoop v116 -> v117 - v118 <- CreateNamedVariable 'String', 'none' - v119 <- CreateArray [] - v120 <- CallMethod (guarded) v118, 'apply', [v72, v119] -EndForInLoop -// Program may be interesting due to new coverage: 5421 newly discovered edges in the CFG of the target - - -// ===== [ Program 2B4A9B9B-F149-4BD1-A0D1-EF34EA3B7010 ] ===== -// Mutating 3C5A34C8-230C-42D8-A5BB-2D4183D1EDAA with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Z' -v1 <- LoadString 'EbJ' -v2 <- LoadString '7y' -v3 <- CreateNamedVariable 'Date', 'none' -// Probing value v3 -ConfigureProperty v3, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v0"]] -// Probing finished -v4 <- Construct v3, [] -// Probing value v4 -// Probing finished -SetProperty v4, 'valueOf', v3 -v5 <- LoadInteger '1000' -v6 <- LoadInteger '15' -v7 <- LoadInteger '-1' -v8 <- BeginClassDefinition (decl) v3 - BeginClassConstructor -> v9, v10, v11 - CallSuperConstructor [v2] - v12 <- BinaryOperation v4, '*', v0 - SetElement v9, '10', v12 - EndClassConstructor - BeginClassStaticMethod 'n' -> v13, v14, v15, v16 - v17 <- LoadArguments - v18 <- CallFunction v3, [] - v19 <- CreateArray [v18, v18, v18] - v20 <- CreateArray [v1, v13, v16] - v21 <- CreateArray [v0, v20] - Return v7 - EndClassStaticMethod - ClassAddStaticComputedProperty v2 v3 -EndClassDefinition -v22 <- Construct v8, [v7, v7] -v23 <- Construct v8, [v7, v5] -v24 <- Construct v8, [v5, v7] -v25 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v26 <- BeginConstructor -> v27, v28, v29 - SetProperty v27, 'e', v23 - SetProperty v27, 'e', v29 - SetProperty v27, 'b', v28 - SetProperty v27, 'd', v29 -EndConstructor -v30 <- Construct v26, [v1, v5] -v31 <- Construct v26, [v2, v5] -v32 <- Construct v26, [v1, v5] -v33 <- CreateArray [] -v34 <- LoadString '-05:00' -v35 <- LoadString 'Pacific/Pitcairn' -v36 <- LoadString '+22:00' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v35 - BeginObjectLiteralMethod `valueOf` -> v40, v41, v42, v43 - Reassign v35, v42 - v44 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v45 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v46 <- BinaryOperation v45, '>>>', v44 - v47 <- CreateNamedVariable 'Uint8Array', 'none' - v48 <- Construct v47, [] - BeginForLoopInitializer - v49 <- LoadInteger '0' - v50 <- LoadInteger '10' - v51 <- LoadInteger '127' - v52 <- CreateNamedVariable 'Uint32Array', 'none' - v53 <- Construct v52, [v51] - v54 <- LoadInteger '1836' - v55 <- LoadBigInt '58745' - v56 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v53 v54 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v55 - EndClassDefinition - BeginForLoopCondition -> v57, v58 - v59 <- Compare v57, '<', v58 - BeginForLoopAfterthought v59 -> v60, v61 - v62 <- UnaryOperation v60, '++' - v63 <- UnaryOperation v61, '--' - BeginForLoopBody -> v64, v65 - EndForLoop - SetComputedSuperProperty v40, v41 - v66 <- Construct (guarded) v41, [] - v67 <- GetProperty v34, 'length' - Return v43 - EndObjectLiteralMethod - v68 <- EndObjectLiteral - Return v68 -EndPlainFunction -v69 <- CallFunction v37, [v36, v34] -v70 <- CallFunction v37, [v36, v36] -v71 <- CallFunction v37, [v35, v34] -v72 <- LoadString 'n' -v73 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v74 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v75 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -// Probing value v75 -// Probing finished -v76 <- CreateNamedVariable 'Uint16Array', 'none' -v77 <- Construct v76, [v75, v35, v35] -v78 <- LoadInteger '3579' -v79 <- CreateNamedVariable 'Int8Array', 'none' -v80 <- GetElement v74, '2' -v81 <- CallFunction (guarded) v37, [v80, v80] -v82 <- BeginPlainFunction -> -EndPlainFunction -v83 <- BeginPlainFunction -> -EndPlainFunction -v84 <- CreateNamedVariable 'Uint8Array', 'none' -// Probing value v84 -// Probing finished -v85 <- LoadInteger '72' -v86 <- LoadInteger '50' -v87 <- LoadInteger '89' -v88 <- LoadInteger '67' -v89 <- LoadInteger '175' -v90 <- LoadInteger '125' -v91 <- LoadInteger '179' -v92 <- CallMethod v84, 'of', [v85, v86, v87, v88, v89, v90, v91] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v37 - ObjectLiteralAddProperty `call`, v37 - ObjectLiteralAddProperty `defineProperty`, v37 - ObjectLiteralAddProperty `deleteProperty`, v37 - ObjectLiteralAddProperty `get`, v37 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v37 - ObjectLiteralAddProperty `getPrototypeOf`, v37 - ObjectLiteralAddProperty `has`, v37 - ObjectLiteralAddProperty `isExtensible`, v83 - ObjectLiteralAddProperty `maxByteLength`, v89 - ObjectLiteralAddProperty `g`, v77 - ObjectLiteralAddProperty `deleteProperty`, v83 - BeginObjectLiteralMethod `next` -> v93 - v94 <- UnaryOperation v3, '--' - EndObjectLiteralMethod - ObjectLiteralAddProperty `isExtensible`, v37 - ObjectLiteralAddProperty `ownKeys`, v37 - ObjectLiteralAddProperty `preventExtensions`, v37 - ObjectLiteralAddProperty `set`, v37 -v95 <- EndObjectLiteral -v96 <- CreateFloatArray [-396556.0347509007] -v97 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v98 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v99 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v100, v101 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v102 <- LoadString 'a' -v103 <- LoadString '10000' -v104 <- BeginPlainFunction -> v105, v106 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v102, v102 - ObjectLiteralAddProperty `g`, v106 - ObjectLiteralAddComputedProperty v106, v103 - BeginObjectLiteralMethod `n` -> v107, v108, v109 - Return v107 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v105 - v110 <- EndObjectLiteral - Return v110 -EndPlainFunction -v111 <- CreateNamedVariable 'Date', 'none' -SetProperty v111, 'toTemporalInstant', v111 -v112 <- GetProperty v111, 'toTemporalInstant' -v113 <- CallMethod (guarded) v112, 'apply', [v99, v80, v112] -v114 <- CreateNamedVariable 'Proxy', 'none' -v115 <- Construct v114, [v70, v95] -v116 <- Construct v79, [v78] -BeginForInLoop v116 -> v117 - v118 <- CreateNamedVariable 'String', 'none' - v119 <- CreateArray [] - v120 <- CallMethod (guarded) v118, 'apply', [v72, v119] -EndForInLoop -// Program may be interesting due to new coverage: 5852 newly discovered edges in the CFG of the target - - -// ===== [ Program 56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9 ] ===== -// Minimizing 2B4A9B9B-F149-4BD1-A0D1-EF34EA3B7010 -v0 <- LoadString 'Z' -v1 <- CreateNamedVariable 'Date', 'none' -ConfigureProperty v1, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v0"]] -v2 <- BeginClassDefinition (decl) v1 -EndClassDefinition -SetProperty v1, 'toTemporalInstant', v1 -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.fzil b/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.fzil deleted file mode 100755 index e03f57d73..000000000 Binary files a/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.js b/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.js deleted file mode 100755 index 437cef305..000000000 --- a/old_corpus/program_20251007072948_56DCAAC7-BF77-4D3D-B8AD-384C59E8DAF9.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 2B4A9B9B-F149-4BD1-A0D1-EF34EA3B7010 -Object.defineProperty(Date, "toTemporalInstant", { writable: true, configurable: true, value: "Z" }); -class C2 extends Date { -} -Date.toTemporalInstant = Date; -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.fuzzil.history b/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.fuzzil.history deleted file mode 100755 index 0c34b7b21..000000000 --- a/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.fuzzil.history +++ /dev/null @@ -1,170 +0,0 @@ -// ===== [ Program FF3A6274-68E9-4D7C-B526-61122CC9E15A ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-2147483649' -v1 <- LoadInteger '47156' -v2 <- LoadInteger '6' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v1 v1 - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'o' -> v4, v5, v6 - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v7 <- GetComputedSuperProperty v1 - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - // Executing code generator FunctionCallGenerator - v8 <- CallFunction v7, [v7] - // Code generator finished - // Executing code generator GcGenerator - v9 <- CreateNamedVariable 'gc', 'none' - v10 <- CallFunction v9, [] - // Code generator finished - Return v4 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '10' - // Code generator finished -EndClassDefinition -v11 <- Construct v3, [] -v12 <- Construct v3, [] -v13 <- Construct v3, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v14 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'p' -> v15, v16, v17, v18 - // Executing code generator IntegerGenerator - v19 <- LoadInteger '0' - v20 <- LoadInteger '936450599' - v21 <- LoadInteger '1073741824' - // Code generator finished - Return v3 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v11 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '16' v3 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'e' - // Code generator finished -EndClassDefinition -v22 <- Construct v14, [] -v23 <- Construct v14, [] -v24 <- Construct v14, [] -// Code generator finished -// End of prefix code. 11 variables are now visible -v25 <- LoadString 'Z' -v26 <- CreateNamedVariable 'Date', 'none' -ConfigureProperty v26, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v25"]] -v27 <- BeginClassDefinition (decl) v26 -EndClassDefinition -SetProperty v26, 'toTemporalInstant', v26 - - -// ===== [ Program E341CE82-1D55-42C4-B881-CCF30DBB28C6 ] ===== -// Mutating FF3A6274-68E9-4D7C-B526-61122CC9E15A with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-2147483649' -v1 <- LoadInteger '47156' -v2 <- LoadInteger '6' -v3 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v1 v1 - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- GetComputedSuperProperty v1 - // Executing code generator GcGenerator - v8 <- CreateNamedVariable 'gc', 'none' - v9 <- CallFunction v8, [] - // Code generator finished - // Executing code generator GcGenerator - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'major' - v12 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - // Code generator finished - v15 <- CallFunction v7, [v7] - v16 <- CreateNamedVariable 'gc', 'none' - // Executing code generator DestructObjectGenerator - {execution:v17,f:v18,type:v19,} <- DestructObject v13 - // Code generator finished - // Executing code generator NumberComputationGenerator - v20 <- CreateNamedVariable 'Math', 'none' - v21 <- LoadInteger '-14' - v22 <- LoadFloat '-21442.140071455506' - v23 <- UnaryOperation '~', v21 - v24 <- BinaryOperation v14, '%', v22 - v25 <- UnaryOperation '!', v19 - v26 <- BinaryOperation v12, '>>>', v23 - v27 <- CallMethod v20, 'tan', [v22] - v28 <- BinaryOperation v19, '%', v14 - // Code generator finished - v29 <- CallFunction v16, [] - Return v4 - EndClassStaticMethod - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceElement '10' -EndClassDefinition -v30 <- Construct v3, [] -v31 <- Construct v3, [] -v32 <- Construct v3, [] -v33 <- BeginClassDefinition (decl) v3 - BeginClassPrivateInstanceMethod 'p' -> v34, v35, v36, v37 - v38 <- LoadInteger '0' - v39 <- LoadInteger '936450599' - v40 <- LoadInteger '1073741824' - Return v3 - EndClassPrivateInstanceMethod - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'n' -> v41, v42, v43, v44 - // Executing code generator PrivateMethodCallGenerator - BeginTry - v45 <- CallPrivateMethod v44, 'n', [v31] - BeginCatch -> v46 - EndTryCatch - // Code generator finished - Return v2 - EndClassPrivateStaticMethod - // Code generator finished - ClassAddStaticProperty 'f' - ClassAddInstanceProperty 'f' v30 - ClassAddStaticElement '16' v3 - ClassAddInstanceProperty 'e' -EndClassDefinition -v47 <- Construct v33, [] -v48 <- Construct v33, [] -v49 <- Construct v33, [] -v50 <- LoadString 'Z' -v51 <- CreateNamedVariable 'Date', 'none' -ConfigureProperty v51, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v50"]] -v52 <- BeginClassDefinition (decl) v51 -EndClassDefinition -SetProperty v51, 'toTemporalInstant', v51 -// Program may be interesting due to new coverage: 3391 newly discovered edges in the CFG of the target - - -// ===== [ Program 39BACAD1-B129-4793-BDAE-1F3D1A641774 ] ===== -// Minimizing E341CE82-1D55-42C4-B881-CCF30DBB28C6 -v0 <- BeginClassDefinition (decl) -EndClassDefinition -v1 <- BeginClassDefinition (decl) v0 -EndClassDefinition -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.fzil b/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.fzil deleted file mode 100755 index b06bbf5da..000000000 Binary files a/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.js b/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.js deleted file mode 100755 index eaa589c1f..000000000 --- a/old_corpus/program_20251007072949_39BACAD1-B129-4793-BDAE-1F3D1A641774.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing E341CE82-1D55-42C4-B881-CCF30DBB28C6 -class C0 { -} -class C1 extends C0 { -} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.fuzzil.history b/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.fuzzil.history deleted file mode 100755 index 75bccf3e5..000000000 --- a/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.fuzzil.history +++ /dev/null @@ -1,338 +0,0 @@ -// ===== [ Program FF3A6274-68E9-4D7C-B526-61122CC9E15A ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-2147483649' -v1 <- LoadInteger '47156' -v2 <- LoadInteger '6' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v1 v1 - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'o' -> v4, v5, v6 - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v7 <- GetComputedSuperProperty v1 - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - // Executing code generator FunctionCallGenerator - v8 <- CallFunction v7, [v7] - // Code generator finished - // Executing code generator GcGenerator - v9 <- CreateNamedVariable 'gc', 'none' - v10 <- CallFunction v9, [] - // Code generator finished - Return v4 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '10' - // Code generator finished -EndClassDefinition -v11 <- Construct v3, [] -v12 <- Construct v3, [] -v13 <- Construct v3, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v14 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'p' -> v15, v16, v17, v18 - // Executing code generator IntegerGenerator - v19 <- LoadInteger '0' - v20 <- LoadInteger '936450599' - v21 <- LoadInteger '1073741824' - // Code generator finished - Return v3 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v11 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '16' v3 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'e' - // Code generator finished -EndClassDefinition -v22 <- Construct v14, [] -v23 <- Construct v14, [] -v24 <- Construct v14, [] -// Code generator finished -// End of prefix code. 11 variables are now visible -v25 <- LoadString 'Z' -v26 <- CreateNamedVariable 'Date', 'none' -ConfigureProperty v26, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v25"]] -v27 <- BeginClassDefinition (decl) v26 -EndClassDefinition -SetProperty v26, 'toTemporalInstant', v26 - - -// ===== [ Program E341CE82-1D55-42C4-B881-CCF30DBB28C6 ] ===== -// Mutating FF3A6274-68E9-4D7C-B526-61122CC9E15A with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-2147483649' -v1 <- LoadInteger '47156' -v2 <- LoadInteger '6' -v3 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v1 v1 - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- GetComputedSuperProperty v1 - // Executing code generator GcGenerator - v8 <- CreateNamedVariable 'gc', 'none' - v9 <- CallFunction v8, [] - // Code generator finished - // Executing code generator GcGenerator - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'major' - v12 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - // Code generator finished - v15 <- CallFunction v7, [v7] - v16 <- CreateNamedVariable 'gc', 'none' - // Executing code generator DestructObjectGenerator - {execution:v17,f:v18,type:v19,} <- DestructObject v13 - // Code generator finished - // Executing code generator NumberComputationGenerator - v20 <- CreateNamedVariable 'Math', 'none' - v21 <- LoadInteger '-14' - v22 <- LoadFloat '-21442.140071455506' - v23 <- UnaryOperation '~', v21 - v24 <- BinaryOperation v14, '%', v22 - v25 <- UnaryOperation '!', v19 - v26 <- BinaryOperation v12, '>>>', v23 - v27 <- CallMethod v20, 'tan', [v22] - v28 <- BinaryOperation v19, '%', v14 - // Code generator finished - v29 <- CallFunction v16, [] - Return v4 - EndClassStaticMethod - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceElement '10' -EndClassDefinition -v30 <- Construct v3, [] -v31 <- Construct v3, [] -v32 <- Construct v3, [] -v33 <- BeginClassDefinition (decl) v3 - BeginClassPrivateInstanceMethod 'p' -> v34, v35, v36, v37 - v38 <- LoadInteger '0' - v39 <- LoadInteger '936450599' - v40 <- LoadInteger '1073741824' - Return v3 - EndClassPrivateInstanceMethod - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'n' -> v41, v42, v43, v44 - // Executing code generator PrivateMethodCallGenerator - BeginTry - v45 <- CallPrivateMethod v44, 'n', [v31] - BeginCatch -> v46 - EndTryCatch - // Code generator finished - Return v2 - EndClassPrivateStaticMethod - // Code generator finished - ClassAddStaticProperty 'f' - ClassAddInstanceProperty 'f' v30 - ClassAddStaticElement '16' v3 - ClassAddInstanceProperty 'e' -EndClassDefinition -v47 <- Construct v33, [] -v48 <- Construct v33, [] -v49 <- Construct v33, [] -v50 <- LoadString 'Z' -v51 <- CreateNamedVariable 'Date', 'none' -ConfigureProperty v51, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v50"]] -v52 <- BeginClassDefinition (decl) v51 -EndClassDefinition -SetProperty v51, 'toTemporalInstant', v51 -// Program may be interesting due to new coverage: 3391 newly discovered edges in the CFG of the target - - -// ===== [ Program 8A2056C7-02CD-48C4-9F29-74EBF1FC476B ] ===== -// Mutating E341CE82-1D55-42C4-B881-CCF30DBB28C6 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-2147483649' -v1 <- LoadInteger '47156' -v2 <- LoadInteger '6' -v3 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v1 v1 - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- GetComputedSuperProperty v1 - v8 <- CreateNamedVariable 'gc', 'none' - v9 <- CallFunction v8, [] - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'major' - v12 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- CallFunction v7, [v7] - v16 <- CreateNamedVariable 'gc', 'none' - {execution:v17,f:v18,type:v19,} <- DestructObject v13 - v20 <- CreateNamedVariable 'Math', 'none' - v21 <- LoadInteger '-14' - v22 <- LoadFloat '-21442.140071455506' - v23 <- UnaryOperation '~', v21 - v24 <- BinaryOperation v14, '%', v22 - v25 <- UnaryOperation '!', v19 - v26 <- BinaryOperation v12, '>>>', v23 - v27 <- CallMethod v20, 'tan', [v22] - v28 <- BinaryOperation v19, '%', v14 - v29 <- CallFunction v16, [] - Return v4 - EndClassStaticMethod - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceElement '10' -EndClassDefinition -v30 <- Construct v3, [] -v31 <- Construct v3, [] -v32 <- Construct v3, [] -v33 <- BeginClassDefinition (decl) v3 - BeginClassPrivateInstanceMethod 'p' -> v34, v35, v36, v37 - v38 <- LoadInteger '0' - v39 <- LoadInteger '936450599' - v40 <- LoadInteger '1073741824' - Return v3 - EndClassPrivateInstanceMethod - BeginClassPrivateStaticMethod 'n' -> v41, v42, v43, v44 - BeginTry - v45 <- CallPrivateMethod v44, 'n', [v31] - BeginCatch -> v46 - EndTryCatch - Return v2 - EndClassPrivateStaticMethod - ClassAddStaticProperty 'f' - ClassAddInstanceProperty 'f' v30 - ClassAddStaticElement '16' v3 - ClassAddInstanceProperty 'e' -EndClassDefinition -v47 <- Construct v33, [] -v48 <- Construct v33, [] -v49 <- Construct v33, [] -v50 <- LoadString 'Z' -v51 <- CreateNamedVariable 'Date', 'none' -// Replacing input 1 (v50) with v50 -ConfigureProperty v51, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v50"]] -v52 <- BeginClassDefinition (decl) v51 -EndClassDefinition -SetProperty v51, 'toTemporalInstant', v51 -// Program may be interesting due to new coverage: 60 newly discovered edges in the CFG of the target - - -// ===== [ Program D6812011-5A94-47DF-A0A3-4BC6F3BD11A9 ] ===== -// Mutating 8A2056C7-02CD-48C4-9F29-74EBF1FC476B with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-2147483649' -v1 <- LoadInteger '47156' -v2 <- LoadInteger '6' -v3 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v1 v1 - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- GetComputedSuperProperty v1 - v8 <- CreateNamedVariable 'gc', 'none' - v9 <- CallFunction v8, [] - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'major' - v12 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- CallFunction v7, [v7] - v16 <- CreateNamedVariable 'gc', 'none' - {execution:v17,f:v18,type:v19,} <- DestructObject v13 - v20 <- CreateNamedVariable 'Math', 'none' - v21 <- LoadInteger '-14' - v22 <- LoadFloat '-21442.140071455506' - v23 <- UnaryOperation '~', v21 - v24 <- BinaryOperation v14, '%', v22 - v25 <- UnaryOperation '!', v19 - v26 <- BinaryOperation v12, '>>>', v23 - v27 <- CallMethod v20, 'tan', [v22] - v28 <- BinaryOperation v19, '%', v14 - v29 <- CallFunction v16, [] - Return v4 - EndClassStaticMethod - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceElement '10' -EndClassDefinition -// Exploring value v3 -SetElement v3, '47156', v3 -// Exploring finished -v30 <- Construct v3, [] -// Exploring value v30 -SetElement v30, '10', v30 -// Exploring finished -v31 <- Construct v3, [] -v32 <- Construct v3, [] -v33 <- BeginClassDefinition (decl) v3 - BeginClassPrivateInstanceMethod 'p' -> v34, v35, v36, v37 - v38 <- LoadInteger '0' - v39 <- LoadInteger '936450599' - v40 <- LoadInteger '1073741824' - Return v3 - EndClassPrivateInstanceMethod - BeginClassPrivateStaticMethod 'n' -> v41, v42, v43, v44 - BeginTry - v45 <- CallPrivateMethod v44, 'n', [v31] - BeginCatch -> v46 - EndTryCatch - Return v2 - EndClassPrivateStaticMethod - ClassAddStaticProperty 'f' - ClassAddInstanceProperty 'f' v30 - ClassAddStaticElement '16' v3 - ClassAddInstanceProperty 'e' -EndClassDefinition -// Exploring value v33 -SetElement v33, '16', v33 -// Exploring finished -v47 <- Construct v33, [] -// Exploring value v47 -v48 <- GetElement v47, '10' -// Exploring finished -v49 <- Construct v33, [] -// Exploring value v49 -v50 <- GetElement v49, '10' -// Exploring finished -v51 <- Construct v33, [] -v52 <- LoadString 'Z' -v53 <- CreateNamedVariable 'Date', 'none' -ConfigureProperty v53, 'toTemporalInstant', 'PropertyFlags(rawValue: 3)', 'value' [["v52"]] -v54 <- BeginClassDefinition (decl) v53 -EndClassDefinition -// Exploring value v54 -v55 <- CallMethod (guarded) v54, 'now', [] -// Exploring finished -SetProperty v53, 'toTemporalInstant', v53 -// Program may be interesting due to new coverage: 3599 newly discovered edges in the CFG of the target - - -// ===== [ Program 692D586D-DB42-481D-B527-0FB643DAD9E9 ] ===== -// Minimizing D6812011-5A94-47DF-A0A3-4BC6F3BD11A9 -v0 <- LoadInteger '47156' -v1 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v0 v0 -EndClassDefinition -SetElement v1, '47156', v1 -v2 <- CreateNamedVariable 'Date', 'none' -v3 <- BeginClassDefinition (decl) v2 -EndClassDefinition -v4 <- CallMethod v3, 'now', [v2, v0, v0, v3] -// Program is interesting due to new coverage: 25 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.fzil b/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.fzil deleted file mode 100755 index 3add06f87..000000000 Binary files a/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.js b/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.js deleted file mode 100755 index 352102654..000000000 --- a/old_corpus/program_20251007072950_692D586D-DB42-481D-B527-0FB643DAD9E9.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing D6812011-5A94-47DF-A0A3-4BC6F3BD11A9 -class C1 { - static [47156] = 47156; -} -C1[47156] = C1; -class C3 extends Date { -} -C3.now(Date, 47156, 47156, C3); -// Program is interesting due to new coverage: 25 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.fuzzil.history b/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.fuzzil.history deleted file mode 100755 index ad55987d8..000000000 --- a/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.fuzzil.history +++ /dev/null @@ -1,204 +0,0 @@ -// ===== [ Program 8EC349CB-84FB-4F46-97D3-5EEF60FCFC15 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '0.8484250122429354' -v1 <- LoadFloat '-1.7976931348623157e+308' -v2 <- LoadFloat '0.0' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v3 <- BeginPlainFunction -> v4 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v2 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `10`, v1 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v0, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v1 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v4 -> v5, v6, v7 - // Executing code generator SuperPropertyUpdateGenerator - UpdateSuperProperty 'e', '||', v1 - // Code generator finished - // Executing code generator ApiMethodCallGenerator - BeginTry - v8 <- CallMethod v5, 'toString', [v4, v5] - BeginCatch -> v9 - EndTryCatch - // Code generator finished - Return v7 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v1 - // Code generator finished - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- CallFunction v3, [v1] -v12 <- CallFunction v3, [v2] -v13 <- CallFunction v3, [v1] -// Code generator finished -// Executing code generator IntegerGenerator -v14 <- LoadInteger '-3' -v15 <- LoadInteger '-9223372036854775808' -v16 <- LoadInteger '-4294967296' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v17 <- BeginConstructor -> v18, v19, v20 - SetProperty v18, 'f', v19 -EndConstructor -v21 <- Construct v17, [v16, v0] -v22 <- Construct v17, [v14, v2] -v23 <- Construct v17, [v14, v2] -// Code generator finished -// End of prefix code. 14 variables are now visible -v24 <- LoadInteger '1073741824' -v25 <- LoadInteger '64440' -v26 <- LoadInteger '9' -v27 <- BeginPlainFunction -> -EndPlainFunction -v28 <- BeginConstructor -> v29, v30, v31 - v32 <- GetProperty v31, 'arguments' -EndConstructor -v33 <- Construct v28, [v26, v27] -v34 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v35 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -v36 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - - -// ===== [ Program 9FD2878A-DC61-46BA-AF38-BC115FA4E889 ] ===== -// Mutating 8EC349CB-84FB-4F46-97D3-5EEF60FCFC15 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '0.8484250122429354' -v1 <- LoadFloat '-1.7976931348623157e+308' -v2 <- LoadFloat '0.0' -v3 <- BeginPlainFunction -> v4 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v2 - ObjectLiteralAddElement `10`, v1 - ObjectLiteralAddComputedProperty v0, v0 - ObjectLiteralAddProperty `b`, v1 - BeginObjectLiteralComputedMethod v4 -> v5, v6, v7 - UpdateSuperProperty 'e', '||', v1 - BeginTry - v8 <- CallMethod v5, 'toString', [v4, v5] - BeginCatch -> v9 - EndTryCatch - Return v7 - EndObjectLiteralComputedMethod - ObjectLiteralAddProperty `f`, v1 - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- CallFunction v3, [v1] -v12 <- CallFunction v3, [v2] -v13 <- CallFunction v3, [v1] -v14 <- LoadInteger '-3' -// Exploring value v14 -v15 <- BinaryOperation v14, '+', v14 -// Exploring finished -v16 <- LoadInteger '-9223372036854775808' -v17 <- LoadInteger '-4294967296' -v18 <- BeginConstructor -> v19, v20, v21 - SetProperty v19, 'f', v20 -EndConstructor -// Exploring value v18 -v22 <- Construct (guarded) v18, [v17, v12] -// Exploring finished -v23 <- Construct v18, [v17, v0] -v24 <- Construct v18, [v14, v2] -v25 <- Construct v18, [v14, v2] -v26 <- LoadInteger '1073741824' -v27 <- LoadInteger '64440' -v28 <- LoadInteger '9' -v29 <- BeginPlainFunction -> -EndPlainFunction -v30 <- BeginConstructor -> v31, v32, v33 - // Exploring value v31 - v34 <- GetProperty (guarded) v31, 'constructor' - v35 <- Construct (guarded) v34, [v30, v30] - // Exploring finished - // Exploring value v32 - v36 <- UnaryOperation v32, '--' - // Exploring finished - // Exploring value v33 - v37 <- CallFunction (guarded) v33, [] - // Exploring finished - v38 <- GetProperty v33, 'arguments' - // Exploring value v38 - v39 <- BinaryOperation v38, '??', v38 - // Exploring finished -EndConstructor -// Exploring value v30 -SetProperty v30, 'e', v30 -// Exploring finished -v40 <- Construct v30, [v28, v29] -// Exploring value v40 -v41 <- GetProperty (guarded) v40, 'constructor' -v42 <- Construct (guarded) v41, [v29, v14] -// Exploring finished -v43 <- LoadRegExp '(?:a+){0,0}' 'dgim' -// Exploring value v43 -v44 <- CallMethod (guarded) v43, 'exec', [v11] -// Exploring finished -v45 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' -// Exploring value v45 -SetProperty v45, 'h', v45 -// Exploring finished -v46 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Exploring value v46 -v47 <- GetProperty (guarded) v46, 'constructor' -v48 <- Construct (guarded) v47, [v14, v18] -// Program may be interesting due to new coverage: 4924 newly discovered edges in the CFG of the target - - -// ===== [ Program D426708C-F4A6-451B-B911-74BC4BF089D8 ] ===== -// Minimizing 9FD2878A-DC61-46BA-AF38-BC115FA4E889 -v0 <- LoadFloat '0.8484250122429354' -v1 <- LoadFloat '-1.7976931348623157e+308' -v2 <- LoadFloat '0.0' -v3 <- BeginPlainFunction -> v4 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v2 - ObjectLiteralAddElement `10`, v1 - ObjectLiteralAddComputedProperty v0, v0 - ObjectLiteralAddProperty `b`, v1 - BeginObjectLiteralComputedMethod v4 -> v5, v6, v7 - UpdateSuperProperty 'e', '||', v1 - BeginTry - BeginCatch -> v8 - EndTryCatch - EndObjectLiteralComputedMethod - v9 <- EndObjectLiteral -EndPlainFunction -v10 <- LoadInteger '-3' -v11 <- BeginConstructor -> v12, v13, v14 -EndConstructor -v15 <- LoadInteger '9' -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- BeginConstructor -> v18, v19, v20 - v21 <- GetProperty (guarded) v18, 'constructor' - v22 <- Construct (guarded) v21, [v17, v17] - v23 <- UnaryOperation v19, '--' - v24 <- CallFunction (guarded) v20, [] - v25 <- GetProperty v20, 'arguments' - v26 <- BinaryOperation v25, '??', v25 -EndConstructor -v27 <- Construct v17, [v15, v16] -v28 <- GetProperty (guarded) v27, 'constructor' -v29 <- Construct (guarded) v28, [v16, v10] -v30 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v31 <- CallMethod (guarded) v30, 'exec', [] -v32 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v33 <- GetProperty v32, 'constructor' -v34 <- CallFunction (guarded) v33, [v10, v11] -// Program is interesting due to new coverage: 822 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.fzil b/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.fzil deleted file mode 100755 index 968e2480b..000000000 Binary files a/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.js b/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.js deleted file mode 100755 index 6ab3cdbe8..000000000 --- a/old_corpus/program_20251007073209_D426708C-F4A6-451B-B911-74BC4BF089D8.js +++ /dev/null @@ -1,37 +0,0 @@ -// Minimizing 9FD2878A-DC61-46BA-AF38-BC115FA4E889 -function f3(a4) { - const v9 = { - a: 0.0, - 10: -1.7976931348623157e+308, - [0.8484250122429354]: 0.8484250122429354, - b: -1.7976931348623157e+308, - [a4](a6, a7) { - super.e ||= -1.7976931348623157e+308; - try { - } catch(e8) { - } - }, - }; -} -function F11(a13, a14) { - if (!new.target) { throw 'must be called with new'; } -} -function f16() { -} -function F17(a19, a20) { - if (!new.target) { throw 'must be called with new'; } - const v21 = this?.constructor; - try { new v21(F17, F17); } catch (e) {} - a19--; - try { a20(); } catch (e) {} - const v25 = a20.arguments; - v25 ?? v25; -} -const v27 = new F17(9, f16); -const v28 = v27?.constructor; -try { new v28(f16, -3); } catch (e) {} -const v30 = /(?:a+){0,0}/dgim; -try { v30.exec(); } catch (e) {} -const v33 = /zixyz{1,32}/ysgimu.constructor; -try { v33(-3, F11); } catch (e) {} -// Program is interesting due to new coverage: 822 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.fuzzil.history b/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.fuzzil.history deleted file mode 100755 index 9f572ed2d..000000000 --- a/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.fuzzil.history +++ /dev/null @@ -1,223 +0,0 @@ -// ===== [ Program F0D77A7B-277F-4F0F-A390-09EE0DB11288 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `g` -> v4 - // Executing code generator TypeTestGenerator - v5 <- TypeOf v4 - v6 <- LoadString 'object' - v7 <- Compare v5, '===', v6 - // Code generator finished - Return v2 - EndClassInstanceGetter - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v8, v9 - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v10 <- EndObjectLiteral - SetProperty v10, 'g', v9 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'g', v9 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'g', v9 - SetProperty v12, 'a', v0 - SetProperty v12, 'b', v1 - BeginObjectLiteral - v13 <- EndObjectLiteral - SetProperty v13, 'g', v9 - SetProperty v13, 'a', v0 - SetProperty v13, 'c', v2 - // Code generator finished - EndClassConstructor - // Code generator finished -EndClassDefinition -v14 <- Construct v3, [v3] -v15 <- Construct v3, [v14] -v16 <- Construct v3, [v3] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v17 <- BeginPlainFunction -> - Return v14 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'a', v16 - SetProperty v19, 'd', v20 -EndConstructor -v23 <- Construct v18, [v16, v16, v15] -v24 <- Construct v18, [v14, v15, v14] -v25 <- Construct v18, [v14, v14, v16] -// Code generator finished -// End of prefix code. 12 variables are now visible -v26 <- CreateArray [] -v27 <- LoadInteger '16' -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '10' -v31 <- CreateNamedVariable 'Uint16Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '167' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- BinaryOperation v35, '%', v26 -v37 <- BinaryOperation v27, '**', v28 -v38 <- CallFunctionWithSpread (guarded) v37, [v31, v37, v36, ...v30, v36] -v39 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v40 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v41 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v42 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v42 -> v43 - v44 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v45 - v46 <- UnaryOperation v44, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v44 - ObjectLiteralAddProperty `value`, v44 - v47 <- EndObjectLiteral - Return v47 - EndObjectLiteralMethod - v48 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v49 <- EndObjectLiteral - - -// ===== [ Program 0DF70CD4-769E-46FA-9208-F027538735A1 ] ===== -// Mutating F0D77A7B-277F-4F0F-A390-09EE0DB11288 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v4 - v5 <- TypeOf v4 - v6 <- LoadString 'object' - v7 <- Compare v5, '===', v6 - Return v2 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v8, v9 - BeginObjectLiteral - v10 <- EndObjectLiteral - SetProperty v10, 'g', v9 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'g', v9 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'g', v9 - SetProperty v12, 'a', v0 - SetProperty v12, 'b', v1 - BeginObjectLiteral - v13 <- EndObjectLiteral - SetProperty v13, 'g', v9 - SetProperty v13, 'a', v0 - SetProperty v13, 'c', v2 - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v3] -v15 <- Construct v3, [v14] -v16 <- Construct v3, [v3] -v17 <- BeginPlainFunction -> - Return v14 -EndPlainFunction -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'a', v16 - SetProperty v19, 'd', v20 -EndConstructor -v23 <- Construct v18, [v16, v16, v15] -v24 <- Construct v18, [v14, v15, v14] -v25 <- Construct v18, [v14, v14, v16] -v26 <- CreateArray [] -v27 <- LoadInteger '16' -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '10' -v31 <- CreateNamedVariable 'Uint16Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '167' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- BinaryOperation v35, '%', v26 -v37 <- BinaryOperation v27, '**', v28 -v38 <- CallFunctionWithSpread (guarded) v37, [v31, v37, v36, ...v30, v36] -v39 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v40 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v41 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v42 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v42 -> v43 - v44 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v45 - v46 <- UnaryOperation v44, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v44 - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v26 -> v47, v48, v49, v50 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v48, v49, v33 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v51 <- Construct (guarded) v18, [v45, v45, v49] - // Code generator finished - Return v50 - EndObjectLiteralComputedMethod - // Code generator finished - ObjectLiteralAddProperty `value`, v44 - v52 <- EndObjectLiteral - Return v52 - EndObjectLiteralMethod - v53 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v54 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3790 newly discovered edges in the CFG of the target - - -// ===== [ Program 6CCC34EC-5B42-4E04-ABE9-1528A17995A4 ] ===== -// Minimizing 0DF70CD4-769E-46FA-9208-F027538735A1 -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - BeginClassConstructor -> v4, v5 - BeginObjectLiteral - v6 <- EndObjectLiteral - SetProperty v6, 'g', v5 - SetProperty v6, 'a', v0 - BeginObjectLiteral - v7 <- EndObjectLiteral - SetProperty v7, 'g', v5 - SetProperty v7, 'c', v2 - EndClassConstructor -EndClassDefinition -v8 <- Construct v3, [v3] -v9 <- Construct v3, [] -v10 <- LoadInteger '16' -v11 <- CreateNamedVariable 'Float64Array', 'none' -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- LoadInteger '167' -v15 <- CreateNamedVariable 'Float32Array', 'none' -v16 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17 - EndObjectLiteralComputedMethod -v18 <- EndObjectLiteral -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.fzil b/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.fzil deleted file mode 100755 index ec3d324bf..000000000 Binary files a/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.js b/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.js deleted file mode 100755 index 899dc6f29..000000000 --- a/old_corpus/program_20251007073216_6CCC34EC-5B42-4E04-ABE9-1528A17995A4.js +++ /dev/null @@ -1,18 +0,0 @@ -// Minimizing 0DF70CD4-769E-46FA-9208-F027538735A1 -const v3 = class { - constructor(a5) { - const v6 = {}; - v6.g = a5; - v6.a = 2.220446049250313e-16; - const v7 = {}; - v7.g = a5; - v7.c = 745.8806114719878; - } -} -new v3(v3); -new v3(); -const v18 = { - [Symbol]() { - }, -}; -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.fuzzil.history b/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.fuzzil.history deleted file mode 100755 index d495e1d32..000000000 --- a/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.fuzzil.history +++ /dev/null @@ -1,370 +0,0 @@ -// ===== [ Program F0D77A7B-277F-4F0F-A390-09EE0DB11288 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `g` -> v4 - // Executing code generator TypeTestGenerator - v5 <- TypeOf v4 - v6 <- LoadString 'object' - v7 <- Compare v5, '===', v6 - // Code generator finished - Return v2 - EndClassInstanceGetter - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v8, v9 - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v10 <- EndObjectLiteral - SetProperty v10, 'g', v9 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'g', v9 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'g', v9 - SetProperty v12, 'a', v0 - SetProperty v12, 'b', v1 - BeginObjectLiteral - v13 <- EndObjectLiteral - SetProperty v13, 'g', v9 - SetProperty v13, 'a', v0 - SetProperty v13, 'c', v2 - // Code generator finished - EndClassConstructor - // Code generator finished -EndClassDefinition -v14 <- Construct v3, [v3] -v15 <- Construct v3, [v14] -v16 <- Construct v3, [v3] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v17 <- BeginPlainFunction -> - Return v14 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'a', v16 - SetProperty v19, 'd', v20 -EndConstructor -v23 <- Construct v18, [v16, v16, v15] -v24 <- Construct v18, [v14, v15, v14] -v25 <- Construct v18, [v14, v14, v16] -// Code generator finished -// End of prefix code. 12 variables are now visible -v26 <- CreateArray [] -v27 <- LoadInteger '16' -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '10' -v31 <- CreateNamedVariable 'Uint16Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '167' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- BinaryOperation v35, '%', v26 -v37 <- BinaryOperation v27, '**', v28 -v38 <- CallFunctionWithSpread (guarded) v37, [v31, v37, v36, ...v30, v36] -v39 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v40 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v41 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v42 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v42 -> v43 - v44 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v45 - v46 <- UnaryOperation v44, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v44 - ObjectLiteralAddProperty `value`, v44 - v47 <- EndObjectLiteral - Return v47 - EndObjectLiteralMethod - v48 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v49 <- EndObjectLiteral - - -// ===== [ Program 0DF70CD4-769E-46FA-9208-F027538735A1 ] ===== -// Mutating F0D77A7B-277F-4F0F-A390-09EE0DB11288 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v4 - v5 <- TypeOf v4 - v6 <- LoadString 'object' - v7 <- Compare v5, '===', v6 - Return v2 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v8, v9 - BeginObjectLiteral - v10 <- EndObjectLiteral - SetProperty v10, 'g', v9 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'g', v9 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'g', v9 - SetProperty v12, 'a', v0 - SetProperty v12, 'b', v1 - BeginObjectLiteral - v13 <- EndObjectLiteral - SetProperty v13, 'g', v9 - SetProperty v13, 'a', v0 - SetProperty v13, 'c', v2 - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v3] -v15 <- Construct v3, [v14] -v16 <- Construct v3, [v3] -v17 <- BeginPlainFunction -> - Return v14 -EndPlainFunction -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'a', v16 - SetProperty v19, 'd', v20 -EndConstructor -v23 <- Construct v18, [v16, v16, v15] -v24 <- Construct v18, [v14, v15, v14] -v25 <- Construct v18, [v14, v14, v16] -v26 <- CreateArray [] -v27 <- LoadInteger '16' -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '10' -v31 <- CreateNamedVariable 'Uint16Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '167' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- BinaryOperation v35, '%', v26 -v37 <- BinaryOperation v27, '**', v28 -v38 <- CallFunctionWithSpread (guarded) v37, [v31, v37, v36, ...v30, v36] -v39 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v40 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v41 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v42 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v42 -> v43 - v44 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v45 - v46 <- UnaryOperation v44, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v44 - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v26 -> v47, v48, v49, v50 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v48, v49, v33 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v51 <- Construct (guarded) v18, [v45, v45, v49] - // Code generator finished - Return v50 - EndObjectLiteralComputedMethod - // Code generator finished - ObjectLiteralAddProperty `value`, v44 - v52 <- EndObjectLiteral - Return v52 - EndObjectLiteralMethod - v53 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v54 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3790 newly discovered edges in the CFG of the target - - -// ===== [ Program CF9A3F45-31D2-4843-929C-CCB49553945B ] ===== -// Mutating 0DF70CD4-769E-46FA-9208-F027538735A1 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v4 - v5 <- TypeOf v4 - v6 <- LoadString 'object' - v7 <- Compare v5, '===', v6 - Return v2 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v8, v9 - BeginObjectLiteral - v10 <- EndObjectLiteral - // Exploring value v10 - SetProperty v10, 'd', v10 - // Exploring finished - SetProperty v10, 'g', v9 - BeginObjectLiteral - v11 <- EndObjectLiteral - SetProperty v11, 'g', v9 - SetProperty v11, 'a', v0 - BeginObjectLiteral - v12 <- EndObjectLiteral - SetProperty v12, 'g', v9 - SetProperty v12, 'a', v0 - SetProperty v12, 'b', v1 - BeginObjectLiteral - v13 <- EndObjectLiteral - SetProperty v13, 'g', v9 - SetProperty v13, 'a', v0 - SetProperty v13, 'c', v2 - EndClassConstructor -EndClassDefinition -// Exploring value v3 -v14 <- CallFunction (guarded) v3, [v0] -// Exploring finished -v15 <- Construct v3, [v3] -v16 <- Construct v3, [v15] -v17 <- Construct v3, [v3] -v18 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v19 <- BeginConstructor -> v20, v21, v22, v23 - // Exploring value v20 - v24 <- GetProperty (guarded) v20, 'propertyIsEnumerable' - v25 <- Construct (guarded) v24, [v19] - // Exploring finished - // Exploring value v21 - v26 <- CallMethod (guarded) v21, 'propertyIsEnumerable', [v19] - // Exploring finished - // Exploring value v23 - v27 <- CallMethod (guarded) v23, 'propertyIsEnumerable', [v1] - // Exploring finished - SetProperty v20, 'a', v17 - SetProperty v20, 'd', v21 -EndConstructor -// Exploring value v19 -v28 <- GetProperty v19, 'prototype' -// Exploring finished -v29 <- Construct v19, [v17, v17, v16] -// Exploring value v29 -v30 <- GetProperty (guarded) v29, 'constructor' -v31 <- Construct (guarded) v30, [v15, v1, v15] -// Exploring finished -v32 <- Construct v19, [v15, v16, v15] -v33 <- Construct v19, [v15, v15, v17] -v34 <- CreateArray [] -v35 <- LoadInteger '16' -v36 <- CreateNamedVariable 'Float64Array', 'none' -v37 <- Construct v36, [v35] -v38 <- LoadInteger '10' -// Exploring value v38 -v39 <- UnaryOperation v38, '--' -// Exploring finished -v40 <- CreateNamedVariable 'Uint16Array', 'none' -v41 <- Construct v40, [v38] -v42 <- LoadInteger '167' -v43 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v43 -v44 <- Construct (guarded) v43, [v40, v17, v1] -// Exploring finished -v45 <- Construct v43, [v42] -v46 <- BinaryOperation v45, '%', v34 -// Exploring value v46 -v47 <- BinaryOperation v46, '-', v46 -// Exploring finished -v48 <- BinaryOperation v35, '**', v36 -// Exploring value v48 -v49 <- BinaryOperation v48, '&', v48 -// Exploring finished -v50 <- CallFunctionWithSpread (guarded) v48, [v40, v48, v46, ...v38, v46] -// Exploring value v50 -v51 <- BinaryOperation v50, '??', v50 -// Exploring finished -v52 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v53 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v54 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v55 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v55 -v56 <- GetProperty v55, 'asyncDispose' -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v55 -> v57 - v58 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v59 - v60 <- UnaryOperation v58, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v58 - BeginObjectLiteralComputedMethod v34 -> v61, v62, v63, v64 - SetComputedProperty v62, v63, v42 - v65 <- Construct (guarded) v19, [v59, v59, v63] - Return v64 - EndObjectLiteralComputedMethod - ObjectLiteralAddProperty `value`, v58 - v66 <- EndObjectLiteral - Return v66 - EndObjectLiteralMethod - v67 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v68 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3976 newly discovered edges in the CFG of the target - - -// ===== [ Program C9EB4256-2D25-44C8-A283-870D1B45C622 ] ===== -// Minimizing CF9A3F45-31D2-4843-929C-CCB49553945B -v0 <- LoadFloat '2.220446049250313e-16' -v1 <- LoadInteger '-1828752785' -v2 <- LoadFloat '745.8806114719878' -v3 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v4 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v5, v6 - EndClassConstructor -EndClassDefinition -v7 <- Construct v3, [] -v8 <- Construct v3, [v7] -v9 <- Construct v3, [v3] -v10 <- BeginPlainFunction -> - Return v10 -EndPlainFunction -v11 <- BeginConstructor -> v12, v13, v14, v15 - v16 <- CallMethod v15, 'propertyIsEnumerable', [v1] - SetProperty v12, 'a', v9 -EndConstructor -v17 <- GetProperty v11, 'prototype' -v18 <- Construct v11, [v9, v9, v8] -v19 <- GetProperty v18, 'constructor' -v20 <- Construct v11, [v7, v8, v7] -v21 <- Construct v11, [v7, v7, v9] -v22 <- CreateArray [] -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'Float64Array', 'none' -v25 <- LoadInteger '10' -v26 <- CreateNamedVariable 'Uint16Array', 'none' -v27 <- LoadInteger '167' -v28 <- CreateNamedVariable 'Float32Array', 'none' -v29 <- Construct (guarded) v28, [v26, v9, v1] -v30 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v30 -> v31 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v32 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v22 -> v33, v34, v35, v36 - EndObjectLiteralComputedMethod - v37 <- EndObjectLiteral - Return v32 - EndObjectLiteralMethod - v38 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v39 <- EndObjectLiteral -// Program is interesting due to new coverage: 35 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.fzil b/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.fzil deleted file mode 100755 index 1dc32e1b0..000000000 Binary files a/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.js b/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.js deleted file mode 100755 index ac81ed23e..000000000 --- a/old_corpus/program_20251007073219_C9EB4256-2D25-44C8-A283-870D1B45C622.js +++ /dev/null @@ -1,40 +0,0 @@ -// Minimizing CF9A3F45-31D2-4843-929C-CCB49553945B -const v3 = class { - get g() { - } - static #a; - constructor(a6) { - } -} -const v7 = new v3(); -const v8 = new v3(v7); -const v9 = new v3(v3); -function f10() { - return f10; -} -function F11(a13, a14, a15) { - if (!new.target) { throw 'must be called with new'; } - a15.propertyIsEnumerable(-1828752785); - this.a = v9; -} -F11.prototype; -const v18 = new F11(v9, v9, v8); -v18.constructor; -new F11(v7, v8, v7); -new F11(v7, v7, v9); -const v22 = []; -try { new Float32Array(Uint16Array, v9, -1828752785); } catch (e) {} -const v39 = { - [Symbol]() { - const v38 = { - next() { - const v37 = { - [v22](a34, a35, a36) { - }, - }; - return this; - }, - }; - }, -}; -// Program is interesting due to new coverage: 35 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.fuzzil.history b/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.fuzzil.history deleted file mode 100755 index 7cee74293..000000000 --- a/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.fuzzil.history +++ /dev/null @@ -1,142 +0,0 @@ -// ===== [ Program 43266F39-E343-4D42-B77D-7E7A20EDA0AD ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -// Code generator finished -// Executing code generator TypedArrayGenerator -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -// Code generator finished -// End of prefix code. 16 variables are now visible -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v20] -v34 <- Construct v27, [v24, v19, v19, v19] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v34, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] - - -// ===== [ Program C0EF1A32-8DB3-426E-816A-31709F87E0B7 ] ===== -// Mutating 43266F39-E343-4D42-B77D-7E7A20EDA0AD with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - // Probing value v28 - SetProperty v28, 'p6', v20 - // Probing finished - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v20] -// Probing value v33 -SetElement v33, '684504293', v11 -// Probing finished -v34 <- Construct v27, [v24, v19, v19, v19] -// Probing value v34 -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -// Probing finished -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v34, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] -// Program may be interesting due to new coverage: 3420 newly discovered edges in the CFG of the target - - -// ===== [ Program D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 ] ===== -// Minimizing C0EF1A32-8DB3-426E-816A-31709F87E0B7 -v0 <- CreateNamedVariable 'Uint16Array', 'none' -v1 <- LoadFloat '1e-15' -v2 <- LoadInteger '684504293' -v3 <- BeginConstructor -> v4, v5, v6, v7, v8 - SetProperty v4, 'p6', v1 - SetProperty v4, 'c', v5 -EndConstructor -SetElement v3, '684504293', v0 -v9 <- Construct v3, [] -v10 <- Construct v3, [v2] -BeginRepeatLoop '10' -> v11 - v12 <- LoadString 'p' - v13 <- BinaryOperation v12, '+', v11 - SetComputedProperty v9, v13, v11 -EndRepeatLoop -v14 <- GetProperty v10, 'c' -UpdateComputedProperty v3, v14, '**',v2 -// Program is interesting due to new coverage: 8 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.fzil b/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.fzil deleted file mode 100755 index 7ce60302c..000000000 Binary files a/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.js b/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.js deleted file mode 100755 index 97f74f018..000000000 --- a/old_corpus/program_20251007073220_D39B2B58-285F-45C5-A6A7-59C62E9BBFA3.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing C0EF1A32-8DB3-426E-816A-31709F87E0B7 -function F3(a5, a6, a7, a8) { - if (!new.target) { throw 'must be called with new'; } - this.p6 = 1e-15; - this.c = a5; -} -F3[684504293] = Uint16Array; -const v9 = new F3(); -const v10 = new F3(684504293); -for (let v11 = 0; v11 < 10; v11++) { - v9["p" + v11] = v11; -} -F3[v10.c] **= 684504293; -// Program is interesting due to new coverage: 8 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.fuzzil.history b/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.fuzzil.history deleted file mode 100755 index 9ffc8b94b..000000000 --- a/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.fuzzil.history +++ /dev/null @@ -1,255 +0,0 @@ -// ===== [ Program 43266F39-E343-4D42-B77D-7E7A20EDA0AD ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -// Code generator finished -// Executing code generator TypedArrayGenerator -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -// Code generator finished -// End of prefix code. 16 variables are now visible -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v20] -v34 <- Construct v27, [v24, v19, v19, v19] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v34, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] - - -// ===== [ Program C0EF1A32-8DB3-426E-816A-31709F87E0B7 ] ===== -// Mutating 43266F39-E343-4D42-B77D-7E7A20EDA0AD with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - // Probing value v28 - SetProperty v28, 'p6', v20 - // Probing finished - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v20] -// Probing value v33 -SetElement v33, '684504293', v11 -// Probing finished -v34 <- Construct v27, [v24, v19, v19, v19] -// Probing value v34 -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -// Probing finished -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v34, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] -// Program may be interesting due to new coverage: 3420 newly discovered edges in the CFG of the target - - -// ===== [ Program 86E99ED4-4D86-4297-B6A7-A4CAACD26D1D ] ===== -// Mutating C0EF1A32-8DB3-426E-816A-31709F87E0B7 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - // Replacing input 0 (v4) with v5 - SetProperty v5, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'p6', v20 - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -// Replacing input 4 (v20) with v19 -v33 <- Construct v27, [v22, v20, v20, v19] -SetElement v33, '684504293', v11 -v34 <- Construct v27, [v24, v19, v19, v19] -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - // Replacing input 0 (v34) with v37 - SetComputedProperty v37, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] -// Program may be interesting due to new coverage: 3408 newly discovered edges in the CFG of the target - - -// ===== [ Program 6922E9D3-B959-4B07-838B-C34AFC16C79E ] ===== -// Mutating 86E99ED4-4D86-4297-B6A7-A4CAACD26D1D with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v5, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -// Replacing input 0 (v3) with v3 -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -// Replacing input 0 (v11) with v11 -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 0 (v17) with v17 -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'p6', v20 - SetProperty v28, 'a', v24 - // Replacing input 1 (v31) with v31 - SetProperty v28, 'h', v31 - // Replacing input 0 (v28) with v8 - SetProperty v8, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v19] -// Replacing input 0 (v33) with v33 -SetElement v33, '684504293', v11 -v34 <- Construct v27, [v24, v19, v19, v19] -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - // Replacing input 1 (v37) with v37 - v39 <- BinaryOperation v38, '+', v37 - // Replacing input 1 (v39) with v39 - SetComputedProperty v37, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -// Replacing input 1 (v40) with v19 -UpdateComputedProperty v33, v19, '**',v24 -// Replacing input 0 (v20) with v20 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] -// Program may be interesting due to new coverage: 3261 newly discovered edges in the CFG of the target - - -// ===== [ Program 6A3AA52E-10B6-4968-A657-BC7F7918C946 ] ===== -// Minimizing 6922E9D3-B959-4B07-838B-C34AFC16C79E -v0 <- LoadFloat '-1000000000.0' -v1 <- LoadInteger '684504293' -v2 <- BeginConstructor -> v3, v4, v5, v6, v7 -EndConstructor -UpdateComputedProperty v2, v0, '**',v1 -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.fzil b/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.fzil deleted file mode 100755 index f586edd46..000000000 Binary files a/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.js b/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.js deleted file mode 100755 index 07e12d3e7..000000000 --- a/old_corpus/program_20251007073222_6A3AA52E-10B6-4968-A657-BC7F7918C946.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 6922E9D3-B959-4B07-838B-C34AFC16C79E -function F2(a4, a5, a6, a7) { - if (!new.target) { throw 'must be called with new'; } -} -F2[-1000000000.0] **= 684504293; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.fuzzil.history b/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.fuzzil.history deleted file mode 100755 index fc3adef3f..000000000 --- a/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.fuzzil.history +++ /dev/null @@ -1,230 +0,0 @@ -// ===== [ Program 43266F39-E343-4D42-B77D-7E7A20EDA0AD ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -// Code generator finished -// Executing code generator TypedArrayGenerator -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -// Code generator finished -// End of prefix code. 16 variables are now visible -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v20] -v34 <- Construct v27, [v24, v19, v19, v19] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v34, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] - - -// ===== [ Program C0EF1A32-8DB3-426E-816A-31709F87E0B7 ] ===== -// Mutating 43266F39-E343-4D42-B77D-7E7A20EDA0AD with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v4, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - // Probing value v28 - SetProperty v28, 'p6', v20 - // Probing finished - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v20] -// Probing value v33 -SetElement v33, '684504293', v11 -// Probing finished -v34 <- Construct v27, [v24, v19, v19, v19] -// Probing value v34 -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -// Probing finished -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v34, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] -// Program may be interesting due to new coverage: 3420 newly discovered edges in the CFG of the target - - -// ===== [ Program 86E99ED4-4D86-4297-B6A7-A4CAACD26D1D ] ===== -// Mutating C0EF1A32-8DB3-426E-816A-31709F87E0B7 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - // Replacing input 0 (v4) with v5 - SetProperty v5, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'p6', v20 - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -// Replacing input 4 (v20) with v19 -v33 <- Construct v27, [v22, v20, v20, v19] -SetElement v33, '684504293', v11 -v34 <- Construct v27, [v24, v19, v19, v19] -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - // Replacing input 0 (v34) with v37 - SetComputedProperty v37, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -UpdateComputedProperty v33, v40, '**',v24 -SetElement v20, '1', v25 -v41 <- CreateArray [v25, v21, v35] -v42 <- CallMethod (guarded) v40, 'apply', [v33] -// Program may be interesting due to new coverage: 3408 newly discovered edges in the CFG of the target - - -// ===== [ Program BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D ] ===== -// Minimizing 86E99ED4-4D86-4297-B6A7-A4CAACD26D1D -v0 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v1 <- CreateFloatArray [3.0] -v2 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v3 <- BeginConstructor -> v4, v5, v6 - SetProperty v5, 'c', v2 -EndConstructor -v7 <- Construct v3, [v1, v2] -v8 <- Construct v3, [v1, v0] -v9 <- Construct v3, [v2, v2] -v10 <- LoadInteger '128' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '16' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadFloat '-1000000000.0' -v20 <- LoadFloat '1e-15' -v21 <- LoadFloat '3.8607079113389884e+307' -v22 <- LoadInteger '-21994' -v23 <- LoadInteger '-11' -v24 <- LoadInteger '684504293' -v25 <- LoadString 'Pacific/Chuuk' -v26 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v27 <- BeginConstructor -> v28, v29, v30, v31, v32 - SetProperty v28, 'p6', v20 - SetProperty v28, 'a', v24 - SetProperty v28, 'h', v31 - SetProperty v28, 'c', v29 -EndConstructor -v33 <- Construct v27, [v22, v20, v20, v19] -SetElement v33, '684504293', v11 -v34 <- Construct v27, [v24, v19, v19, v19] -ConfigureProperty v34, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v34"]] -v35 <- Construct v27, [v24, v21, v21, v22] -v36 <- BinaryOperation v19, '>>', v23 -BeginRepeatLoop '25' -> v37 - v38 <- LoadString 'p' - v39 <- BinaryOperation v38, '+', v37 - SetComputedProperty v37, v39, v37 -EndRepeatLoop -v40 <- GetProperty v35, 'c' -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.fzil b/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.fzil deleted file mode 100755 index 85cdd46f9..000000000 Binary files a/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.js b/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.js deleted file mode 100755 index 0a4a80f5f..000000000 --- a/old_corpus/program_20251007073222_BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D.js +++ /dev/null @@ -1,35 +0,0 @@ -// Minimizing 86E99ED4-4D86-4297-B6A7-A4CAACD26D1D -const v0 = [-1000000000000.0,-1.0,-507730.221523401,5.802077973033391,-3.0430648623901294e+307,-596886.4159319653,1000.0]; -const v1 = [3.0]; -const v2 = [3.9003752459011585e+306,NaN,-638.1715045837414,1000.0,-3.0,2.2250738585072014e-308,4.521749020127492]; -function F3(a5, a6) { - if (!new.target) { throw 'must be called with new'; } - a5.c = v2; -} -new F3(v1, v2); -new F3(v1, v0); -new F3(v2, v2); -new Uint16Array(128); -new Uint32Array(255); -new Uint8ClampedArray(16); -function f26() { - return 3.8607079113389884e+307; -} -function F27(a29, a30, a31, a32) { - if (!new.target) { throw 'must be called with new'; } - this.p6 = 1e-15; - this.a = 684504293; - this.h = a31; - this.c = a29; -} -const v33 = new F27(-21994, 1e-15, 1e-15, -1000000000.0); -v33[684504293] = Uint16Array; -const v34 = new F27(684504293, -1000000000.0, -1000000000.0, -1000000000.0); -Object.defineProperty(v34, "p17", { value: v34 }); -const v35 = new F27(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v37 = 0; v37 < 25; v37++) { - v37["p" + v37] = v37; -} -v35.c; -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.fuzzil.history b/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.fuzzil.history deleted file mode 100755 index bf2b6f467..000000000 --- a/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.fuzzil.history +++ /dev/null @@ -1,1508 +0,0 @@ -// ===== [ Program 6B82DE01-3F93-4F20-8943-3BBF458D0327 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '186' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator StringGenerator -v9 <- LoadString 'setBigInt64' -v10 <- LoadString 'toZonedDateTime' -v11 <- LoadString 'bigint' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v12 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v13 <- BeginConstructor -> v14, v15, v16 - SetProperty v14, 'h', v15 - SetProperty v14, 'b', v12 -EndConstructor -v17 <- Construct v13, [v2, v7] -v18 <- Construct v13, [v8, v7] -v19 <- Construct v13, [v5, v7] -// Code generator finished -// End of prefix code. 17 variables are now visible -v20 <- LoadFloat '2.220446049250313e-16' -v21 <- LoadInteger '-1828752785' -v22 <- LoadFloat '745.8806114719878' -v23 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v24 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v25, v26 - EndClassConstructor -EndClassDefinition -v27 <- Construct v23, [] -v28 <- Construct v23, [v27] -v29 <- Construct v23, [v23] -v30 <- BeginPlainFunction -> - Return v30 -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34, v35 - v36 <- CallMethod v35, 'propertyIsEnumerable', [v21] - SetProperty v32, 'a', v29 -EndConstructor -v37 <- GetProperty v31, 'prototype' -v38 <- Construct v31, [v29, v29, v28] -v39 <- GetProperty v38, 'constructor' -v40 <- Construct v31, [v27, v28, v27] -v41 <- Construct v31, [v27, v27, v29] -v42 <- CreateArray [] -v43 <- LoadInteger '16' -v44 <- CreateNamedVariable 'Float64Array', 'none' -v45 <- LoadInteger '10' -v46 <- CreateNamedVariable 'Uint16Array', 'none' -v47 <- LoadInteger '167' -v48 <- CreateNamedVariable 'Float32Array', 'none' -v49 <- Construct (guarded) v48, [v46, v29, v21] -v50 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v50 -> v51 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v52 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v42 -> v53, v54, v55, v56 - EndObjectLiteralComputedMethod - v57 <- EndObjectLiteral - Return v52 - EndObjectLiteralMethod - v58 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v59 <- EndObjectLiteral - - -// ===== [ Program 89FE5381-7DE3-4B40-8708-D806D349AEAC ] ===== -// Mutating 6B82DE01-3F93-4F20-8943-3BBF458D0327 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '186' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'setBigInt64' -v10 <- LoadString 'toZonedDateTime' -v11 <- LoadString 'bigint' -v12 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v13 <- BeginConstructor -> v14, v15, v16 - SetProperty v14, 'h', v15 - SetProperty v14, 'b', v12 -EndConstructor -v17 <- Construct v13, [v2, v7] -v18 <- Construct v13, [v8, v7] -v19 <- Construct v13, [v5, v7] -v20 <- LoadFloat '2.220446049250313e-16' -v21 <- LoadInteger '-1828752785' -v22 <- LoadFloat '745.8806114719878' -v23 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v24 - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v25, v26 - EndClassConstructor - // Splicing instruction 16 (ClassAddInstanceProperty) from 54A474B1-5AF7-4817-A7DE-82758CA8A587 - ClassAddInstanceProperty 'd' - // Splicing done - // Splicing instruction 64 (EndClassInstanceMethod) from C71B4852-73B4-438E-B2FB-923140C9D115 - BeginClassInstanceMethod 'o' -> v27, v28 - EndClassInstanceMethod - // Splicing done - // Splicing instruction 34 (ClassAddPrivateInstanceProperty) from EA11BA73-8395-4B24-A1EF-D51679D3A2B9 - ClassAddPrivateInstanceProperty 'b' - // Splicing done - // Splicing instruction 64 (EndClassInstanceMethod) from C71B4852-73B4-438E-B2FB-923140C9D115 - BeginClassInstanceMethod 'o' -> v29, v30 - EndClassInstanceMethod - // Splicing done -EndClassDefinition -v31 <- Construct v23, [] -v32 <- Construct v23, [v31] -v33 <- Construct v23, [v23] -v34 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -v35 <- BeginConstructor -> v36, v37, v38, v39 - v40 <- CallMethod v39, 'propertyIsEnumerable', [v21] - SetProperty v36, 'a', v33 -EndConstructor -v41 <- GetProperty v35, 'prototype' -v42 <- Construct v35, [v33, v33, v32] -v43 <- GetProperty v42, 'constructor' -v44 <- Construct v35, [v31, v32, v31] -v45 <- Construct v35, [v31, v31, v33] -v46 <- CreateArray [] -v47 <- LoadInteger '16' -v48 <- CreateNamedVariable 'Float64Array', 'none' -v49 <- LoadInteger '10' -v50 <- CreateNamedVariable 'Uint16Array', 'none' -// Splicing instruction 2 (BeginObjectLiteral) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC -v51 <- CreateNamedVariable 'Symbol', 'none' -v52 <- GetProperty v51, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v52 -> v53 - EndObjectLiteralComputedMethod -v54 <- EndObjectLiteral -// Splicing done -v55 <- LoadInteger '167' -v56 <- CreateNamedVariable 'Float32Array', 'none' -v57 <- Construct (guarded) v56, [v50, v33, v21] -v58 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - // Splicing instruction 21 (EndObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `toString` -> v59, v60, v61, v62 - Return v62 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 32 (ObjectLiteralAddElement) from 85BD4634-6042-4439-9660-681203083F44 - ObjectLiteralAddElement `6`, v34 - // Splicing done - // Splicing instruction 9 (ObjectLiteralAddComputedProperty) from E21EE792-1AD5-4237-A5F1-977B8EE67462 - ObjectLiteralAddComputedProperty v12, v57 - // Splicing done - BeginObjectLiteralComputedMethod v58 -> v63 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v64 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v46 -> v65, v66, v67, v68 - EndObjectLiteralComputedMethod - v69 <- EndObjectLiteral - Return v64 - EndObjectLiteralMethod - v70 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v71 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3512 newly discovered edges in the CFG of the target - - -// ===== [ Program FB125C0E-F357-425B-9E93-77A17C430A6F ] ===== -// Mutating 89FE5381-7DE3-4B40-8708-D806D349AEAC with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '186' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '3' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadString 'setBigInt64' -v10 <- LoadString 'toZonedDateTime' -// Splicing instruction 6 (EndConstructor) from D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v11 <- LoadFloat '1e-15' -v12 <- BeginConstructor -> v13, v14, v15, v16, v17 - SetProperty v13, 'p6', v11 - SetProperty v13, 'c', v14 -EndConstructor -// Splicing done -v18 <- LoadString 'bigint' -// Splicing instruction 16 (BeginForLoopBody) from 86DB13FF-0C7B-41AC-810E-0AB5766C07BB -BeginForLoopInitializer - v19 <- LoadInteger '0' - v20 <- LoadInteger '10' -BeginForLoopCondition -> v21, v22 - v23 <- Compare v21, '<', v22 -BeginForLoopAfterthought v23 -> v24, v25 - v26 <- UnaryOperation v25, '--' -BeginForLoopBody -> v27, v28 - v29 <- LoadNull -EndForLoop -// Splicing done -v30 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - SetProperty v32, 'h', v33 - SetProperty v32, 'b', v30 -EndConstructor -v35 <- Construct v31, [v2, v7] -v36 <- Construct v31, [v8, v7] -v37 <- Construct v31, [v5, v7] -v38 <- LoadFloat '2.220446049250313e-16' -v39 <- LoadInteger '-1828752785' -v40 <- LoadFloat '745.8806114719878' -v41 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v42 - // Splicing instruction 151 (Construct) from 469FD83A-8A76-4C96-A103-C2DC5C78A6D8 - v43 <- LoadInteger '1078' - v44 <- CreateNamedVariable 'Float64Array', 'none' - v45 <- Construct v44, [v43] - // Splicing done - // Splicing instruction 6 (CreateArray) from 85BD4634-6042-4439-9660-681203083F44 - v46 <- LoadInteger '476388605' - v47 <- LoadInteger '536870912' - v48 <- LoadInteger '-1073741824' - v49 <- CreateArray [v48, v46, v47] - v50 <- CallMethod (guarded) v49, 'reduce', [v46] - v51 <- CreateArray [v48, v49, v46, v48] - // Splicing done - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v52, v53 - EndClassConstructor - ClassAddInstanceProperty 'd' - BeginClassInstanceMethod 'o' -> v54, v55 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'b' - BeginClassInstanceMethod 'o' -> v56, v57 - EndClassInstanceMethod -EndClassDefinition -v58 <- Construct v41, [] -v59 <- Construct v41, [v58] -v60 <- Construct v41, [v41] -v61 <- BeginPlainFunction -> - Return v61 -EndPlainFunction -v62 <- BeginConstructor -> v63, v64, v65, v66 - v67 <- CallMethod v66, 'propertyIsEnumerable', [v39] - SetProperty v63, 'a', v60 -EndConstructor -v68 <- GetProperty v62, 'prototype' -v69 <- Construct v62, [v60, v60, v59] -v70 <- GetProperty v69, 'constructor' -v71 <- Construct v62, [v58, v59, v58] -// Splicing instruction 6 (BeginObjectLiteral) from FFE149F1-3133-4B8A-9134-F8004738387C -v72 <- LoadString 'toString' -v73 <- LoadInteger '-1073741824' -v74 <- BeginPlainFunction -> - Return v72 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v74 - ObjectLiteralAddElement `9`, v73 - ObjectLiteralAddProperty `b`, v72 - ObjectLiteralAddProperty `c`, v74 - BeginObjectLiteralSetter `b` -> v75, v76 - EndObjectLiteralSetter -v77 <- EndObjectLiteral -// Splicing done -v78 <- Construct v62, [v58, v58, v60] -// Splicing instruction 18 (EndForLoop) from B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF -BeginForLoopInitializer - v79 <- LoadInteger '0' - v80 <- LoadInteger '10' -BeginForLoopCondition -> v81, v82 - v83 <- Compare v81, '<', v82 -BeginForLoopAfterthought v83 -> v84, v85 - v86 <- UnaryOperation v84, '++' - v87 <- UnaryOperation v85, '--' -BeginForLoopBody -> v88, v89 -EndForLoop -// Splicing done -v90 <- CreateArray [] -v91 <- LoadInteger '16' -v92 <- CreateNamedVariable 'Float64Array', 'none' -v93 <- LoadInteger '10' -v94 <- CreateNamedVariable 'Uint16Array', 'none' -v95 <- CreateNamedVariable 'Symbol', 'none' -v96 <- GetProperty v95, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v96 -> v97 - EndObjectLiteralComputedMethod -v98 <- EndObjectLiteral -v99 <- LoadInteger '167' -v100 <- CreateNamedVariable 'Float32Array', 'none' -v101 <- Construct (guarded) v100, [v94, v60, v39] -v102 <- CreateNamedVariable 'Symbol', 'none' -// Splicing instruction 25 (GetElement) from 7FCE4A37-146E-44AC-B3FC-BEC76B5352AE -v103 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v104 <- CreateNamedVariable 'Uint8Array', 'none' -v105 <- LoadInteger '2' -v106 <- Construct (guarded) v104, [v105, v103, v103] -v107 <- GetElement v106, '1' -// Splicing done -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v108, v109, v110, v111 - Return v111 - EndObjectLiteralMethod - ObjectLiteralAddElement `6`, v61 - ObjectLiteralAddComputedProperty v30, v101 - BeginObjectLiteralComputedMethod v102 -> v112 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v113 - BeginObjectLiteral - // Splicing instruction 5 (BeginObjectLiteralMethod) from 6754B22D-6FC8-44A0-9160-7630FFC39A8F - BeginObjectLiteralMethod `valueOf` -> v114, v115, v116, v117 - Return v117 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 9 (BeginObjectLiteralGetter) from BB00504F-DE1E-4CF2-802B-17E056A601DC - BeginObjectLiteralGetter `d` -> v118 - BeginObjectLiteral - v119 <- EndObjectLiteral - EndObjectLiteralGetter - // Splicing done - BeginObjectLiteralComputedMethod v90 -> v120, v121, v122, v123 - EndObjectLiteralComputedMethod - v124 <- EndObjectLiteral - Return v113 - EndObjectLiteralMethod - v125 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v126 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4098 newly discovered edges in the CFG of the target - - -// ===== [ Program 6DBCC50E-6F5E-4010-8868-D7C2025A962F ] ===== -// Mutating FB125C0E-F357-425B-9E93-77A17C430A6F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -// Splicing instruction 0 (BeginClassDefinition) from 39BACAD1-B129-4793-BDAE-1F3D1A641774 -v2 <- BeginClassDefinition (decl) -EndClassDefinition -// Splicing done -// Splicing instruction 5 (Construct) from 465097E7-71C0-45D1-AD23-87CF4280979B -v3 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v4 <- UnaryOperation '~', v3 -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v6 <- Construct (guarded) v5, [v4] -// Splicing done -v7 <- Construct v1, [v0] -v8 <- LoadInteger '186' -v9 <- CreateNamedVariable 'Float64Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '3' -v12 <- CreateNamedVariable 'Float64Array', 'none' -v13 <- Construct v12, [v11] -v14 <- LoadString 'setBigInt64' -v15 <- LoadString 'toZonedDateTime' -v16 <- LoadFloat '1e-15' -v17 <- BeginConstructor -> v18, v19, v20, v21, v22 - SetProperty v18, 'p6', v16 - SetProperty v18, 'c', v19 -EndConstructor -v23 <- LoadString 'bigint' -BeginForLoopInitializer - v24 <- LoadInteger '0' - v25 <- LoadInteger '10' -BeginForLoopCondition -> v26, v27 - v28 <- Compare v26, '<', v27 -BeginForLoopAfterthought v28 -> v29, v30 - v31 <- UnaryOperation v30, '--' -BeginForLoopBody -> v32, v33 - v34 <- LoadNull -EndForLoop -v35 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v36 <- BeginConstructor -> v37, v38, v39 - SetProperty v37, 'h', v38 - SetProperty v37, 'b', v35 -EndConstructor -v40 <- Construct v36, [v7, v12] -v41 <- Construct v36, [v13, v12] -v42 <- Construct v36, [v10, v12] -v43 <- LoadFloat '2.220446049250313e-16' -v44 <- LoadInteger '-1828752785' -v45 <- LoadFloat '745.8806114719878' -v46 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v47 - v48 <- LoadInteger '1078' - v49 <- CreateNamedVariable 'Float64Array', 'none' - v50 <- Construct v49, [v48] - v51 <- LoadInteger '476388605' - v52 <- LoadInteger '536870912' - v53 <- LoadInteger '-1073741824' - // Splicing instruction 7 (UnaryOperation) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 - v54 <- UnaryOperation '+', v3 - // Splicing done - // Splicing instruction 3 (BeginConstructor) from 7108B6FD-DE19-4F1D-A74C-F84E20C84BC7 - v55 <- BeginConstructor -> v56, v57, v58, v59 - SetProperty v56, 'g', v59 - EndConstructor - // Splicing done - // Splicing instruction 3 (EndClassDefinition) from 39BACAD1-B129-4793-BDAE-1F3D1A641774 - v60 <- BeginClassDefinition (decl) - EndClassDefinition - v61 <- BeginClassDefinition (decl) v60 - EndClassDefinition - // Splicing done - v62 <- CreateArray [v53, v51, v52] - v63 <- CallMethod (guarded) v62, 'reduce', [v51] - v64 <- CreateArray [v53, v62, v51, v53] - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v65, v66 - EndClassConstructor - ClassAddInstanceProperty 'd' - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'b' - BeginClassInstanceMethod 'o' -> v69, v70 - EndClassInstanceMethod -EndClassDefinition -v71 <- Construct v46, [] -v72 <- Construct v46, [v71] -v73 <- Construct v46, [v46] -v74 <- BeginPlainFunction -> - Return v74 -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79 - v80 <- CallMethod v79, 'propertyIsEnumerable', [v44] - SetProperty v76, 'a', v73 -EndConstructor -v81 <- GetProperty v75, 'prototype' -v82 <- Construct v75, [v73, v73, v72] -v83 <- GetProperty v82, 'constructor' -v84 <- Construct v75, [v71, v72, v71] -// Splicing instruction 10 (CallMethod) from C1F27464-95BB-4385-BDAB-771EE63A8829 -v85 <- CreateNamedVariable 'Math', 'none' -v86 <- CallMethod v85, 'sin', [] -// Splicing done -// Splicing instruction 36 (SetProperty) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -SetProperty v71, 'b', v86 -// Splicing done -// Splicing instruction 43 (EndPlainFunction) from 85BD4634-6042-4439-9660-681203083F44 -v87 <- BeginPlainFunction -> -EndPlainFunction -v88 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v87 - ObjectLiteralSetPrototype v87 - ObjectLiteralCopyProperties v87 - ObjectLiteralAddProperty `f`, v87 - ObjectLiteralAddElement `6`, v87 - BeginObjectLiteralSetter `b` -> v89, v90 - v91 <- GetComputedSuperProperty v87 - Update v91, '&&', v90 - v92 <- LoadFloat 'nan' - v93 <- LoadFloat '-551599.0459100289' - v94 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v87 - v95 <- EndObjectLiteral - Return v95 -EndPlainFunction -// Splicing done -v96 <- LoadString 'toString' -v97 <- LoadInteger '-1073741824' -v98 <- BeginPlainFunction -> - Return v96 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v98 - // Splicing instruction 62 (BeginObjectLiteralComputedMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralComputedMethod v10 -> v99, v100, v101, v102, v103 - EndObjectLiteralComputedMethod - // Splicing done - // Splicing instruction 25 (EndObjectLiteralMethod) from DDF1EB3C-1B16-4294-9753-17DAA6A605EA - BeginObjectLiteralMethod `valueOf` -> v104, v105, v106, v107 - BeginForLoopInitializer - v108 <- LoadInteger '0' - v109 <- LoadInteger '10' - BeginForLoopCondition -> v110, v111 - v112 <- Compare v110, '<', v111 - BeginForLoopAfterthought v112 -> v113, v114 - v115 <- UnaryOperation v113, '++' - v116 <- UnaryOperation v114, '--' - BeginForLoopBody -> v117, v118 - v119 <- LoadNull - EndForLoop - SetComputedSuperProperty v23, v105 - v120 <- GetProperty v14, 'length' - v121 <- LoadString '2147483647' - v122 <- LoadString 'instant' - v123 <- LoadString 'q2AHn' - Return v107 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddElement `9`, v97 - ObjectLiteralAddProperty `b`, v96 - ObjectLiteralAddProperty `c`, v98 - BeginObjectLiteralSetter `b` -> v124, v125 - EndObjectLiteralSetter - // Splicing instruction 6 (ObjectLiteralAddElement) from DDF1EB3C-1B16-4294-9753-17DAA6A605EA - ObjectLiteralAddElement `9`, v23 - // Splicing done - // Splicing instruction 179 (ObjectLiteralSetPrototype) from EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA - ObjectLiteralSetPrototype v74 - // Splicing done - // Splicing instruction 10 (ObjectLiteralSetPrototype) from 49B9A70B-D6DB-4C54-ACE1-ED2082125FAA - ObjectLiteralSetPrototype v96 - // Splicing done - // Splicing instruction 92 (ObjectLiteralAddProperty) from EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA - ObjectLiteralAddProperty `maxByteLength`, v11 - // Splicing done - // Splicing instruction 179 (ObjectLiteralSetPrototype) from A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 - ObjectLiteralSetPrototype v88 - // Splicing done -v126 <- EndObjectLiteral -v127 <- Construct v75, [v71, v71, v73] -BeginForLoopInitializer - v128 <- LoadInteger '0' - v129 <- LoadInteger '10' -BeginForLoopCondition -> v130, v131 - v132 <- Compare v130, '<', v131 -BeginForLoopAfterthought v132 -> v133, v134 - v135 <- UnaryOperation v133, '++' - v136 <- UnaryOperation v134, '--' -BeginForLoopBody -> v137, v138 -EndForLoop -// Splicing instruction 55 (BinaryOperation) from C71B4852-73B4-438E-B2FB-923140C9D115 -v139 <- LoadBigInt '8' -v140 <- CreateArray [] -v141 <- CallMethod (guarded) v140, 'map', [v139] -v142 <- CreateNamedVariable 'Number', 'none' -v143 <- CallMethod v142, 'isNaN', [v97] -v144 <- BinaryOperation v143, '&&', v141 -// Splicing done -v145 <- CreateArray [] -v146 <- LoadInteger '16' -v147 <- CreateNamedVariable 'Float64Array', 'none' -v148 <- LoadInteger '10' -v149 <- CreateNamedVariable 'Uint16Array', 'none' -v150 <- CreateNamedVariable 'Symbol', 'none' -v151 <- GetProperty v150, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v151 -> v152 - EndObjectLiteralComputedMethod -v153 <- EndObjectLiteral -v154 <- LoadInteger '167' -v155 <- CreateNamedVariable 'Float32Array', 'none' -v156 <- Construct (guarded) v155, [v149, v73, v44] -v157 <- CreateNamedVariable 'Symbol', 'none' -v158 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v159 <- CreateNamedVariable 'Uint8Array', 'none' -v160 <- LoadInteger '2' -v161 <- Construct (guarded) v159, [v160, v158, v158] -v162 <- GetElement v161, '1' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v163, v164, v165, v166 - Return v166 - EndObjectLiteralMethod - ObjectLiteralAddElement `6`, v74 - ObjectLiteralAddComputedProperty v35, v156 - BeginObjectLiteralComputedMethod v157 -> v167 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v168 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v169, v170, v171, v172 - Return v172 - EndObjectLiteralMethod - BeginObjectLiteralGetter `d` -> v173 - BeginObjectLiteral - v174 <- EndObjectLiteral - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v145 -> v175, v176, v177, v178 - EndObjectLiteralComputedMethod - v179 <- EndObjectLiteral - Return v168 - EndObjectLiteralMethod - v180 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v181 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4074 newly discovered edges in the CFG of the target - - -// ===== [ Program 1E947FCE-E9CD-4658-8A63-742106BADFA2 ] ===== -// Mutating 6DBCC50E-6F5E-4010-8868-D7C2025A962F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- BeginClassDefinition (decl) -EndClassDefinition -v3 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v4 <- UnaryOperation '~', v3 -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v6 <- Construct (guarded) v5, [v4] -v7 <- Construct v1, [v0] -v8 <- LoadInteger '186' -v9 <- CreateNamedVariable 'Float64Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '3' -v12 <- CreateNamedVariable 'Float64Array', 'none' -v13 <- Construct v12, [v11] -v14 <- LoadString 'setBigInt64' -v15 <- LoadString 'toZonedDateTime' -v16 <- LoadFloat '1e-15' -v17 <- BeginConstructor -> v18, v19, v20, v21, v22 - SetProperty v18, 'p6', v16 - SetProperty v18, 'c', v19 -EndConstructor -v23 <- LoadString 'bigint' -BeginForLoopInitializer - v24 <- LoadInteger '0' - v25 <- LoadInteger '10' -BeginForLoopCondition -> v26, v27 - v28 <- Compare v26, '<', v27 -BeginForLoopAfterthought v28 -> v29, v30 - v31 <- UnaryOperation v30, '--' -BeginForLoopBody -> v32, v33 - v34 <- LoadNull -EndForLoop -v35 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v36 <- BeginConstructor -> v37, v38, v39 - SetProperty v37, 'h', v38 - SetProperty v37, 'b', v35 -EndConstructor -v40 <- Construct v36, [v7, v12] -v41 <- Construct v36, [v13, v12] -v42 <- Construct v36, [v10, v12] -v43 <- LoadFloat '2.220446049250313e-16' -v44 <- LoadInteger '-1828752785' -v45 <- LoadFloat '745.8806114719878' -v46 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v47 - v48 <- LoadInteger '1078' - v49 <- CreateNamedVariable 'Float64Array', 'none' - v50 <- Construct v49, [v48] - v51 <- LoadInteger '476388605' - v52 <- LoadInteger '536870912' - v53 <- LoadInteger '-1073741824' - v54 <- UnaryOperation '+', v3 - v55 <- BeginConstructor -> v56, v57, v58, v59 - SetProperty v56, 'g', v59 - EndConstructor - v60 <- BeginClassDefinition (decl) - EndClassDefinition - v61 <- BeginClassDefinition (decl) v60 - EndClassDefinition - v62 <- CreateArray [v53, v51, v52] - v63 <- CallMethod (guarded) v62, 'reduce', [v51] - v64 <- CreateArray [v53, v62, v51, v53] - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v65, v66 - EndClassConstructor - ClassAddInstanceProperty 'd' - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'b' - BeginClassInstanceMethod 'o' -> v69, v70 - EndClassInstanceMethod -EndClassDefinition -v71 <- Construct v46, [] -v72 <- Construct v46, [v71] -v73 <- Construct v46, [v46] -v74 <- BeginPlainFunction -> - Return v74 -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79 - v80 <- CallMethod v79, 'propertyIsEnumerable', [v44] - SetProperty v76, 'a', v73 -EndConstructor -v81 <- GetProperty v75, 'prototype' -v82 <- Construct v75, [v73, v73, v72] -v83 <- GetProperty v82, 'constructor' -v84 <- Construct v75, [v71, v72, v71] -v85 <- CreateNamedVariable 'Math', 'none' -v86 <- CallMethod v85, 'sin', [] -SetProperty v71, 'b', v86 -v87 <- BeginPlainFunction -> -EndPlainFunction -v88 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v87 - ObjectLiteralSetPrototype v87 - ObjectLiteralCopyProperties v87 - ObjectLiteralAddProperty `f`, v87 - ObjectLiteralAddElement `6`, v87 - BeginObjectLiteralSetter `b` -> v89, v90 - v91 <- GetComputedSuperProperty v87 - Update v91, '&&', v90 - v92 <- LoadFloat 'nan' - v93 <- LoadFloat '-551599.0459100289' - v94 <- LoadFloat '974833.7722651677' - // Inserting program 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 - v95 <- LoadString 'a' - v96 <- LoadString 'PbD' - v97 <- LoadString '10000' - v98 <- BeginPlainFunction -> v99, v100 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v95, v95 - ObjectLiteralAddProperty `g`, v100 - ObjectLiteralAddComputedProperty v100, v97 - BeginObjectLiteralMethod `n` -> v101, v102, v103 - Return v101 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v99 - v104 <- EndObjectLiteral - Return v104 - EndPlainFunction - v105 <- CallFunction v98, [] - v106 <- CallFunction v98, [v105, v95] - v107 <- CallFunction v98, [v106, v95] - v108 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] - v109 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] - v110 <- LoadInteger '-256' - v111 <- LoadInteger '64' - v112 <- Compare v110, '>', v96 - BeginRepeatLoop '25' -> v113 - Reassign v111, v113 - SetProperty v109, '__proto__', v95 - v114 <- CreateNamedVariable 'Uint8Array', 'none' - v115 <- LoadInteger '72' - v116 <- LoadInteger '50' - v117 <- LoadInteger '89' - v118 <- LoadInteger '67' - v119 <- LoadInteger '175' - v120 <- LoadInteger '125' - v121 <- LoadInteger '179' - v122 <- CallMethod v114, 'of', [v115, v116, v117, v118, v119, v120, v121] - v123 <- CallMethod v122, 'toHex', [] - EndRepeatLoop - EndObjectLiteralSetter - ObjectLiteralCopyProperties v87 - v124 <- EndObjectLiteral - Return v124 -EndPlainFunction -v125 <- LoadString 'toString' -v126 <- LoadInteger '-1073741824' -v127 <- BeginPlainFunction -> - Return v125 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v127 - BeginObjectLiteralComputedMethod v10 -> v128, v129, v130, v131, v132 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v133, v134, v135, v136 - BeginForLoopInitializer - v137 <- LoadInteger '0' - v138 <- LoadInteger '10' - BeginForLoopCondition -> v139, v140 - v141 <- Compare v139, '<', v140 - BeginForLoopAfterthought v141 -> v142, v143 - v144 <- UnaryOperation v142, '++' - v145 <- UnaryOperation v143, '--' - BeginForLoopBody -> v146, v147 - v148 <- LoadNull - EndForLoop - SetComputedSuperProperty v23, v134 - v149 <- GetProperty v14, 'length' - v150 <- LoadString '2147483647' - v151 <- LoadString 'instant' - v152 <- LoadString 'q2AHn' - Return v136 - EndObjectLiteralMethod - ObjectLiteralAddElement `9`, v126 - ObjectLiteralAddProperty `b`, v125 - ObjectLiteralAddProperty `c`, v127 - BeginObjectLiteralSetter `b` -> v153, v154 - EndObjectLiteralSetter - ObjectLiteralAddElement `9`, v23 - ObjectLiteralSetPrototype v74 - ObjectLiteralSetPrototype v125 - ObjectLiteralAddProperty `maxByteLength`, v11 - ObjectLiteralSetPrototype v88 -v155 <- EndObjectLiteral -v156 <- Construct v75, [v71, v71, v73] -BeginForLoopInitializer - v157 <- LoadInteger '0' - v158 <- LoadInteger '10' -BeginForLoopCondition -> v159, v160 - v161 <- Compare v159, '<', v160 -BeginForLoopAfterthought v161 -> v162, v163 - v164 <- UnaryOperation v162, '++' - v165 <- UnaryOperation v163, '--' -BeginForLoopBody -> v166, v167 -EndForLoop -v168 <- LoadBigInt '8' -v169 <- CreateArray [] -v170 <- CallMethod (guarded) v169, 'map', [v168] -v171 <- CreateNamedVariable 'Number', 'none' -v172 <- CallMethod v171, 'isNaN', [v126] -v173 <- BinaryOperation v172, '&&', v170 -v174 <- CreateArray [] -v175 <- LoadInteger '16' -v176 <- CreateNamedVariable 'Float64Array', 'none' -v177 <- LoadInteger '10' -v178 <- CreateNamedVariable 'Uint16Array', 'none' -v179 <- CreateNamedVariable 'Symbol', 'none' -v180 <- GetProperty v179, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v180 -> v181 - EndObjectLiteralComputedMethod -v182 <- EndObjectLiteral -v183 <- LoadInteger '167' -v184 <- CreateNamedVariable 'Float32Array', 'none' -v185 <- Construct (guarded) v184, [v178, v73, v44] -v186 <- CreateNamedVariable 'Symbol', 'none' -v187 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v188 <- CreateNamedVariable 'Uint8Array', 'none' -v189 <- LoadInteger '2' -v190 <- Construct (guarded) v188, [v189, v187, v187] -v191 <- GetElement v190, '1' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v192, v193, v194, v195 - Return v195 - EndObjectLiteralMethod - ObjectLiteralAddElement `6`, v74 - ObjectLiteralAddComputedProperty v35, v185 - BeginObjectLiteralComputedMethod v186 -> v196 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v197 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v198, v199, v200, v201 - Return v201 - EndObjectLiteralMethod - BeginObjectLiteralGetter `d` -> v202 - BeginObjectLiteral - v203 <- EndObjectLiteral - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v174 -> v204, v205, v206, v207 - EndObjectLiteralComputedMethod - v208 <- EndObjectLiteral - Return v197 - EndObjectLiteralMethod - v209 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v210 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4149 newly discovered edges in the CFG of the target - - -// ===== [ Program D5F2B66A-79C1-46F3-BFE2-43DE525B8EBA ] ===== -// Mutating 1E947FCE-E9CD-4658-8A63-742106BADFA2 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- BeginClassDefinition (decl) -EndClassDefinition -v3 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v4 <- UnaryOperation '~', v3 -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v5 -SetProperty v5, 'prototype', v5 -// Exploring finished -v6 <- Construct (guarded) v5, [v4] -// Exploring value v6 -v7 <- BinaryOperation v6, '??', v6 -// Exploring finished -v8 <- Construct v1, [v0] -v9 <- LoadInteger '186' -v10 <- CreateNamedVariable 'Float64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v13 -SetProperty v13, 'e', v13 -// Exploring finished -v14 <- Construct v13, [v12] -v15 <- LoadString 'setBigInt64' -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'trimEnd', [] -// Exploring finished -v17 <- LoadString 'toZonedDateTime' -v18 <- LoadFloat '1e-15' -v19 <- BeginConstructor -> v20, v21, v22, v23, v24 - SetProperty v20, 'p6', v18 - SetProperty v20, 'c', v21 -EndConstructor -v25 <- LoadString 'bigint' -BeginForLoopInitializer - v26 <- LoadInteger '0' - v27 <- LoadInteger '10' -BeginForLoopCondition -> v28, v29 - v30 <- Compare v28, '<', v29 - // Exploring value v30 - v31 <- UnaryOperation '!', v30 - // Exploring finished -BeginForLoopAfterthought v30 -> v32, v33 - // Exploring value v33 - v34 <- BinaryOperation v33, '+', v33 - // Exploring finished - v35 <- UnaryOperation v33, '--' -BeginForLoopBody -> v36, v37 - v38 <- LoadNull -EndForLoop -v39 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Exploring value v39 -v40 <- CallMethod (guarded) v39, 'constructor', [v17] -// Exploring finished -v41 <- BeginConstructor -> v42, v43, v44 - // Exploring value v42 - v45 <- GetProperty (guarded) v42, 'constructor' - v46 <- Construct (guarded) v45, [v42, v13] - // Exploring finished - // Exploring value v44 - SetProperty v44, 'e', v44 - // Exploring finished - SetProperty v42, 'h', v43 - SetProperty v42, 'b', v39 -EndConstructor -// Exploring value v41 -v47 <- GetProperty v41, 'length' -// Exploring finished -v48 <- Construct v41, [v8, v13] -v49 <- Construct v41, [v14, v13] -v50 <- Construct v41, [v11, v13] -// Exploring value v50 -SetProperty v50, 'e', v50 -// Exploring finished -v51 <- LoadFloat '2.220446049250313e-16' -v52 <- LoadInteger '-1828752785' -// Exploring value v52 -v53 <- BinaryOperation v52, '>>', v52 -// Exploring finished -v54 <- LoadFloat '745.8806114719878' -// Exploring value v54 -v55 <- BinaryOperation v54, '-', v54 -// Exploring finished -v56 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v57 - v58 <- LoadInteger '1078' - v59 <- CreateNamedVariable 'Float64Array', 'none' - v60 <- Construct v59, [v58] - v61 <- LoadInteger '476388605' - v62 <- LoadInteger '536870912' - v63 <- LoadInteger '-1073741824' - v64 <- UnaryOperation '+', v3 - v65 <- BeginConstructor -> v66, v67, v68, v69 - SetProperty v66, 'g', v69 - EndConstructor - v70 <- BeginClassDefinition (decl) - EndClassDefinition - v71 <- BeginClassDefinition (decl) v70 - EndClassDefinition - v72 <- CreateArray [v63, v61, v62] - v73 <- CallMethod (guarded) v72, 'reduce', [v61] - v74 <- CreateArray [v63, v72, v61, v63] - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v75, v76 - // Exploring value v76 - v77 <- BinaryOperation v76, '??', v76 - // Exploring finished - EndClassConstructor - ClassAddInstanceProperty 'd' - BeginClassInstanceMethod 'o' -> v78, v79 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'b' - BeginClassInstanceMethod 'o' -> v80, v81 - EndClassInstanceMethod -EndClassDefinition -v82 <- Construct v56, [] -v83 <- Construct v56, [v82] -v84 <- Construct v56, [v56] -// Exploring value v84 -SetProperty v84, 'd', v84 -// Exploring finished -v85 <- BeginPlainFunction -> - Return v85 -EndPlainFunction -// Exploring value v85 -v86 <- CallFunction (guarded) v85, [] -// Exploring finished -v87 <- BeginConstructor -> v88, v89, v90, v91 - // Exploring value v90 - v92 <- GetProperty (guarded) v90, 'd' - v93 <- Construct (guarded) v92, [] - // Exploring finished - v94 <- CallMethod v91, 'propertyIsEnumerable', [v52] - SetProperty v88, 'a', v84 -EndConstructor -// Exploring value v87 -v95 <- CallMethod (guarded) v87, 'bind', [v52] -// Exploring finished -v96 <- GetProperty v87, 'prototype' -v97 <- Construct v87, [v84, v84, v83] -v98 <- GetProperty v97, 'constructor' -// Exploring value v98 -v99 <- Construct (guarded) v98, [v84, v9, v18] -// Exploring finished -v100 <- Construct v87, [v82, v83, v82] -// Exploring value v100 -v101 <- GetProperty v100, 'a' -// Exploring finished -v102 <- CreateNamedVariable 'Math', 'none' -// Exploring value v102 -v103 <- GetProperty (guarded) v102, 'tan' -v104 <- Construct (guarded) v103, [v56] -// Exploring finished -v105 <- CallMethod v102, 'sin', [] -SetProperty v82, 'b', v105 -v106 <- BeginPlainFunction -> -EndPlainFunction -v107 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v106 - ObjectLiteralSetPrototype v106 - ObjectLiteralCopyProperties v106 - ObjectLiteralAddProperty `f`, v106 - ObjectLiteralAddElement `6`, v106 - BeginObjectLiteralSetter `b` -> v108, v109 - v110 <- GetComputedSuperProperty v106 - Update v110, '&&', v109 - v111 <- LoadFloat 'nan' - v112 <- LoadFloat '-551599.0459100289' - v113 <- LoadFloat '974833.7722651677' - v114 <- LoadString 'a' - v115 <- LoadString 'PbD' - v116 <- LoadString '10000' - v117 <- BeginPlainFunction -> v118, v119 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v114, v114 - ObjectLiteralAddProperty `g`, v119 - ObjectLiteralAddComputedProperty v119, v116 - BeginObjectLiteralMethod `n` -> v120, v121, v122 - Return v120 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v118 - v123 <- EndObjectLiteral - Return v123 - EndPlainFunction - v124 <- CallFunction v117, [] - v125 <- CallFunction v117, [v124, v114] - v126 <- CallFunction v117, [v125, v114] - v127 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] - v128 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] - v129 <- LoadInteger '-256' - v130 <- LoadInteger '64' - v131 <- Compare v129, '>', v115 - BeginRepeatLoop '25' -> v132 - Reassign v130, v132 - SetProperty v128, '__proto__', v114 - v133 <- CreateNamedVariable 'Uint8Array', 'none' - v134 <- LoadInteger '72' - v135 <- LoadInteger '50' - v136 <- LoadInteger '89' - v137 <- LoadInteger '67' - v138 <- LoadInteger '175' - v139 <- LoadInteger '125' - v140 <- LoadInteger '179' - v141 <- CallMethod v133, 'of', [v134, v135, v136, v137, v138, v139, v140] - v142 <- CallMethod v141, 'toHex', [] - EndRepeatLoop - EndObjectLiteralSetter - ObjectLiteralCopyProperties v106 - v143 <- EndObjectLiteral - Return v143 -EndPlainFunction -v144 <- LoadString 'toString' -v145 <- LoadInteger '-1073741824' -v146 <- BeginPlainFunction -> - Return v144 -EndPlainFunction -// Exploring value v146 -v147 <- GetProperty v146, 'prototype' -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v146 - BeginObjectLiteralComputedMethod v11 -> v148, v149, v150, v151, v152 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v153, v154, v155, v156 - BeginForLoopInitializer - v157 <- LoadInteger '0' - v158 <- LoadInteger '10' - BeginForLoopCondition -> v159, v160 - v161 <- Compare v159, '<', v160 - BeginForLoopAfterthought v161 -> v162, v163 - v164 <- UnaryOperation v162, '++' - v165 <- UnaryOperation v163, '--' - BeginForLoopBody -> v166, v167 - v168 <- LoadNull - EndForLoop - SetComputedSuperProperty v25, v154 - v169 <- GetProperty v15, 'length' - v170 <- LoadString '2147483647' - v171 <- LoadString 'instant' - v172 <- LoadString 'q2AHn' - Return v156 - EndObjectLiteralMethod - ObjectLiteralAddElement `9`, v145 - ObjectLiteralAddProperty `b`, v144 - ObjectLiteralAddProperty `c`, v146 - BeginObjectLiteralSetter `b` -> v173, v174 - EndObjectLiteralSetter - ObjectLiteralAddElement `9`, v25 - ObjectLiteralSetPrototype v85 - ObjectLiteralSetPrototype v144 - ObjectLiteralAddProperty `maxByteLength`, v12 - ObjectLiteralSetPrototype v107 -v175 <- EndObjectLiteral -v176 <- Construct v87, [v82, v82, v84] -BeginForLoopInitializer - v177 <- LoadInteger '0' - v178 <- LoadInteger '10' -BeginForLoopCondition -> v179, v180 - v181 <- Compare v179, '<', v180 -BeginForLoopAfterthought v181 -> v182, v183 - v184 <- UnaryOperation v182, '++' - v185 <- UnaryOperation v183, '--' - // Exploring value v185 - v186 <- BinaryOperation v185, '^', v185 - // Exploring finished -BeginForLoopBody -> v187, v188 -EndForLoop -v189 <- LoadBigInt '8' -v190 <- CreateArray [] -// Exploring value v190 -v191 <- CallMethod (guarded) v190, 'map', [v48] -// Exploring finished -v192 <- CallMethod (guarded) v190, 'map', [v189] -v193 <- CreateNamedVariable 'Number', 'none' -// Exploring value v193 -v194 <- GetProperty v193, 'length' -// Exploring finished -v195 <- CallMethod v193, 'isNaN', [v145] -// Exploring value v195 -v196 <- BinaryOperation v195, '&&', v195 -// Exploring finished -v197 <- BinaryOperation v195, '&&', v192 -// Exploring value v197 -v198 <- BinaryOperation v197, '&&', v197 -// Exploring finished -v199 <- CreateArray [] -v200 <- LoadInteger '16' -v201 <- CreateNamedVariable 'Float64Array', 'none' -v202 <- LoadInteger '10' -v203 <- CreateNamedVariable 'Uint16Array', 'none' -v204 <- CreateNamedVariable 'Symbol', 'none' -v205 <- GetProperty v204, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v205 -> v206 - EndObjectLiteralComputedMethod -v207 <- EndObjectLiteral -// Exploring value v207 -SetProperty v207, 'a', v207 -// Exploring finished -v208 <- LoadInteger '167' -v209 <- CreateNamedVariable 'Float32Array', 'none' -v210 <- Construct (guarded) v209, [v203, v84, v52] -// Exploring value v210 -SetProperty v210, 'length', v210 -// Exploring finished -v211 <- CreateNamedVariable 'Symbol', 'none' -v212 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -// Exploring value v212 -v213 <- GetProperty v212, 'ignoreCase' -// Exploring finished -v214 <- CreateNamedVariable 'Uint8Array', 'none' -v215 <- LoadInteger '2' -v216 <- Construct (guarded) v214, [v215, v212, v212] -// Exploring value v216 -v217 <- CallMethod (guarded) v216, 'includes', [v83] -// Exploring finished -v218 <- GetElement v216, '1' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v219, v220, v221, v222 - Return v222 - EndObjectLiteralMethod - ObjectLiteralAddElement `6`, v85 - ObjectLiteralAddComputedProperty v39, v210 - BeginObjectLiteralComputedMethod v211 -> v223 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v224 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v225, v226, v227, v228 - Return v228 - EndObjectLiteralMethod - BeginObjectLiteralGetter `d` -> v229 - BeginObjectLiteral - v230 <- EndObjectLiteral - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v199 -> v231, v232, v233, v234 - EndObjectLiteralComputedMethod - v235 <- EndObjectLiteral - Return v224 - EndObjectLiteralMethod - v236 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v237 <- EndObjectLiteral -// Program may be interesting due to new coverage: 5014 newly discovered edges in the CFG of the target - - -// ===== [ Program 6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1 ] ===== -// Minimizing D5F2B66A-79C1-46F3-BFE2-43DE525B8EBA -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- BeginClassDefinition (decl) -EndClassDefinition -v3 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v4 <- UnaryOperation '~', v3 -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -SetProperty v5, 'prototype', v5 -v6 <- Construct (guarded) v5, [v4] -v7 <- BinaryOperation v6, '??', v6 -v8 <- Construct v1, [v0] -v9 <- LoadInteger '186' -v10 <- CreateNamedVariable 'Float64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -SetProperty v13, 'e', v13 -v14 <- Construct v13, [v12] -v15 <- LoadString 'setBigInt64' -v16 <- CallMethod (guarded) v15, 'trimEnd', [] -v17 <- LoadString 'toZonedDateTime' -v18 <- LoadFloat '1e-15' -v19 <- BeginConstructor -> v20, v21, v22, v23, v24 - SetProperty v20, 'p6', v18 - SetProperty v20, 'c', v21 -EndConstructor -v25 <- LoadString 'bigint' -BeginForLoopInitializer - v26 <- LoadInteger '0' - v27 <- LoadInteger '10' -BeginForLoopCondition -> v28, v29 - v30 <- Compare v28, '<', v29 - v31 <- UnaryOperation '!', v30 -BeginForLoopAfterthought v30 -> v32, v33 - v34 <- BinaryOperation v33, '+', v33 - v35 <- UnaryOperation v33, '--' -BeginForLoopBody -> v36, v37 - v38 <- LoadNull -EndForLoop -v39 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v40 <- CallMethod (guarded) v39, 'constructor', [v17] -v41 <- BeginConstructor -> v42, v43, v44 - v45 <- GetProperty (guarded) v42, 'constructor' - v46 <- Construct (guarded) v45, [v42, v13] - SetProperty v44, 'e', v44 - SetProperty v42, 'h', v43 - SetProperty v42, 'b', v39 -EndConstructor -v47 <- GetProperty v41, 'length' -v48 <- Construct v41, [v8, v13] -v49 <- Construct v41, [v14, v13] -v50 <- Construct v41, [v11, v13] -SetProperty v50, 'e', v50 -v51 <- LoadFloat '2.220446049250313e-16' -v52 <- LoadInteger '-1828752785' -v53 <- BinaryOperation v52, '>>', v52 -v54 <- LoadFloat '745.8806114719878' -v55 <- BinaryOperation v54, '-', v54 -v56 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v57 - v58 <- LoadInteger '1078' - v59 <- CreateNamedVariable 'Float64Array', 'none' - v60 <- Construct v59, [v58] - v61 <- LoadInteger '476388605' - v62 <- LoadInteger '536870912' - v63 <- LoadInteger '-1073741824' - v64 <- UnaryOperation '+', v3 - v65 <- BeginConstructor -> v66, v67, v68, v69 - SetProperty v66, 'g', v69 - EndConstructor - v70 <- BeginClassDefinition (decl) - EndClassDefinition - v71 <- BeginClassDefinition (decl) v70 - EndClassDefinition - v72 <- CreateArray [v63, v61, v62] - v73 <- CallMethod (guarded) v72, 'reduce', [v61] - v74 <- CreateArray [v63, v72, v61, v63] - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v75, v76 - v77 <- BinaryOperation v76, '??', v76 - EndClassConstructor - ClassAddInstanceProperty 'd' - BeginClassInstanceMethod 'o' -> v78, v79 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'b' - BeginClassInstanceMethod 'o' -> v80, v81 - EndClassInstanceMethod -EndClassDefinition -v82 <- Construct v56, [] -v83 <- Construct v56, [v82] -v84 <- Construct v56, [v56] -SetProperty v84, 'd', v84 -v85 <- BeginPlainFunction -> - Return v85 -EndPlainFunction -v86 <- CallFunction (guarded) v85, [] -v87 <- BeginConstructor -> v88, v89, v90, v91 - v92 <- GetProperty (guarded) v90, 'd' - v93 <- Construct (guarded) v92, [] - v94 <- CallMethod v91, 'propertyIsEnumerable', [v52] - SetProperty v88, 'a', v84 -EndConstructor -v95 <- CallMethod (guarded) v87, 'bind', [v52] -v96 <- GetProperty v87, 'prototype' -v97 <- Construct v87, [v84, v84, v83] -v98 <- GetProperty v97, 'constructor' -v99 <- Construct (guarded) v98, [v84, v9, v18] -v100 <- Construct v87, [v82, v83, v82] -v101 <- GetProperty v100, 'a' -v102 <- CreateNamedVariable 'Math', 'none' -v103 <- GetProperty (guarded) v102, 'tan' -v104 <- Construct (guarded) v103, [v56] -v105 <- CallMethod v102, 'sin', [] -SetProperty v82, 'b', v105 -v106 <- BeginPlainFunction -> -EndPlainFunction -v107 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v106 - ObjectLiteralSetPrototype v106 - ObjectLiteralCopyProperties v106 - ObjectLiteralAddProperty `f`, v106 - ObjectLiteralAddElement `6`, v106 - BeginObjectLiteralSetter `b` -> v108, v109 - v110 <- GetComputedSuperProperty v106 - Update v110, '&&', v109 - v111 <- LoadFloat 'nan' - v112 <- LoadFloat '-551599.0459100289' - v113 <- LoadFloat '974833.7722651677' - v114 <- LoadString 'a' - v115 <- LoadString 'PbD' - v116 <- LoadString '10000' - v117 <- BeginPlainFunction -> v118, v119 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v114, v114 - ObjectLiteralAddProperty `g`, v119 - ObjectLiteralAddComputedProperty v119, v116 - BeginObjectLiteralMethod `n` -> v120, v121, v122 - Return v120 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v118 - v123 <- EndObjectLiteral - Return v123 - EndPlainFunction - v124 <- CallFunction v117, [] - v125 <- CallFunction v117, [v124, v114] - v126 <- CallFunction v117, [v125, v114] - v127 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] - v128 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] - v129 <- LoadInteger '-256' - v130 <- LoadInteger '64' - v131 <- Compare v129, '>', v115 - BeginRepeatLoop '25' -> v132 - Reassign v130, v132 - SetProperty v128, '__proto__', v114 - v133 <- CreateNamedVariable 'Uint8Array', 'none' - v134 <- LoadInteger '72' - v135 <- LoadInteger '50' - v136 <- LoadInteger '89' - v137 <- LoadInteger '67' - v138 <- LoadInteger '175' - v139 <- LoadInteger '125' - v140 <- LoadInteger '179' - v141 <- CallMethod v133, 'of', [v134, v135, v136, v137, v138, v139, v140] - v142 <- CallMethod v141, 'toHex', [] - EndRepeatLoop - EndObjectLiteralSetter - ObjectLiteralCopyProperties v106 - v143 <- EndObjectLiteral - Return v143 -EndPlainFunction -v144 <- LoadString 'toString' -v145 <- LoadInteger '-1073741824' -v146 <- BeginPlainFunction -> - Return v144 -EndPlainFunction -v147 <- GetProperty v146, 'prototype' -BeginObjectLiteral - ObjectLiteralSetPrototype v146 - BeginObjectLiteralComputedMethod v11 -> v148, v149, v150, v151, v152 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v153, v154, v155, v156 - BeginForLoopInitializer - v157 <- LoadInteger '0' - v158 <- LoadInteger '10' - BeginForLoopCondition -> v159, v160 - v161 <- Compare v159, '<', v160 - BeginForLoopAfterthought v161 -> v162, v163 - v164 <- UnaryOperation v162, '++' - v165 <- UnaryOperation v163, '--' - BeginForLoopBody -> v166, v167 - v168 <- LoadNull - EndForLoop - SetComputedSuperProperty v25, v154 - v169 <- GetProperty v15, 'length' - v170 <- LoadString '2147483647' - v171 <- LoadString 'instant' - v172 <- LoadString 'q2AHn' - Return v156 - EndObjectLiteralMethod - ObjectLiteralAddElement `9`, v145 - ObjectLiteralAddProperty `b`, v144 - ObjectLiteralAddProperty `c`, v146 - BeginObjectLiteralSetter `b` -> v173, v174 - EndObjectLiteralSetter - ObjectLiteralAddElement `9`, v25 - ObjectLiteralSetPrototype v85 - ObjectLiteralSetPrototype v144 - ObjectLiteralAddProperty `maxByteLength`, v12 - ObjectLiteralSetPrototype v107 -v175 <- EndObjectLiteral -v176 <- Construct v87, [v82, v82, v84] -BeginForLoopInitializer - v177 <- LoadInteger '0' - v178 <- LoadInteger '10' -BeginForLoopCondition -> v179, v180 - v181 <- Compare v179, '<', v180 -BeginForLoopAfterthought v181 -> v182, v183 - v184 <- UnaryOperation v182, '++' - v185 <- UnaryOperation v183, '--' - v186 <- BinaryOperation v185, '^', v185 -BeginForLoopBody -> v187, v188 -EndForLoop -v189 <- LoadBigInt '8' -v190 <- CreateArray [] -v191 <- CallMethod (guarded) v190, 'map', [v48] -v192 <- CallMethod (guarded) v190, 'map', [v189] -v193 <- CreateNamedVariable 'Number', 'none' -v194 <- GetProperty v193, 'length' -v195 <- CallMethod v193, 'isNaN', [v145] -v196 <- BinaryOperation v195, '&&', v195 -v197 <- BinaryOperation v195, '&&', v192 -v198 <- BinaryOperation v197, '&&', v197 -v199 <- CreateArray [] -v200 <- LoadInteger '16' -v201 <- CreateNamedVariable 'Float64Array', 'none' -v202 <- LoadInteger '10' -v203 <- CreateNamedVariable 'Uint16Array', 'none' -v204 <- CreateNamedVariable 'Symbol', 'none' -v205 <- GetProperty v204, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v205 -> v206 - EndObjectLiteralComputedMethod -v207 <- EndObjectLiteral -SetProperty v207, 'a', v207 -v208 <- LoadInteger '167' -v209 <- CreateNamedVariable 'Float32Array', 'none' -v210 <- Construct (guarded) v209, [v203, v84, v52] -SetProperty v210, 'length', v210 -v211 <- CreateNamedVariable 'Symbol', 'none' -v212 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v213 <- GetProperty v212, 'ignoreCase' -v214 <- CreateNamedVariable 'Uint8Array', 'none' -v215 <- LoadInteger '2' -v216 <- Construct (guarded) v214, [v215, v212, v212] -v217 <- CallMethod (guarded) v216, 'includes', [v83] -v218 <- GetElement v216, '1' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v219, v220, v221, v222 - Return v222 - EndObjectLiteralMethod - BeginObjectLiteralComputedMethod v211 -> v223 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v224 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v225, v226, v227, v228 - EndObjectLiteralMethod - BeginObjectLiteralGetter `d` -> v229 - BeginObjectLiteral - v230 <- EndObjectLiteral - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v199 -> v231, v232, v233, v234 - EndObjectLiteralComputedMethod - v235 <- EndObjectLiteral - EndObjectLiteralMethod - v236 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v237 <- EndObjectLiteral -// Program is interesting due to new coverage: 188 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.fzil b/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.fzil deleted file mode 100755 index ca3eae65a..000000000 Binary files a/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.js b/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.js deleted file mode 100755 index 73868f037..000000000 --- a/old_corpus/program_20251007073439_6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1.js +++ /dev/null @@ -1,215 +0,0 @@ -// Minimizing D5F2B66A-79C1-46F3-BFE2-43DE525B8EBA -class C2 { -} -const v3 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; -const v4 = ~v3; -Uint8ClampedArray.prototype = Uint8ClampedArray; -let v6; -try { v6 = new Uint8ClampedArray(v4); } catch (e) {} -v6 ?? v6; -const v8 = new Float64Array(2); -const v11 = new Float64Array(186); -Float64Array.e = Float64Array; -const v14 = new Float64Array(3); -try { ("setBigInt64").trimEnd(); } catch (e) {} -function F19(a21, a22, a23, a24) { - if (!new.target) { throw 'must be called with new'; } - this.p6 = 1e-15; - this.c = a21; -} -for (let i28 = 0, i29 = 10; - (() => { - const v30 = i28 < i29; - !v30; - return v30; - })(); - i29 + i29, i29--) { -} -function f39() { - return Float64Array; -} -try { f39.constructor("toZonedDateTime"); } catch (e) {} -function F41(a43, a44) { - if (!new.target) { throw 'must be called with new'; } - const v45 = this?.constructor; - try { new v45(this, Float64Array); } catch (e) {} - a44.e = a44; - this.h = a43; - this.b = f39; -} -F41.length; -const v48 = new F41(v8, Float64Array); -new F41(v14, Float64Array); -const v50 = new F41(v11, Float64Array); -v50.e = v50; --1828752785 >> -1828752785; -745.8806114719878 - 745.8806114719878; -const v56 = class { - get g() { - new Float64Array(1078); - +v3; - function F65(a67, a68, a69) { - if (!new.target) { throw 'must be called with new'; } - this.g = a69; - } - class C70 { - } - class C71 extends C70 { - } - const v72 = [-1073741824,476388605,536870912]; - try { v72.reduce(476388605); } catch (e) {} - [-1073741824,v72,476388605,-1073741824]; - } - static #a; - constructor(a76) { - a76 ?? a76; - } - d; - o(a79) { - } - #b; - o(a81) { - } -} -const v82 = new v56(); -const v83 = new v56(v82); -const v84 = new v56(v56); -v84.d = v84; -function f85() { - return f85; -} -try { f85(); } catch (e) {} -function F87(a89, a90, a91) { - if (!new.target) { throw 'must be called with new'; } - const v92 = a90?.d; - try { new v92(); } catch (e) {} - a91.propertyIsEnumerable(-1828752785); - this.a = v84; -} -try { F87.bind(-1828752785); } catch (e) {} -F87.prototype; -const v97 = new F87(v84, v84, v83); -const v98 = v97.constructor; -try { new v98(v84, 186, 1e-15); } catch (e) {} -const v100 = new F87(v82, v83, v82); -v100.a; -const v103 = Math?.tan; -try { new v103(v56); } catch (e) {} -v82.b = Math.sin(); -function f106() { -} -function f107() { - const v143 = { - e: f106, - __proto__: f106, - ...f106, - f: f106, - 6: f106, - set b(a109) { - let v110 = super[f106]; - v110 &&= a109; - function f117(a118, a119) { - const v123 = { - ["a"]: "a", - g: a119, - [a119]: "10000", - n(a121, a122) { - return this; - }, - f: a118, - }; - return v123; - } - f117(f117(f117(), "a"), "a"); - [4294967296,128,-373826824,-1420021067,-2147483648,5,127]; - const v128 = [9007199254740990,10000,14204,65536,4096]; - let v130 = 64; - -256 > "PbD"; - for (let v132 = 0; v132 < 25; v132++) { - v130 = v132; - v128.__proto__ = "a"; - Uint8Array.of(72, 50, 89, 67, 175, 125, 179).toHex(); - } - }, - ...f106, - }; - return v143; -} -function f146() { - return "toString"; -} -f146.prototype; -const v175 = { - __proto__: f146, - [v11](a149, a150, a151, a152) { - }, - valueOf(a154, a155, a156) { - for (let i159 = 0, i160 = 10; i159 < i160; i159++, i160--) { - } - super["bigint"] = a154; - ("setBigInt64").length; - return a156; - }, - 9: -1073741824, - b: "toString", - c: f146, - set b(a174) { - }, - 9: "bigint", - maxByteLength: 3, -}; -new F87(v82, v82, v84); -for (let i179 = 0, i180 = 10; - i179 < i180; - (() => { - i179++; - const v185 = i180--; - v185 ^ v185; - })()) { -} -const v190 = []; -try { v190.map(v48); } catch (e) {} -let v192; -try { v192 = v190.map(8n); } catch (e) {} -Number.length; -const v195 = Number.isNaN(-1073741824); -v195 && v195; -const v197 = v195 && v192; -v197 && v197; -const v199 = []; -const v205 = Symbol.iterator; -const v207 = { - [v205]() { - }, -}; -v207.a = v207; -let v210; -try { v210 = new Float32Array(Uint16Array, v84, -1828752785); } catch (e) {} -v210.length = v210; -const v212 = /Qa(?!bbb|bb)c\u0060?/dsm; -v212.ignoreCase; -let v216; -try { v216 = new Uint8Array(2, v212, v212); } catch (e) {} -try { v216.includes(v83); } catch (e) {} -v216[1]; -const v237 = { - toString(a220, a221, a222) { - return a222; - }, - [Symbol]() { - const v236 = { - next() { - const v235 = { - valueOf(a226, a227, a228) { - }, - get d() { - const v230 = {}; - }, - [v199](a232, a233, a234) { - }, - }; - }, - }; - }, -}; -// Program is interesting due to new coverage: 188 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.fuzzil.history b/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.fuzzil.history deleted file mode 100755 index a7ebc8eb6..000000000 --- a/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.fuzzil.history +++ /dev/null @@ -1,280 +0,0 @@ -// ===== [ Program ACEB113D-3C33-4959-AA66-0CDD31C0F81F ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v6 <- Construct v3, [v1] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v0] -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v10 <- CreateIntArray [-4294967297] -v11 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-717837.1593822499' -v13 <- LoadFloat '-114241.18148323474' -v14 <- LoadFloat '0.24449545930417427' -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- CreateArray [] -v16 <- LoadString '-05:00' -v17 <- LoadString 'Pacific/Pitcairn' -v18 <- LoadString '+22:00' -v19 <- BeginPlainFunction -> v20, v21 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v17 - BeginObjectLiteralMethod `valueOf` -> v22, v23, v24, v25 - Reassign v17, v24 - BeginForLoopInitializer - v26 <- LoadInteger '0' - v27 <- LoadInteger '10' - BeginForLoopCondition -> v28, v29 - v30 <- Compare v28, '<', v29 - BeginForLoopAfterthought v30 -> v31, v32 - v33 <- UnaryOperation v31, '++' - v34 <- UnaryOperation v32, '--' - BeginForLoopBody -> v35, v36 - EndForLoop - SetComputedSuperProperty v22, v23 - v37 <- Construct (guarded) v23, [] - v38 <- GetProperty v16, 'length' - Return v25 - EndObjectLiteralMethod - v39 <- EndObjectLiteral - Return v39 -EndPlainFunction -v40 <- CallFunction v19, [v18, v16] -v41 <- CallFunction v19, [v18, v18] -v42 <- CallFunction v19, [v17, v16] -v43 <- LoadString 'n' -v44 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v45 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v46 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v47 <- CreateNamedVariable 'Uint16Array', 'none' -v48 <- Construct v47, [v46, v17, v17] -v49 <- LoadInteger '3579' -v50 <- CreateNamedVariable 'Int8Array', 'none' -v51 <- GetElement v45, '2' -v52 <- CallFunction (guarded) v19, [v51, v51] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v19 - ObjectLiteralAddProperty `call`, v19 - ObjectLiteralAddProperty `defineProperty`, v19 - ObjectLiteralAddProperty `deleteProperty`, v19 - ObjectLiteralAddProperty `get`, v19 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v19 - ObjectLiteralAddProperty `getPrototypeOf`, v19 - ObjectLiteralAddProperty `has`, v19 - ObjectLiteralAddProperty `isExtensible`, v19 - ObjectLiteralAddProperty `ownKeys`, v19 - ObjectLiteralAddProperty `preventExtensions`, v19 - ObjectLiteralAddProperty `set`, v19 -v53 <- EndObjectLiteral -v54 <- CreateFloatArray [-396556.0347509007] -v55 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v56 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v57 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v58, v59 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v60 <- CreateNamedVariable 'Date', 'none' -v61 <- GetProperty v60, 'toTemporalInstant' -v62 <- CallMethod (guarded) v61, 'apply', [v57, v51, v61] -v63 <- CreateNamedVariable 'Proxy', 'none' -v64 <- Construct v63, [v41, v53] -v65 <- Construct v50, [v49] -BeginForInLoop v65 -> v66 - v67 <- CreateNamedVariable 'String', 'none' - v68 <- CreateArray [] - v69 <- CallMethod (guarded) v67, 'apply', [v43, v68] -EndForInLoop - - -// ===== [ Program CC4A69D7-E9AB-40FF-9367-E4B85457EF5D ] ===== -// Mutating ACEB113D-3C33-4959-AA66-0CDD31C0F81F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - // Exploring value v5 - v6 <- GetElement v5, '7' - // Exploring finished - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -v19 <- LoadString '+22:00' -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -// Exploring value v21 -v42 <- Construct (guarded) v21, [v1, v15] -// Exploring finished -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -// Exploring value v44 -SetElement v44, '9', v44 -// Exploring finished -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -// Exploring value v47 -v48 <- CallMethod (guarded) v47, 'flat', [] -// Exploring finished -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'toReversed', [] -// Exploring finished -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -// Exploring value v53 -v54 <- GetElement v53, '1' -// Exploring finished -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -// Exploring value v57 -v58 <- BinaryOperation v57, '&', v57 -// Exploring finished -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -// Exploring value v62 -v63 <- GetElement v62, '1' -// Exploring finished -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v64 -v65 <- GetElement v64, '1' -// Exploring finished -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -// Exploring value v71 -v72 <- BinaryOperation v71, '??', v71 -// Exploring finished -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -// Exploring value v74 -SetProperty v74, '__proto__', v74 -// Exploring finished -v75 <- Construct v56, [v55] -// Exploring value v75 -v76 <- GetElement v75, '10' -// Exploring finished -BeginForInLoop v75 -> v77 - // Exploring value v77 - v78 <- GetElement v77, '0' - // Exploring finished - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - // Exploring value v81 - v82 <- CallMethod (guarded) v81, 'match', [v18] - // Exploring finished -EndForInLoop -// Program may be interesting due to new coverage: 16467 newly discovered edges in the CFG of the target - - -// ===== [ Program 416B7468-BE65-4A7F-9A48-64228621A6FF ] ===== -// Minimizing CC4A69D7-E9AB-40FF-9367-E4B85457EF5D -v0 <- LoadFloat '-717837.1593822499' -v1 <- LoadFloat '-114241.18148323474' -v2 <- LoadFloat '0.24449545930417427' -v3 <- LoadString '-05:00' -v4 <- LoadString 'Pacific/Pitcairn' -v5 <- LoadString '+22:00' -v6 <- BeginPlainFunction -> v7, v8 - BeginObjectLiteral - v9 <- EndObjectLiteral - Return v9 -EndPlainFunction -v10 <- LoadString 'n' -v11 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v12 <- CallMethod v11, 'flat', [v10] -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- LoadInteger '3579' -v15 <- CreateNamedVariable 'Int8Array', 'none' -BeginObjectLiteral - ObjectLiteralAddProperty `set`, v6 -v16 <- EndObjectLiteral -v17 <- CreateNamedVariable 'Date', 'none' -v18 <- CreateNamedVariable 'Proxy', 'none' -v19 <- Construct v18, [v6, v16] -SetProperty v19, '__proto__', v19 -v20 <- Construct v15, [v14] -BeginForInLoop v20 -> v21 - v22 <- GetElement v21, '0' - v23 <- CreateNamedVariable 'String', 'none' - v24 <- CallMethod (guarded) v23, 'apply', [] - v25 <- CallMethod v24, 'match', [v4] -EndForInLoop -// Program is interesting due to new coverage: 244 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.fzil b/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.fzil deleted file mode 100755 index 17cfca972..000000000 Binary files a/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.js b/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.js deleted file mode 100755 index 051c267d4..000000000 --- a/old_corpus/program_20251007073520_416B7468-BE65-4A7F-9A48-64228621A6FF.js +++ /dev/null @@ -1,15 +0,0 @@ -// Minimizing CC4A69D7-E9AB-40FF-9367-E4B85457EF5D -function f6(a7, a8) { - return {}; -} -([-335384.80657671404,-0.6171062077210561,-3.0,-9.502078435164349e+306,1.6024120884290232e+308]).flat("n"); -const v19 = new Proxy(f6, { set: f6 }); -v19.__proto__ = v19; -const v20 = new Int8Array(3579); -for (const v21 in v20) { - v21[0]; - let v24; - try { v24 = String.apply(); } catch (e) {} - v24.match("Pacific/Pitcairn"); -} -// Program is interesting due to new coverage: 244 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.fuzzil.history b/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.fuzzil.history deleted file mode 100755 index 00915ecc1..000000000 --- a/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.fuzzil.history +++ /dev/null @@ -1,362 +0,0 @@ -// ===== [ Program ACEB113D-3C33-4959-AA66-0CDD31C0F81F ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v6 <- Construct v3, [v1] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v0] -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v10 <- CreateIntArray [-4294967297] -v11 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-717837.1593822499' -v13 <- LoadFloat '-114241.18148323474' -v14 <- LoadFloat '0.24449545930417427' -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- CreateArray [] -v16 <- LoadString '-05:00' -v17 <- LoadString 'Pacific/Pitcairn' -v18 <- LoadString '+22:00' -v19 <- BeginPlainFunction -> v20, v21 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v17 - BeginObjectLiteralMethod `valueOf` -> v22, v23, v24, v25 - Reassign v17, v24 - BeginForLoopInitializer - v26 <- LoadInteger '0' - v27 <- LoadInteger '10' - BeginForLoopCondition -> v28, v29 - v30 <- Compare v28, '<', v29 - BeginForLoopAfterthought v30 -> v31, v32 - v33 <- UnaryOperation v31, '++' - v34 <- UnaryOperation v32, '--' - BeginForLoopBody -> v35, v36 - EndForLoop - SetComputedSuperProperty v22, v23 - v37 <- Construct (guarded) v23, [] - v38 <- GetProperty v16, 'length' - Return v25 - EndObjectLiteralMethod - v39 <- EndObjectLiteral - Return v39 -EndPlainFunction -v40 <- CallFunction v19, [v18, v16] -v41 <- CallFunction v19, [v18, v18] -v42 <- CallFunction v19, [v17, v16] -v43 <- LoadString 'n' -v44 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v45 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v46 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v47 <- CreateNamedVariable 'Uint16Array', 'none' -v48 <- Construct v47, [v46, v17, v17] -v49 <- LoadInteger '3579' -v50 <- CreateNamedVariable 'Int8Array', 'none' -v51 <- GetElement v45, '2' -v52 <- CallFunction (guarded) v19, [v51, v51] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v19 - ObjectLiteralAddProperty `call`, v19 - ObjectLiteralAddProperty `defineProperty`, v19 - ObjectLiteralAddProperty `deleteProperty`, v19 - ObjectLiteralAddProperty `get`, v19 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v19 - ObjectLiteralAddProperty `getPrototypeOf`, v19 - ObjectLiteralAddProperty `has`, v19 - ObjectLiteralAddProperty `isExtensible`, v19 - ObjectLiteralAddProperty `ownKeys`, v19 - ObjectLiteralAddProperty `preventExtensions`, v19 - ObjectLiteralAddProperty `set`, v19 -v53 <- EndObjectLiteral -v54 <- CreateFloatArray [-396556.0347509007] -v55 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v56 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v57 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v58, v59 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v60 <- CreateNamedVariable 'Date', 'none' -v61 <- GetProperty v60, 'toTemporalInstant' -v62 <- CallMethod (guarded) v61, 'apply', [v57, v51, v61] -v63 <- CreateNamedVariable 'Proxy', 'none' -v64 <- Construct v63, [v41, v53] -v65 <- Construct v50, [v49] -BeginForInLoop v65 -> v66 - v67 <- CreateNamedVariable 'String', 'none' - v68 <- CreateArray [] - v69 <- CallMethod (guarded) v67, 'apply', [v43, v68] -EndForInLoop - - -// ===== [ Program CC4A69D7-E9AB-40FF-9367-E4B85457EF5D ] ===== -// Mutating ACEB113D-3C33-4959-AA66-0CDD31C0F81F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - // Exploring value v5 - v6 <- GetElement v5, '7' - // Exploring finished - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -v19 <- LoadString '+22:00' -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -// Exploring value v21 -v42 <- Construct (guarded) v21, [v1, v15] -// Exploring finished -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -// Exploring value v44 -SetElement v44, '9', v44 -// Exploring finished -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -// Exploring value v47 -v48 <- CallMethod (guarded) v47, 'flat', [] -// Exploring finished -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'toReversed', [] -// Exploring finished -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -// Exploring value v53 -v54 <- GetElement v53, '1' -// Exploring finished -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -// Exploring value v57 -v58 <- BinaryOperation v57, '&', v57 -// Exploring finished -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -// Exploring value v62 -v63 <- GetElement v62, '1' -// Exploring finished -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v64 -v65 <- GetElement v64, '1' -// Exploring finished -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -// Exploring value v71 -v72 <- BinaryOperation v71, '??', v71 -// Exploring finished -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -// Exploring value v74 -SetProperty v74, '__proto__', v74 -// Exploring finished -v75 <- Construct v56, [v55] -// Exploring value v75 -v76 <- GetElement v75, '10' -// Exploring finished -BeginForInLoop v75 -> v77 - // Exploring value v77 - v78 <- GetElement v77, '0' - // Exploring finished - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - // Exploring value v81 - v82 <- CallMethod (guarded) v81, 'match', [v18] - // Exploring finished -EndForInLoop -// Program may be interesting due to new coverage: 16467 newly discovered edges in the CFG of the target - - -// ===== [ Program 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 ] ===== -// Mutating CC4A69D7-E9AB-40FF-9367-E4B85457EF5D with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -// Mutating next operation -v19 <- LoadString '+a22:00' -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -v42 <- Construct (guarded) v21, [v1, v15] -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -SetElement v44, '9', v44 -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v48 <- CallMethod (guarded) v47, 'flat', [] -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v50 <- CallMethod (guarded) v49, 'toReversed', [] -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -v54 <- GetElement v53, '1' -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -v58 <- BinaryOperation v57, '&', v57 -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v63 <- GetElement v62, '1' -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v65 <- GetElement v64, '1' -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -v72 <- BinaryOperation v71, '??', v71 -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -SetProperty v74, '__proto__', v74 -v75 <- Construct v56, [v55] -v76 <- GetElement v75, '10' -BeginForInLoop v75 -> v77 - v78 <- GetElement v77, '0' - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - v82 <- CallMethod (guarded) v81, 'match', [v18] -EndForInLoop -// Program may be interesting due to new coverage: 5139 newly discovered edges in the CFG of the target - - -// ===== [ Program DCBF336C-DD78-4CED-8F44-B26497EABF12 ] ===== -// Minimizing 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 -v0 <- CreateNamedVariable 'Int8Array', 'none' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.fzil b/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.fzil deleted file mode 100755 index d2432e579..000000000 Binary files a/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.js b/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.js deleted file mode 100755 index 18f901c07..000000000 --- a/old_corpus/program_20251007073524_DCBF336C-DD78-4CED-8F44-B26497EABF12.js +++ /dev/null @@ -1,2 +0,0 @@ -// Minimizing 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.fuzzil.history b/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.fuzzil.history deleted file mode 100755 index b1bb96e01..000000000 --- a/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.fuzzil.history +++ /dev/null @@ -1,552 +0,0 @@ -// ===== [ Program ACEB113D-3C33-4959-AA66-0CDD31C0F81F ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v6 <- Construct v3, [v1] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v0] -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v10 <- CreateIntArray [-4294967297] -v11 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-717837.1593822499' -v13 <- LoadFloat '-114241.18148323474' -v14 <- LoadFloat '0.24449545930417427' -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- CreateArray [] -v16 <- LoadString '-05:00' -v17 <- LoadString 'Pacific/Pitcairn' -v18 <- LoadString '+22:00' -v19 <- BeginPlainFunction -> v20, v21 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v17 - BeginObjectLiteralMethod `valueOf` -> v22, v23, v24, v25 - Reassign v17, v24 - BeginForLoopInitializer - v26 <- LoadInteger '0' - v27 <- LoadInteger '10' - BeginForLoopCondition -> v28, v29 - v30 <- Compare v28, '<', v29 - BeginForLoopAfterthought v30 -> v31, v32 - v33 <- UnaryOperation v31, '++' - v34 <- UnaryOperation v32, '--' - BeginForLoopBody -> v35, v36 - EndForLoop - SetComputedSuperProperty v22, v23 - v37 <- Construct (guarded) v23, [] - v38 <- GetProperty v16, 'length' - Return v25 - EndObjectLiteralMethod - v39 <- EndObjectLiteral - Return v39 -EndPlainFunction -v40 <- CallFunction v19, [v18, v16] -v41 <- CallFunction v19, [v18, v18] -v42 <- CallFunction v19, [v17, v16] -v43 <- LoadString 'n' -v44 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v45 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v46 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v47 <- CreateNamedVariable 'Uint16Array', 'none' -v48 <- Construct v47, [v46, v17, v17] -v49 <- LoadInteger '3579' -v50 <- CreateNamedVariable 'Int8Array', 'none' -v51 <- GetElement v45, '2' -v52 <- CallFunction (guarded) v19, [v51, v51] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v19 - ObjectLiteralAddProperty `call`, v19 - ObjectLiteralAddProperty `defineProperty`, v19 - ObjectLiteralAddProperty `deleteProperty`, v19 - ObjectLiteralAddProperty `get`, v19 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v19 - ObjectLiteralAddProperty `getPrototypeOf`, v19 - ObjectLiteralAddProperty `has`, v19 - ObjectLiteralAddProperty `isExtensible`, v19 - ObjectLiteralAddProperty `ownKeys`, v19 - ObjectLiteralAddProperty `preventExtensions`, v19 - ObjectLiteralAddProperty `set`, v19 -v53 <- EndObjectLiteral -v54 <- CreateFloatArray [-396556.0347509007] -v55 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v56 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v57 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v58, v59 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v60 <- CreateNamedVariable 'Date', 'none' -v61 <- GetProperty v60, 'toTemporalInstant' -v62 <- CallMethod (guarded) v61, 'apply', [v57, v51, v61] -v63 <- CreateNamedVariable 'Proxy', 'none' -v64 <- Construct v63, [v41, v53] -v65 <- Construct v50, [v49] -BeginForInLoop v65 -> v66 - v67 <- CreateNamedVariable 'String', 'none' - v68 <- CreateArray [] - v69 <- CallMethod (guarded) v67, 'apply', [v43, v68] -EndForInLoop - - -// ===== [ Program CC4A69D7-E9AB-40FF-9367-E4B85457EF5D ] ===== -// Mutating ACEB113D-3C33-4959-AA66-0CDD31C0F81F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - // Exploring value v5 - v6 <- GetElement v5, '7' - // Exploring finished - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -v19 <- LoadString '+22:00' -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -// Exploring value v21 -v42 <- Construct (guarded) v21, [v1, v15] -// Exploring finished -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -// Exploring value v44 -SetElement v44, '9', v44 -// Exploring finished -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -// Exploring value v47 -v48 <- CallMethod (guarded) v47, 'flat', [] -// Exploring finished -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'toReversed', [] -// Exploring finished -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -// Exploring value v53 -v54 <- GetElement v53, '1' -// Exploring finished -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -// Exploring value v57 -v58 <- BinaryOperation v57, '&', v57 -// Exploring finished -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -// Exploring value v62 -v63 <- GetElement v62, '1' -// Exploring finished -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v64 -v65 <- GetElement v64, '1' -// Exploring finished -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -// Exploring value v71 -v72 <- BinaryOperation v71, '??', v71 -// Exploring finished -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -// Exploring value v74 -SetProperty v74, '__proto__', v74 -// Exploring finished -v75 <- Construct v56, [v55] -// Exploring value v75 -v76 <- GetElement v75, '10' -// Exploring finished -BeginForInLoop v75 -> v77 - // Exploring value v77 - v78 <- GetElement v77, '0' - // Exploring finished - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - // Exploring value v81 - v82 <- CallMethod (guarded) v81, 'match', [v18] - // Exploring finished -EndForInLoop -// Program may be interesting due to new coverage: 16467 newly discovered edges in the CFG of the target - - -// ===== [ Program 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 ] ===== -// Mutating CC4A69D7-E9AB-40FF-9367-E4B85457EF5D with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -// Mutating next operation -v19 <- LoadString '+a22:00' -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -v42 <- Construct (guarded) v21, [v1, v15] -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -SetElement v44, '9', v44 -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v48 <- CallMethod (guarded) v47, 'flat', [] -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v50 <- CallMethod (guarded) v49, 'toReversed', [] -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -v54 <- GetElement v53, '1' -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -v58 <- BinaryOperation v57, '&', v57 -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v63 <- GetElement v62, '1' -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v65 <- GetElement v64, '1' -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -v72 <- BinaryOperation v71, '??', v71 -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -SetProperty v74, '__proto__', v74 -v75 <- Construct v56, [v55] -v76 <- GetElement v75, '10' -BeginForInLoop v75 -> v77 - v78 <- GetElement v77, '0' - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - v82 <- CallMethod (guarded) v81, 'match', [v18] -EndForInLoop -// Program may be interesting due to new coverage: 5139 newly discovered edges in the CFG of the target - - -// ===== [ Program 69B9ED98-C7C7-42F8-A66B-393E48C56A5A ] ===== -// Mutating 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -// Splicing instruction 6 (CallMethod) from C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B -v10 <- CreateNamedVariable 'Promise', 'none' -v11 <- GetProperty v10, 'prototype' -v12 <- GetProperty v11, 'finally' -v13 <- CallMethod (guarded) v12, 'apply', [] -// Splicing done -// Splicing instruction 1 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v14 <- LoadFloat 'nan' -v15 <- CreateArray [v14, v14] -// Splicing done -v16 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v17 <- CreateIntArray [-4294967297] -v18 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v19 <- LoadFloat '-717837.1593822499' -// Splicing instruction 10 (CallMethod) from C1F27464-95BB-4385-BDAB-771EE63A8829 -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- CallMethod v20, 'sin', [] -// Splicing done -// Splicing instruction 2 (BeginForOfLoop) from 1EA98DBB-660C-44EE-8F28-AA79B3E5AB29 -v22 <- CreateNamedVariable 'Map', 'none' -v23 <- CreateArray [v22] -BeginForOfLoop v23 -> v24 - v25 <- CreateNamedVariable 'Math', 'none' - v26 <- LoadInteger '255' - v27 <- CallMethod v25, 'atanh', [] - v28 <- CallMethod v25, 'cbrt', [v26] -EndForOfLoop -// Splicing done -v29 <- LoadFloat '-114241.18148323474' -v30 <- LoadFloat '0.24449545930417427' -v31 <- CreateArray [] -// Splicing instruction 3 (EndClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C -v32 <- LoadInteger '894145595' -v33 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v32 v32 -EndClassDefinition -// Splicing done -// Splicing instruction 6 (CallFunction) from 6B35F0EB-51B0-4984-94EF-70353534753D -v34 <- LoadRegExp '([\cz]?)' 'dgm' -v35 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -v36 <- CallFunction (guarded) v35, [] -// Splicing done -v37 <- LoadString '-05:00' -v38 <- LoadString 'Pacific/Pitcairn' -v39 <- LoadString '+a22:00' -v40 <- CallMethod (guarded) v39, 'codePointAt', [v2] -v41 <- BeginPlainFunction -> v42, v43 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v38 - BeginObjectLiteralMethod `valueOf` -> v44, v45, v46, v47 - Reassign v38, v46 - BeginForLoopInitializer - v48 <- LoadInteger '0' - v49 <- LoadInteger '10' - BeginForLoopCondition -> v50, v51 - v52 <- Compare v50, '<', v51 - BeginForLoopAfterthought v52 -> v53, v54 - v55 <- UnaryOperation v53, '++' - v56 <- UnaryOperation v54, '--' - BeginForLoopBody -> v57, v58 - EndForLoop - SetComputedSuperProperty v44, v45 - v59 <- Construct (guarded) v45, [] - v60 <- GetProperty v37, 'length' - Return v47 - EndObjectLiteralMethod - v61 <- EndObjectLiteral - Return v61 -EndPlainFunction -v62 <- Construct (guarded) v41, [v1, v30] -v63 <- CallFunction v41, [v39, v37] -v64 <- CallFunction v41, [v39, v39] -SetElement v64, '9', v64 -v65 <- CallFunction v41, [v38, v37] -v66 <- LoadString 'n' -v67 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v68 <- CallMethod (guarded) v67, 'flat', [] -v69 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v70 <- CallMethod (guarded) v69, 'toReversed', [] -v71 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v72 <- CreateNamedVariable 'Uint16Array', 'none' -v73 <- Construct v72, [v71, v38, v38] -v74 <- GetElement v73, '1' -v75 <- LoadInteger '3579' -v76 <- CreateNamedVariable 'Int8Array', 'none' -v77 <- GetElement v69, '2' -v78 <- BinaryOperation v77, '&', v77 -v79 <- CallFunction (guarded) v41, [v77, v77] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v41 - ObjectLiteralAddProperty `call`, v41 - ObjectLiteralAddProperty `defineProperty`, v41 - ObjectLiteralAddProperty `deleteProperty`, v41 - ObjectLiteralAddProperty `get`, v41 - // Splicing instruction 6 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `next` -> v80 - Return v35 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 25 (EndObjectLiteralMethod) from DDF1EB3C-1B16-4294-9753-17DAA6A605EA - BeginObjectLiteralMethod `valueOf` -> v81, v82, v83, v84 - BeginForLoopInitializer - v85 <- LoadInteger '0' - v86 <- LoadInteger '10' - BeginForLoopCondition -> v87, v88 - v89 <- Compare v87, '<', v88 - BeginForLoopAfterthought v89 -> v90, v91 - v92 <- UnaryOperation v90, '++' - v93 <- UnaryOperation v91, '--' - BeginForLoopBody -> v94, v95 - v96 <- LoadNull - EndForLoop - SetComputedSuperProperty v18, v82 - v97 <- GetProperty v39, 'length' - v98 <- LoadString '2147483647' - v99 <- LoadString 'instant' - v100 <- LoadString 'q2AHn' - Return v84 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v41 - ObjectLiteralAddProperty `getPrototypeOf`, v41 - ObjectLiteralAddProperty `has`, v41 - ObjectLiteralAddProperty `isExtensible`, v41 - ObjectLiteralAddProperty `ownKeys`, v41 - ObjectLiteralAddProperty `preventExtensions`, v41 - ObjectLiteralAddProperty `set`, v41 -v101 <- EndObjectLiteral -v102 <- CreateFloatArray [-396556.0347509007] -v103 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v104 <- GetElement v103, '1' -v105 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v106 <- GetElement v105, '1' -v107 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v108, v109 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v110 <- CreateNamedVariable 'Date', 'none' -v111 <- GetProperty v110, 'toTemporalInstant' -v112 <- CallMethod (guarded) v111, 'apply', [v107, v77, v111] -v113 <- BinaryOperation v112, '??', v112 -v114 <- CreateNamedVariable 'Proxy', 'none' -v115 <- Construct v114, [v64, v101] -SetProperty v115, '__proto__', v115 -v116 <- Construct v76, [v75] -v117 <- GetElement v116, '10' -BeginForInLoop v116 -> v118 - v119 <- GetElement v118, '0' - // Splicing instruction 6 (CallMethod) from C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B - v120 <- CreateNamedVariable 'Promise', 'none' - v121 <- GetProperty v120, 'prototype' - v122 <- GetProperty v121, 'finally' - v123 <- CallMethod (guarded) v122, 'apply', [] - // Splicing done - // Splicing instruction 9 (SetElement) from F8C53957-6BC9-44A2-BC1F-29CFA654E57A - v124 <- LoadString 'p' - SetElement v124, '0', v124 - // Splicing done - v125 <- CreateNamedVariable 'String', 'none' - v126 <- CreateArray [] - v127 <- CallMethod (guarded) v125, 'apply', [v66, v126] - v128 <- CallMethod (guarded) v127, 'match', [v38] -EndForInLoop -// Program may be interesting due to new coverage: 6033 newly discovered edges in the CFG of the target - - -// ===== [ Program 515DAABB-886D-4A0C-B862-0CABF1418A1F ] ===== -// Minimizing 69B9ED98-C7C7-42F8-A66B-393E48C56A5A -v0 <- LoadInteger '3579' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- Construct v1, [v0] -BeginForInLoop v2 -> v3 - v4 <- LoadString 'p' - SetElement v4, '0', v4 -EndForInLoop -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.fzil b/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.fzil deleted file mode 100755 index 17f6d2a50..000000000 Binary files a/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.js b/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.js deleted file mode 100755 index 10f788f1b..000000000 --- a/old_corpus/program_20251007073534_515DAABB-886D-4A0C-B862-0CABF1418A1F.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 69B9ED98-C7C7-42F8-A66B-393E48C56A5A -const v2 = new Int8Array(3579); -for (const v3 in v2) { - const t3 = "p"; - t3[0] = "p"; -} -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.fuzzil.history b/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.fuzzil.history deleted file mode 100755 index 23a7d4ccd..000000000 --- a/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.fuzzil.history +++ /dev/null @@ -1,868 +0,0 @@ -// ===== [ Program ACEB113D-3C33-4959-AA66-0CDD31C0F81F ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v6 <- Construct v3, [v1] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v0] -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v10 <- CreateIntArray [-4294967297] -v11 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-717837.1593822499' -v13 <- LoadFloat '-114241.18148323474' -v14 <- LoadFloat '0.24449545930417427' -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- CreateArray [] -v16 <- LoadString '-05:00' -v17 <- LoadString 'Pacific/Pitcairn' -v18 <- LoadString '+22:00' -v19 <- BeginPlainFunction -> v20, v21 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v17 - BeginObjectLiteralMethod `valueOf` -> v22, v23, v24, v25 - Reassign v17, v24 - BeginForLoopInitializer - v26 <- LoadInteger '0' - v27 <- LoadInteger '10' - BeginForLoopCondition -> v28, v29 - v30 <- Compare v28, '<', v29 - BeginForLoopAfterthought v30 -> v31, v32 - v33 <- UnaryOperation v31, '++' - v34 <- UnaryOperation v32, '--' - BeginForLoopBody -> v35, v36 - EndForLoop - SetComputedSuperProperty v22, v23 - v37 <- Construct (guarded) v23, [] - v38 <- GetProperty v16, 'length' - Return v25 - EndObjectLiteralMethod - v39 <- EndObjectLiteral - Return v39 -EndPlainFunction -v40 <- CallFunction v19, [v18, v16] -v41 <- CallFunction v19, [v18, v18] -v42 <- CallFunction v19, [v17, v16] -v43 <- LoadString 'n' -v44 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v45 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v46 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v47 <- CreateNamedVariable 'Uint16Array', 'none' -v48 <- Construct v47, [v46, v17, v17] -v49 <- LoadInteger '3579' -v50 <- CreateNamedVariable 'Int8Array', 'none' -v51 <- GetElement v45, '2' -v52 <- CallFunction (guarded) v19, [v51, v51] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v19 - ObjectLiteralAddProperty `call`, v19 - ObjectLiteralAddProperty `defineProperty`, v19 - ObjectLiteralAddProperty `deleteProperty`, v19 - ObjectLiteralAddProperty `get`, v19 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v19 - ObjectLiteralAddProperty `getPrototypeOf`, v19 - ObjectLiteralAddProperty `has`, v19 - ObjectLiteralAddProperty `isExtensible`, v19 - ObjectLiteralAddProperty `ownKeys`, v19 - ObjectLiteralAddProperty `preventExtensions`, v19 - ObjectLiteralAddProperty `set`, v19 -v53 <- EndObjectLiteral -v54 <- CreateFloatArray [-396556.0347509007] -v55 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v56 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v57 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v58, v59 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v60 <- CreateNamedVariable 'Date', 'none' -v61 <- GetProperty v60, 'toTemporalInstant' -v62 <- CallMethod (guarded) v61, 'apply', [v57, v51, v61] -v63 <- CreateNamedVariable 'Proxy', 'none' -v64 <- Construct v63, [v41, v53] -v65 <- Construct v50, [v49] -BeginForInLoop v65 -> v66 - v67 <- CreateNamedVariable 'String', 'none' - v68 <- CreateArray [] - v69 <- CallMethod (guarded) v67, 'apply', [v43, v68] -EndForInLoop - - -// ===== [ Program CC4A69D7-E9AB-40FF-9367-E4B85457EF5D ] ===== -// Mutating ACEB113D-3C33-4959-AA66-0CDD31C0F81F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - // Exploring value v5 - v6 <- GetElement v5, '7' - // Exploring finished - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -v19 <- LoadString '+22:00' -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -// Exploring finished -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -// Exploring value v21 -v42 <- Construct (guarded) v21, [v1, v15] -// Exploring finished -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -// Exploring value v44 -SetElement v44, '9', v44 -// Exploring finished -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -// Exploring value v47 -v48 <- CallMethod (guarded) v47, 'flat', [] -// Exploring finished -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'toReversed', [] -// Exploring finished -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -// Exploring value v53 -v54 <- GetElement v53, '1' -// Exploring finished -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -// Exploring value v57 -v58 <- BinaryOperation v57, '&', v57 -// Exploring finished -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -// Exploring value v62 -v63 <- GetElement v62, '1' -// Exploring finished -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v64 -v65 <- GetElement v64, '1' -// Exploring finished -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -// Exploring value v71 -v72 <- BinaryOperation v71, '??', v71 -// Exploring finished -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -// Exploring value v74 -SetProperty v74, '__proto__', v74 -// Exploring finished -v75 <- Construct v56, [v55] -// Exploring value v75 -v76 <- GetElement v75, '10' -// Exploring finished -BeginForInLoop v75 -> v77 - // Exploring value v77 - v78 <- GetElement v77, '0' - // Exploring finished - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - // Exploring value v81 - v82 <- CallMethod (guarded) v81, 'match', [v18] - // Exploring finished -EndForInLoop -// Program may be interesting due to new coverage: 16467 newly discovered edges in the CFG of the target - - -// ===== [ Program 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 ] ===== -// Mutating CC4A69D7-E9AB-40FF-9367-E4B85457EF5D with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -v10 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v11 <- CreateIntArray [-4294967297] -v12 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v13 <- LoadFloat '-717837.1593822499' -v14 <- LoadFloat '-114241.18148323474' -v15 <- LoadFloat '0.24449545930417427' -v16 <- CreateArray [] -v17 <- LoadString '-05:00' -v18 <- LoadString 'Pacific/Pitcairn' -// Mutating next operation -v19 <- LoadString '+a22:00' -v20 <- CallMethod (guarded) v19, 'codePointAt', [v2] -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v18 - BeginObjectLiteralMethod `valueOf` -> v24, v25, v26, v27 - Reassign v18, v26 - BeginForLoopInitializer - v28 <- LoadInteger '0' - v29 <- LoadInteger '10' - BeginForLoopCondition -> v30, v31 - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33, v34 - v35 <- UnaryOperation v33, '++' - v36 <- UnaryOperation v34, '--' - BeginForLoopBody -> v37, v38 - EndForLoop - SetComputedSuperProperty v24, v25 - v39 <- Construct (guarded) v25, [] - v40 <- GetProperty v17, 'length' - Return v27 - EndObjectLiteralMethod - v41 <- EndObjectLiteral - Return v41 -EndPlainFunction -v42 <- Construct (guarded) v21, [v1, v15] -v43 <- CallFunction v21, [v19, v17] -v44 <- CallFunction v21, [v19, v19] -SetElement v44, '9', v44 -v45 <- CallFunction v21, [v18, v17] -v46 <- LoadString 'n' -v47 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v48 <- CallMethod (guarded) v47, 'flat', [] -v49 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v50 <- CallMethod (guarded) v49, 'toReversed', [] -v51 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v52 <- CreateNamedVariable 'Uint16Array', 'none' -v53 <- Construct v52, [v51, v18, v18] -v54 <- GetElement v53, '1' -v55 <- LoadInteger '3579' -v56 <- CreateNamedVariable 'Int8Array', 'none' -v57 <- GetElement v49, '2' -v58 <- BinaryOperation v57, '&', v57 -v59 <- CallFunction (guarded) v21, [v57, v57] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v21 - ObjectLiteralAddProperty `call`, v21 - ObjectLiteralAddProperty `defineProperty`, v21 - ObjectLiteralAddProperty `deleteProperty`, v21 - ObjectLiteralAddProperty `get`, v21 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v21 - ObjectLiteralAddProperty `getPrototypeOf`, v21 - ObjectLiteralAddProperty `has`, v21 - ObjectLiteralAddProperty `isExtensible`, v21 - ObjectLiteralAddProperty `ownKeys`, v21 - ObjectLiteralAddProperty `preventExtensions`, v21 - ObjectLiteralAddProperty `set`, v21 -v60 <- EndObjectLiteral -v61 <- CreateFloatArray [-396556.0347509007] -v62 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v63 <- GetElement v62, '1' -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v65 <- GetElement v64, '1' -v66 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v67, v68 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v69 <- CreateNamedVariable 'Date', 'none' -v70 <- GetProperty v69, 'toTemporalInstant' -v71 <- CallMethod (guarded) v70, 'apply', [v66, v57, v70] -v72 <- BinaryOperation v71, '??', v71 -v73 <- CreateNamedVariable 'Proxy', 'none' -v74 <- Construct v73, [v44, v60] -SetProperty v74, '__proto__', v74 -v75 <- Construct v56, [v55] -v76 <- GetElement v75, '10' -BeginForInLoop v75 -> v77 - v78 <- GetElement v77, '0' - v79 <- CreateNamedVariable 'String', 'none' - v80 <- CreateArray [] - v81 <- CallMethod (guarded) v79, 'apply', [v46, v80] - v82 <- CallMethod (guarded) v81, 'match', [v18] -EndForInLoop -// Program may be interesting due to new coverage: 5139 newly discovered edges in the CFG of the target - - -// ===== [ Program 69B9ED98-C7C7-42F8-A66B-393E48C56A5A ] ===== -// Mutating 560BF828-D8B2-4B8B-8DF7-13FD27DFF765 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v2] -v9 <- Construct v3, [v0] -// Splicing instruction 6 (CallMethod) from C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B -v10 <- CreateNamedVariable 'Promise', 'none' -v11 <- GetProperty v10, 'prototype' -v12 <- GetProperty v11, 'finally' -v13 <- CallMethod (guarded) v12, 'apply', [] -// Splicing done -// Splicing instruction 1 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 -v14 <- LoadFloat 'nan' -v15 <- CreateArray [v14, v14] -// Splicing done -v16 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v17 <- CreateIntArray [-4294967297] -v18 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v19 <- LoadFloat '-717837.1593822499' -// Splicing instruction 10 (CallMethod) from C1F27464-95BB-4385-BDAB-771EE63A8829 -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- CallMethod v20, 'sin', [] -// Splicing done -// Splicing instruction 2 (BeginForOfLoop) from 1EA98DBB-660C-44EE-8F28-AA79B3E5AB29 -v22 <- CreateNamedVariable 'Map', 'none' -v23 <- CreateArray [v22] -BeginForOfLoop v23 -> v24 - v25 <- CreateNamedVariable 'Math', 'none' - v26 <- LoadInteger '255' - v27 <- CallMethod v25, 'atanh', [] - v28 <- CallMethod v25, 'cbrt', [v26] -EndForOfLoop -// Splicing done -v29 <- LoadFloat '-114241.18148323474' -v30 <- LoadFloat '0.24449545930417427' -v31 <- CreateArray [] -// Splicing instruction 3 (EndClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C -v32 <- LoadInteger '894145595' -v33 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v32 v32 -EndClassDefinition -// Splicing done -// Splicing instruction 6 (CallFunction) from 6B35F0EB-51B0-4984-94EF-70353534753D -v34 <- LoadRegExp '([\cz]?)' 'dgm' -v35 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -v36 <- CallFunction (guarded) v35, [] -// Splicing done -v37 <- LoadString '-05:00' -v38 <- LoadString 'Pacific/Pitcairn' -v39 <- LoadString '+a22:00' -v40 <- CallMethod (guarded) v39, 'codePointAt', [v2] -v41 <- BeginPlainFunction -> v42, v43 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v38 - BeginObjectLiteralMethod `valueOf` -> v44, v45, v46, v47 - Reassign v38, v46 - BeginForLoopInitializer - v48 <- LoadInteger '0' - v49 <- LoadInteger '10' - BeginForLoopCondition -> v50, v51 - v52 <- Compare v50, '<', v51 - BeginForLoopAfterthought v52 -> v53, v54 - v55 <- UnaryOperation v53, '++' - v56 <- UnaryOperation v54, '--' - BeginForLoopBody -> v57, v58 - EndForLoop - SetComputedSuperProperty v44, v45 - v59 <- Construct (guarded) v45, [] - v60 <- GetProperty v37, 'length' - Return v47 - EndObjectLiteralMethod - v61 <- EndObjectLiteral - Return v61 -EndPlainFunction -v62 <- Construct (guarded) v41, [v1, v30] -v63 <- CallFunction v41, [v39, v37] -v64 <- CallFunction v41, [v39, v39] -SetElement v64, '9', v64 -v65 <- CallFunction v41, [v38, v37] -v66 <- LoadString 'n' -v67 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v68 <- CallMethod (guarded) v67, 'flat', [] -v69 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v70 <- CallMethod (guarded) v69, 'toReversed', [] -v71 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v72 <- CreateNamedVariable 'Uint16Array', 'none' -v73 <- Construct v72, [v71, v38, v38] -v74 <- GetElement v73, '1' -v75 <- LoadInteger '3579' -v76 <- CreateNamedVariable 'Int8Array', 'none' -v77 <- GetElement v69, '2' -v78 <- BinaryOperation v77, '&', v77 -v79 <- CallFunction (guarded) v41, [v77, v77] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v41 - ObjectLiteralAddProperty `call`, v41 - ObjectLiteralAddProperty `defineProperty`, v41 - ObjectLiteralAddProperty `deleteProperty`, v41 - ObjectLiteralAddProperty `get`, v41 - // Splicing instruction 6 (BeginObjectLiteralMethod) from BAD5B12F-898C-4FEE-8DDE-432391798835 - BeginObjectLiteralMethod `next` -> v80 - Return v35 - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 25 (EndObjectLiteralMethod) from DDF1EB3C-1B16-4294-9753-17DAA6A605EA - BeginObjectLiteralMethod `valueOf` -> v81, v82, v83, v84 - BeginForLoopInitializer - v85 <- LoadInteger '0' - v86 <- LoadInteger '10' - BeginForLoopCondition -> v87, v88 - v89 <- Compare v87, '<', v88 - BeginForLoopAfterthought v89 -> v90, v91 - v92 <- UnaryOperation v90, '++' - v93 <- UnaryOperation v91, '--' - BeginForLoopBody -> v94, v95 - v96 <- LoadNull - EndForLoop - SetComputedSuperProperty v18, v82 - v97 <- GetProperty v39, 'length' - v98 <- LoadString '2147483647' - v99 <- LoadString 'instant' - v100 <- LoadString 'q2AHn' - Return v84 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v41 - ObjectLiteralAddProperty `getPrototypeOf`, v41 - ObjectLiteralAddProperty `has`, v41 - ObjectLiteralAddProperty `isExtensible`, v41 - ObjectLiteralAddProperty `ownKeys`, v41 - ObjectLiteralAddProperty `preventExtensions`, v41 - ObjectLiteralAddProperty `set`, v41 -v101 <- EndObjectLiteral -v102 <- CreateFloatArray [-396556.0347509007] -v103 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v104 <- GetElement v103, '1' -v105 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v106 <- GetElement v105, '1' -v107 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v108, v109 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v110 <- CreateNamedVariable 'Date', 'none' -v111 <- GetProperty v110, 'toTemporalInstant' -v112 <- CallMethod (guarded) v111, 'apply', [v107, v77, v111] -v113 <- BinaryOperation v112, '??', v112 -v114 <- CreateNamedVariable 'Proxy', 'none' -v115 <- Construct v114, [v64, v101] -SetProperty v115, '__proto__', v115 -v116 <- Construct v76, [v75] -v117 <- GetElement v116, '10' -BeginForInLoop v116 -> v118 - v119 <- GetElement v118, '0' - // Splicing instruction 6 (CallMethod) from C78FB6A0-DE6D-4E7D-A6FF-C98E6302032B - v120 <- CreateNamedVariable 'Promise', 'none' - v121 <- GetProperty v120, 'prototype' - v122 <- GetProperty v121, 'finally' - v123 <- CallMethod (guarded) v122, 'apply', [] - // Splicing done - // Splicing instruction 9 (SetElement) from F8C53957-6BC9-44A2-BC1F-29CFA654E57A - v124 <- LoadString 'p' - SetElement v124, '0', v124 - // Splicing done - v125 <- CreateNamedVariable 'String', 'none' - v126 <- CreateArray [] - v127 <- CallMethod (guarded) v125, 'apply', [v66, v126] - v128 <- CallMethod (guarded) v127, 'match', [v38] -EndForInLoop -// Program may be interesting due to new coverage: 6033 newly discovered edges in the CFG of the target - - -// ===== [ Program C370A0F2-A02C-41CE-90BE-3A6191B8385A ] ===== -// Mutating 69B9ED98-C7C7-42F8-A66B-393E48C56A5A with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -// Replacing input 1 (v2) with v7 -v8 <- Construct v3, [v7] -v9 <- Construct v3, [v0] -v10 <- CreateNamedVariable 'Promise', 'none' -v11 <- GetProperty v10, 'prototype' -v12 <- GetProperty v11, 'finally' -v13 <- CallMethod (guarded) v12, 'apply', [] -v14 <- LoadFloat 'nan' -v15 <- CreateArray [v14, v14] -v16 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v17 <- CreateIntArray [-4294967297] -v18 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v19 <- LoadFloat '-717837.1593822499' -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- CallMethod v20, 'sin', [] -v22 <- CreateNamedVariable 'Map', 'none' -v23 <- CreateArray [v22] -BeginForOfLoop v23 -> v24 - v25 <- CreateNamedVariable 'Math', 'none' - v26 <- LoadInteger '255' - v27 <- CallMethod v25, 'atanh', [] - v28 <- CallMethod v25, 'cbrt', [v26] -EndForOfLoop -v29 <- LoadFloat '-114241.18148323474' -v30 <- LoadFloat '0.24449545930417427' -v31 <- CreateArray [] -v32 <- LoadInteger '894145595' -v33 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v32 v32 -EndClassDefinition -v34 <- LoadRegExp '([\cz]?)' 'dgm' -v35 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -v36 <- CallFunction (guarded) v35, [] -v37 <- LoadString '-05:00' -v38 <- LoadString 'Pacific/Pitcairn' -v39 <- LoadString '+a22:00' -v40 <- CallMethod (guarded) v39, 'codePointAt', [v2] -v41 <- BeginPlainFunction -> v42, v43 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v38 - BeginObjectLiteralMethod `valueOf` -> v44, v45, v46, v47 - Reassign v38, v46 - BeginForLoopInitializer - v48 <- LoadInteger '0' - v49 <- LoadInteger '10' - BeginForLoopCondition -> v50, v51 - v52 <- Compare v50, '<', v51 - // Replacing input 0 (v52) with v44 - BeginForLoopAfterthought v44 -> v53, v54 - v55 <- UnaryOperation v53, '++' - v56 <- UnaryOperation v54, '--' - BeginForLoopBody -> v57, v58 - EndForLoop - SetComputedSuperProperty v44, v45 - v59 <- Construct (guarded) v45, [] - v60 <- GetProperty v37, 'length' - Return v47 - EndObjectLiteralMethod - v61 <- EndObjectLiteral - Return v61 -EndPlainFunction -v62 <- Construct (guarded) v41, [v1, v30] -v63 <- CallFunction v41, [v39, v37] -v64 <- CallFunction v41, [v39, v39] -SetElement v64, '9', v64 -v65 <- CallFunction v41, [v38, v37] -v66 <- LoadString 'n' -v67 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v68 <- CallMethod (guarded) v67, 'flat', [] -v69 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v70 <- CallMethod (guarded) v69, 'toReversed', [] -v71 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v72 <- CreateNamedVariable 'Uint16Array', 'none' -v73 <- Construct v72, [v71, v38, v38] -v74 <- GetElement v73, '1' -v75 <- LoadInteger '3579' -v76 <- CreateNamedVariable 'Int8Array', 'none' -v77 <- GetElement v69, '2' -v78 <- BinaryOperation v77, '&', v77 -v79 <- CallFunction (guarded) v41, [v77, v77] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v41 - ObjectLiteralAddProperty `call`, v41 - ObjectLiteralAddProperty `defineProperty`, v41 - ObjectLiteralAddProperty `deleteProperty`, v41 - ObjectLiteralAddProperty `get`, v41 - BeginObjectLiteralMethod `next` -> v80 - Return v35 - EndObjectLiteralMethod - BeginObjectLiteralMethod `valueOf` -> v81, v82, v83, v84 - BeginForLoopInitializer - v85 <- LoadInteger '0' - v86 <- LoadInteger '10' - BeginForLoopCondition -> v87, v88 - v89 <- Compare v87, '<', v88 - BeginForLoopAfterthought v89 -> v90, v91 - v92 <- UnaryOperation v90, '++' - v93 <- UnaryOperation v91, '--' - BeginForLoopBody -> v94, v95 - v96 <- LoadNull - EndForLoop - SetComputedSuperProperty v18, v82 - v97 <- GetProperty v39, 'length' - v98 <- LoadString '2147483647' - v99 <- LoadString 'instant' - v100 <- LoadString 'q2AHn' - Return v84 - EndObjectLiteralMethod - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v41 - ObjectLiteralAddProperty `getPrototypeOf`, v41 - ObjectLiteralAddProperty `has`, v41 - ObjectLiteralAddProperty `isExtensible`, v41 - ObjectLiteralAddProperty `ownKeys`, v41 - ObjectLiteralAddProperty `preventExtensions`, v41 - ObjectLiteralAddProperty `set`, v41 -v101 <- EndObjectLiteral -v102 <- CreateFloatArray [-396556.0347509007] -v103 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v104 <- GetElement v103, '1' -v105 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v106 <- GetElement v105, '1' -v107 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v108, v109 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v110 <- CreateNamedVariable 'Date', 'none' -v111 <- GetProperty v110, 'toTemporalInstant' -v112 <- CallMethod (guarded) v111, 'apply', [v107, v77, v111] -v113 <- BinaryOperation v112, '??', v112 -v114 <- CreateNamedVariable 'Proxy', 'none' -v115 <- Construct v114, [v64, v101] -SetProperty v115, '__proto__', v115 -v116 <- Construct v76, [v75] -v117 <- GetElement v116, '10' -BeginForInLoop v116 -> v118 - v119 <- GetElement v118, '0' - v120 <- CreateNamedVariable 'Promise', 'none' - v121 <- GetProperty v120, 'prototype' - v122 <- GetProperty v121, 'finally' - v123 <- CallMethod (guarded) v122, 'apply', [] - v124 <- LoadString 'p' - SetElement v124, '0', v124 - v125 <- CreateNamedVariable 'String', 'none' - v126 <- CreateArray [] - v127 <- CallMethod (guarded) v125, 'apply', [v66, v126] - v128 <- CallMethod (guarded) v127, 'match', [v38] -EndForInLoop -// Program may be interesting due to new coverage: 20855 newly discovered edges in the CFG of the target - - -// ===== [ Program DA967556-47AB-415A-9228-26BBA4C83DB5 ] ===== -// Minimizing C370A0F2-A02C-41CE-90BE-3A6191B8385A -v0 <- CreateIntArray [238442466, 39456, 1780318345, 1024, 6, 3743, -1073741824, 255] -v1 <- CreateIntArray [46270, -2, 6, 9007199254740991, 7, 255, 127, -3, 48553, 4294967295] -v2 <- CreateIntArray [2, -820319509, 536870912, 536870887, -47130, -1366516620, 1974901643, -1518146317, -9] -v3 <- BeginConstructor -> v4, v5 - v6 <- GetElement v5, '7' - SetProperty v4, 'c', v5 - SetProperty v4, 'f', v0 - SetProperty v4, 'b', v0 -EndConstructor -v7 <- Construct v3, [v1] -v8 <- Construct v3, [v7] -v9 <- Construct v3, [v0] -v10 <- CreateNamedVariable 'Promise', 'none' -v11 <- GetProperty v10, 'prototype' -v12 <- GetProperty v11, 'finally' -v13 <- CallMethod (guarded) v12, 'apply', [] -v14 <- LoadFloat 'nan' -v15 <- CreateArray [v14, v14] -v16 <- CreateIntArray [8, 15, 10, 4294967295, -9223372036854775808, -870751258, 64, 26757] -v17 <- CreateIntArray [-4294967297] -v18 <- CreateIntArray [8, -4294967295, -170982893, 536870912, -21501, 49046, 55665] -v19 <- LoadFloat '-717837.1593822499' -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- CallMethod v20, 'sin', [] -v22 <- CreateNamedVariable 'Map', 'none' -v23 <- CreateArray [v22] -BeginForOfLoop v23 -> v24 - v25 <- CreateNamedVariable 'Math', 'none' - v26 <- LoadInteger '255' - v27 <- CallMethod v25, 'atanh', [] - v28 <- CallMethod v25, 'cbrt', [v26] -EndForOfLoop -v29 <- LoadFloat '-114241.18148323474' -v30 <- LoadFloat '0.24449545930417427' -v31 <- CreateArray [] -v32 <- LoadInteger '894145595' -v33 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v32 v32 -EndClassDefinition -v34 <- LoadRegExp '([\cz]?)' 'dgm' -v35 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -v36 <- CallFunction (guarded) v35, [] -v37 <- LoadString '-05:00' -v38 <- LoadString 'Pacific/Pitcairn' -v39 <- LoadString '+a22:00' -v40 <- CallMethod (guarded) v39, 'codePointAt', [v2] -v41 <- BeginPlainFunction -> v42, v43 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v38 - BeginObjectLiteralMethod `valueOf` -> v44, v45, v46, v47 - Reassign v38, v46 - BeginForLoopInitializer - v48 <- LoadInteger '0' - v49 <- LoadInteger '10' - BeginForLoopCondition -> v50, v51 - v52 <- Compare v50, '<', v51 - BeginForLoopAfterthought v44 -> v53, v54 - v55 <- UnaryOperation v53, '++' - v56 <- UnaryOperation v54, '--' - BeginForLoopBody -> v57, v58 - EndForLoop - SetComputedSuperProperty v44, v45 - v59 <- Construct (guarded) v45, [] - v60 <- GetProperty v37, 'length' - Return v47 - EndObjectLiteralMethod - v61 <- EndObjectLiteral - Return v61 -EndPlainFunction -v62 <- Construct (guarded) v41, [v1, v30] -v63 <- CallFunction v41, [v39, v37] -v64 <- CallFunction v41, [v39, v39] -SetElement v64, '9', v64 -v65 <- CallFunction v41, [v38, v37] -v66 <- LoadString 'n' -v67 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v68 <- CallMethod (guarded) v67, 'flat', [] -v69 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v70 <- CallMethod (guarded) v69, 'toReversed', [] -v71 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v72 <- CreateNamedVariable 'Uint16Array', 'none' -v73 <- Construct v72, [v71, v38, v38] -v74 <- GetElement v73, '1' -v75 <- LoadInteger '3579' -v76 <- CreateNamedVariable 'Int8Array', 'none' -v77 <- GetElement v69, '2' -v78 <- BinaryOperation v77, '&', v77 -v79 <- CallFunction (guarded) v41, [v77, v77] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v41 - ObjectLiteralAddProperty `call`, v41 - ObjectLiteralAddProperty `defineProperty`, v41 - ObjectLiteralAddProperty `deleteProperty`, v41 - ObjectLiteralAddProperty `get`, v41 - BeginObjectLiteralMethod `next` -> v80 - Return v35 - EndObjectLiteralMethod - BeginObjectLiteralMethod `valueOf` -> v81, v82, v83, v84 - BeginForLoopInitializer - v85 <- LoadInteger '0' - v86 <- LoadInteger '10' - BeginForLoopCondition -> v87, v88 - v89 <- Compare v87, '<', v88 - BeginForLoopAfterthought v89 -> v90, v91 - v92 <- UnaryOperation v90, '++' - v93 <- UnaryOperation v91, '--' - BeginForLoopBody -> v94, v95 - v96 <- LoadNull - EndForLoop - SetComputedSuperProperty v18, v82 - v97 <- GetProperty v39, 'length' - v98 <- LoadString '2147483647' - v99 <- LoadString 'instant' - v100 <- LoadString 'q2AHn' - Return v84 - EndObjectLiteralMethod - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v41 - ObjectLiteralAddProperty `getPrototypeOf`, v41 - ObjectLiteralAddProperty `has`, v41 - ObjectLiteralAddProperty `isExtensible`, v41 - ObjectLiteralAddProperty `ownKeys`, v41 - ObjectLiteralAddProperty `preventExtensions`, v41 - ObjectLiteralAddProperty `set`, v41 -v101 <- EndObjectLiteral -v102 <- CreateFloatArray [-396556.0347509007] -v103 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v104 <- GetElement v103, '1' -v105 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v106 <- GetElement v105, '1' -v107 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v108, v109 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v110 <- CreateNamedVariable 'Date', 'none' -v111 <- GetProperty v110, 'toTemporalInstant' -v112 <- CallMethod (guarded) v111, 'apply', [v107, v77, v111] -v113 <- BinaryOperation v112, '??', v112 -v114 <- CreateNamedVariable 'Proxy', 'none' -v115 <- Construct v114, [v64, v101] -v116 <- Construct v76, [v75] -v117 <- GetElement v116, '10' -BeginForInLoop v116 -> v118 - v119 <- GetElement v118, '0' - v120 <- CreateNamedVariable 'Promise', 'none' - v121 <- GetProperty v120, 'prototype' - v122 <- GetProperty v121, 'finally' - v123 <- CallMethod (guarded) v122, 'apply', [] - v124 <- LoadString 'p' - SetElement v124, '0', v124 - v125 <- CreateNamedVariable 'String', 'none' - v126 <- CreateArray [] - v127 <- CallMethod (guarded) v125, 'apply', [v66, v126] - v128 <- CallMethod (guarded) v127, 'match', [v38] -EndForInLoop -// Program is interesting due to new coverage: 143 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.fzil b/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.fzil deleted file mode 100755 index 15343f2d9..000000000 Binary files a/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.js b/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.js deleted file mode 100755 index 9e47fd47e..000000000 --- a/old_corpus/program_20251007073833_DA967556-47AB-415A-9228-26BBA4C83DB5.js +++ /dev/null @@ -1,116 +0,0 @@ -// Minimizing C370A0F2-A02C-41CE-90BE-3A6191B8385A -const v0 = [238442466,39456,1780318345,1024,6,3743,-1073741824,255]; -const v1 = [46270,-2,6,9007199254740991,7,255,127,-3,48553,4294967295]; -const v2 = [2,-820319509,536870912,536870887,-47130,-1366516620,1974901643,-1518146317,-9]; -function F3(a5) { - if (!new.target) { throw 'must be called with new'; } - a5[7]; - this.c = a5; - this.f = v0; - this.b = v0; -} -const v7 = new F3(v1); -new F3(v7); -new F3(v0); -const v12 = Promise.prototype.finally; -try { v12.apply(); } catch (e) {} -[NaN,NaN]; -[8,15,10,4294967295,-9223372036854775808,-870751258,64,26757]; -[-4294967297]; -const v18 = [8,-4294967295,-170982893,536870912,-21501,49046,55665]; -Math.sin(); -for (const v24 of [Map]) { - Math.atanh(); - Math.cbrt(255); -} -[]; -const v33 = class { - static [894145595] = 894145595; -} -const v34 = /([\cz]?)/dgm; -function f35() { - return v34; -} -try { f35(); } catch (e) {} -let v38 = "Pacific/Pitcairn"; -try { ("+a22:00").codePointAt(v2); } catch (e) {} -function f41(a42, a43) { - const v61 = { - 9: v38, - valueOf(a45, a46, a47) { - v38 = a46; - for (let i50 = 0, i51 = 10; i50 < i51, this; i50++, i51--) { - } - super[this] = a45; - try { new a45(); } catch (e) {} - ("-05:00").length; - return a47; - }, - }; - return v61; -} -try { new f41(v1, 0.24449545930417427); } catch (e) {} -f41("+a22:00", "-05:00"); -const v64 = f41("+a22:00", "+a22:00"); -v64[9] = v64; -f41(v38, "-05:00"); -const v67 = [-335384.80657671404,-0.6171062077210561,-3.0,-9.502078435164349e+306,1.6024120884290232e+308]; -try { v67.flat(); } catch (e) {} -const v69 = [-373832.123721624,-1000.0,-4.482210560378615,1.0,1.7976931348623157e+308,2.2250738585072014e-308,-1000.0,-2.2250738585072014e-308,0.2619068003763766]; -try { v69.toReversed(); } catch (e) {} -const v73 = new Uint16Array([9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306], v38, v38); -v73[1]; -const v77 = v69[2]; -v77 & v77; -try { f41(v77, v77); } catch (e) {} -const v101 = { - apply: f41, - call: f41, - defineProperty: f41, - deleteProperty: f41, - get: f41, - next() { - return f35; - }, - valueOf(a82, a83, a84) { - for (let i87 = 0, i88 = 10; i87 < i88; i87++, i88--) { - } - super[v18] = a82; - ("+a22:00").length; - return a84; - }, - getOwnPropertyDescriptor: f41, - getPrototypeOf: f41, - has: f41, - isExtensible: f41, - ownKeys: f41, - preventExtensions: f41, - set: f41, -}; -[-396556.0347509007]; -([160225.88356964802,1000.0,213211.8910050979,2.220446049250313e-16,-904182.0971368359,-Infinity,-3.7155044582569996,0.883337671869206])[1]; -([0.7634064314666795,-1.757189086955064,3.0,1e-15])[1]; -class C107 { - o(a109) { - } - d; -} -const v111 = Date.toTemporalInstant; -let v112; -try { v112 = v111.apply(C107, v77, v111); } catch (e) {} -v112 ?? v112; -new Proxy(v64, v101); -const v116 = new Int8Array(3579); -v116[10]; -for (const v118 in v116) { - v118[0]; - const v122 = Promise.prototype.finally; - try { v122.apply(); } catch (e) {} - const t108 = "p"; - t108[0] = "p"; - const v126 = []; - let v127; - try { v127 = String.apply("n", v126); } catch (e) {} - try { v127.match(v38); } catch (e) {} -} -// Program is interesting due to new coverage: 143 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.fuzzil.history b/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.fuzzil.history deleted file mode 100755 index a6b6ce801..000000000 --- a/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.fuzzil.history +++ /dev/null @@ -1,182 +0,0 @@ -// ===== [ Program 96C3D207-E9FE-4212-AEA8-75F22342E0FA ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -// Code generator finished -// End of prefix code. 11 variables are now visible -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v20 <- Construct v14, [] -v21 <- Construct v14, [] -v22 <- Construct v14, [] -v23 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v24 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v25 <- CreateIntArray [536870887, 23537] -v26 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v27, v28 - {e:v29,} <- DestructObject v28 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v30 - SetSuperProperty 'g', v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'species' - v33 <- GetComputedProperty v30, v32 - Return v12 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v35 <- Construct v26, [] -v36 <- Construct v26, [] -v37 <- Construct v26, [] -v38 <- CallMethod (guarded) v35, 'call', [v21, v24, v22, v36] -v39 <- BinaryOperation v13, '>>', v23 -v40 <- BinaryOperation v11, '**', v24 -SetElement v21, '0', v20 -v41 <- CallMethod (guarded) v22, 'hypot', [v37] -v42 <- BinaryOperation v26, '%', v35 -SetComputedProperty v37, v25, v11 -SetProperty v37, 'toString', v38 -SetComputedProperty v24, v13, v39 - - -// ===== [ Program DBBE823C-3130-411E-9F95-8DD90D4E17A0 ] ===== -// Mutating 96C3D207-E9FE-4212-AEA8-75F22342E0FA with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v20 <- Construct v14, [] -v21 <- Construct v14, [] -v22 <- Construct v14, [] -v23 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v24 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v25 <- CreateIntArray [536870887, 23537] -v26 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v27, v28 - {e:v29,} <- DestructObject v28 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v30 - SetSuperProperty 'g', v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'species' - v33 <- GetComputedProperty v30, v32 - Return v12 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v35 <- Construct v26, [] -v36 <- Construct v26, [] -v37 <- Construct v26, [] -v38 <- CallMethod (guarded) v35, 'call', [v21, v24, v22, v36] -v39 <- BinaryOperation v13, '>>', v23 -v40 <- BinaryOperation v11, '**', v24 -SetElement v21, '0', v20 -v41 <- CallMethod (guarded) v22, 'hypot', [v37] -// Splicing instruction 3 (EndClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C -v42 <- LoadInteger '894145595' -v43 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v42 v42 -EndClassDefinition -// Splicing done -// Splicing instruction 45 (GetProperty) from BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D -v44 <- LoadFloat '1e-15' -v45 <- LoadFloat '3.8607079113389884e+307' -v46 <- LoadInteger '-21994' -v47 <- LoadInteger '684504293' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v44 - SetProperty v49, 'a', v47 - SetProperty v49, 'h', v52 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [v47, v45, v45, v46] -v55 <- GetProperty v54, 'c' -// Splicing done -v56 <- BinaryOperation v26, '%', v35 -SetComputedProperty v37, v25, v11 -SetProperty v37, 'toString', v38 -SetComputedProperty v24, v13, v39 -// Program may be interesting due to new coverage: 3569 newly discovered edges in the CFG of the target - - -// ===== [ Program E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E ] ===== -// Minimizing DBBE823C-3130-411E-9F95-8DD90D4E17A0 -v0 <- LoadInteger '-1353907348' -v1 <- BeginClassDefinition (decl) -EndClassDefinition -v2 <- CreateIntArray [536870887, 23537] -v3 <- BeginClassDefinition (decl) -EndClassDefinition -v4 <- Construct v3, [] -v5 <- LoadFloat '1e-15' -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'p6', v5 -EndConstructor -v12 <- Construct v6, [v3, v6, v4, v1] -SetComputedProperty v4, v2, v0 -SetProperty v4, 'toString', v1 -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.fzil b/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.fzil deleted file mode 100755 index 44e01339e..000000000 Binary files a/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.js b/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.js deleted file mode 100755 index 1080b761f..000000000 --- a/old_corpus/program_20251007073857_E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E.js +++ /dev/null @@ -1,15 +0,0 @@ -// Minimizing DBBE823C-3130-411E-9F95-8DD90D4E17A0 -class C1 { -} -const v2 = [536870887,23537]; -class C3 { -} -const v4 = new C3(); -function F6(a8, a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } - this.p6 = 1e-15; -} -new F6(C3, F6, v4, C1); -v4[v2] = -1353907348; -v4.toString = C1; -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.fuzzil.history b/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.fuzzil.history deleted file mode 100755 index 833810225..000000000 --- a/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.fuzzil.history +++ /dev/null @@ -1,484 +0,0 @@ -// ===== [ Program 96C3D207-E9FE-4212-AEA8-75F22342E0FA ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -// Code generator finished -// End of prefix code. 11 variables are now visible -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v20 <- Construct v14, [] -v21 <- Construct v14, [] -v22 <- Construct v14, [] -v23 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v24 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v25 <- CreateIntArray [536870887, 23537] -v26 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v27, v28 - {e:v29,} <- DestructObject v28 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v30 - SetSuperProperty 'g', v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'species' - v33 <- GetComputedProperty v30, v32 - Return v12 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v35 <- Construct v26, [] -v36 <- Construct v26, [] -v37 <- Construct v26, [] -v38 <- CallMethod (guarded) v35, 'call', [v21, v24, v22, v36] -v39 <- BinaryOperation v13, '>>', v23 -v40 <- BinaryOperation v11, '**', v24 -SetElement v21, '0', v20 -v41 <- CallMethod (guarded) v22, 'hypot', [v37] -v42 <- BinaryOperation v26, '%', v35 -SetComputedProperty v37, v25, v11 -SetProperty v37, 'toString', v38 -SetComputedProperty v24, v13, v39 - - -// ===== [ Program DBBE823C-3130-411E-9F95-8DD90D4E17A0 ] ===== -// Mutating 96C3D207-E9FE-4212-AEA8-75F22342E0FA with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v20 <- Construct v14, [] -v21 <- Construct v14, [] -v22 <- Construct v14, [] -v23 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v24 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v25 <- CreateIntArray [536870887, 23537] -v26 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v27, v28 - {e:v29,} <- DestructObject v28 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v30 - SetSuperProperty 'g', v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'species' - v33 <- GetComputedProperty v30, v32 - Return v12 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v35 <- Construct v26, [] -v36 <- Construct v26, [] -v37 <- Construct v26, [] -v38 <- CallMethod (guarded) v35, 'call', [v21, v24, v22, v36] -v39 <- BinaryOperation v13, '>>', v23 -v40 <- BinaryOperation v11, '**', v24 -SetElement v21, '0', v20 -v41 <- CallMethod (guarded) v22, 'hypot', [v37] -// Splicing instruction 3 (EndClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C -v42 <- LoadInteger '894145595' -v43 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v42 v42 -EndClassDefinition -// Splicing done -// Splicing instruction 45 (GetProperty) from BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D -v44 <- LoadFloat '1e-15' -v45 <- LoadFloat '3.8607079113389884e+307' -v46 <- LoadInteger '-21994' -v47 <- LoadInteger '684504293' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v44 - SetProperty v49, 'a', v47 - SetProperty v49, 'h', v52 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [v47, v45, v45, v46] -v55 <- GetProperty v54, 'c' -// Splicing done -v56 <- BinaryOperation v26, '%', v35 -SetComputedProperty v37, v25, v11 -SetProperty v37, 'toString', v38 -SetComputedProperty v24, v13, v39 -// Program may be interesting due to new coverage: 3569 newly discovered edges in the CFG of the target - - -// ===== [ Program 6D4562C6-6793-403B-BD9D-4DE1D6E31DAF ] ===== -// Mutating DBBE823C-3130-411E-9F95-8DD90D4E17A0 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - // Splicing instruction 7 (EndClassStaticGetter) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter - // Splicing done - // Splicing instruction 21 (EndClassInstanceGetter) from E49D0036-6B16-4F4F-8E06-28FE5CE344C7 - BeginClassInstanceGetter `d` -> v21 - v22 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v11 - EndClassInstanceGetter - // Splicing done - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v23 <- Construct v14, [] -v24 <- Construct v14, [] -v25 <- Construct v14, [] -v26 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v27 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v28 <- CreateIntArray [536870887, 23537] -v29 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v30, v31 - {e:v32,} <- DestructObject v31 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v33 - SetSuperProperty 'g', v33 - v34 <- CreateNamedVariable 'Symbol', 'none' - v35 <- GetProperty v34, 'species' - v36 <- GetComputedProperty v33, v35 - Return v12 - EndObjectLiteralMethod - v37 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v38 <- Construct v29, [] -v39 <- Construct v29, [] -v40 <- Construct v29, [] -v41 <- CallMethod (guarded) v38, 'call', [v24, v27, v25, v39] -v42 <- BinaryOperation v13, '>>', v26 -v43 <- BinaryOperation v11, '**', v27 -SetElement v24, '0', v23 -v44 <- CallMethod (guarded) v25, 'hypot', [v40] -v45 <- LoadInteger '894145595' -v46 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v45 v45 -EndClassDefinition -// Splicing instruction 15 (Construct) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B -v47 <- BeginConstructor -> v48 -EndConstructor -v49 <- Construct v47, [] -v50 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v51 - EndClassStaticGetter -EndClassDefinition -v52 <- Construct v50, [] -v53 <- BeginConstructor -> v54, v55, v56, v57 - SetProperty v54, 'b', v56 -EndConstructor -v58 <- Construct v53, [v49, v52] -// Splicing done -v59 <- LoadFloat '1e-15' -v60 <- LoadFloat '3.8607079113389884e+307' -v61 <- LoadInteger '-21994' -v62 <- LoadInteger '684504293' -v63 <- BeginConstructor -> v64, v65, v66, v67, v68 - SetProperty v64, 'p6', v59 - SetProperty v64, 'a', v62 - SetProperty v64, 'h', v67 - SetProperty v64, 'c', v65 -EndConstructor -v69 <- Construct v63, [v62, v60, v60, v61] -v70 <- GetProperty v69, 'c' -v71 <- BinaryOperation v29, '%', v38 -SetComputedProperty v40, v28, v11 -SetProperty v40, 'toString', v41 -SetComputedProperty v27, v13, v42 -// Program may be interesting due to new coverage: 3691 newly discovered edges in the CFG of the target - - -// ===== [ Program 3D9D5DBA-7A69-46B8-99AD-BFB1B839D032 ] ===== -// Mutating 6D4562C6-6793-403B-BD9D-4DE1D6E31DAF with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -// Exploring value v3 -v4 <- Compare v3, '<=', v3 -// Exploring finished -v5 <- LoadInteger '2147483648' -// Exploring value v5 -v6 <- BinaryOperation v5, '/', v5 -// Exploring finished -v7 <- LoadInteger '-256' -v8 <- CreateNamedVariable 'Map', 'none' -// Exploring value v8 -SetProperty v8, 'prototype', v8 -// Exploring finished -v9 <- Construct v8, [] -v10 <- LoadString 'EAT' -v11 <- LoadString '-18:00' -// Exploring value v11 -v12 <- GetProperty (guarded) v11, 'split' -v13 <- Construct (guarded) v12, [v10, v11] -// Exploring finished -v14 <- LoadString 'Pacific/Guam' -v15 <- LoadInteger '-1353907348' -v16 <- LoadFloat '-1e-15' -v17 <- LoadFloat '-2.0' -v18 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v17 - ClassAddPrivateStaticProperty 'd' v16 - ClassAddInstanceComputedProperty v16 - BeginClassStaticGetter `f` -> v19 - SetProperty v19, 'd', v19 - v20 <- LoadNewTarget - v21 <- LoadString 'p' - v22 <- LoadString 'MaX' - v23 <- LoadString 'number' - Return v19 - EndClassStaticGetter - ClassAddStaticElement '0' v15 - BeginClassStaticGetter `b` -> v24 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v25 - v26 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v15 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v17 -EndClassDefinition -v27 <- Construct v18, [] -v28 <- Construct v18, [] -v29 <- Construct v18, [] -v30 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v31 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v32 <- CreateIntArray [536870887, 23537] -// Exploring value v32 -v33 <- GetElement v32, '1' -// Exploring finished -v34 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v35, v36 - {e:v37,} <- DestructObject v36 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v38 - SetSuperProperty 'g', v38 - v39 <- CreateNamedVariable 'Symbol', 'none' - v40 <- GetProperty v39, 'species' - v41 <- GetComputedProperty v38, v40 - Return v16 - EndObjectLiteralMethod - v42 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -// Exploring value v34 -v43 <- CallMethod (guarded) v34, 'hasOwnProperty', [v1] -// Exploring finished -v44 <- Construct v34, [] -// Exploring value v44 -v45 <- GetProperty (guarded) v44, 'propertyIsEnumerable' -v46 <- Construct (guarded) v45, [v44] -// Exploring finished -v47 <- Construct v34, [] -v48 <- Construct v34, [] -v49 <- CallMethod (guarded) v44, 'call', [v28, v31, v29, v47] -v50 <- BinaryOperation v17, '>>', v30 -v51 <- BinaryOperation v15, '**', v31 -SetElement v28, '0', v27 -v52 <- CallMethod (guarded) v29, 'hypot', [v48] -v53 <- LoadInteger '894145595' -v54 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v53 v53 -EndClassDefinition -// Exploring value v54 -v55 <- GetElement v54, '894145595' -// Exploring finished -v56 <- BeginConstructor -> v57 -EndConstructor -v58 <- Construct v56, [] -// Exploring value v58 -v59 <- GetProperty (guarded) v58, '__defineGetter__' -v60 <- Construct (guarded) v59, [v17, v17] -// Exploring finished -v61 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v62 - EndClassStaticGetter -EndClassDefinition -// Exploring value v61 -v63 <- CallFunction (guarded) v61, [] -// Exploring finished -v64 <- Construct v61, [] -v65 <- BeginConstructor -> v66, v67, v68, v69 - // Exploring value v66 - v70 <- GetProperty (guarded) v66, 'constructor' - v71 <- Construct (guarded) v70, [v28, v67, v66] - // Exploring finished - // Exploring value v69 - v72 <- BinaryOperation v69, '??', v69 - // Exploring finished - SetProperty v66, 'b', v68 -EndConstructor -v73 <- Construct v65, [v58, v64] -v74 <- LoadFloat '1e-15' -v75 <- LoadFloat '3.8607079113389884e+307' -v76 <- LoadInteger '-21994' -v77 <- LoadInteger '684504293' -v78 <- BeginConstructor -> v79, v80, v81, v82, v83 - // Exploring value v79 - v84 <- GetProperty (guarded) v79, 'constructor' - v85 <- Construct (guarded) v84, [v78, v82, v78, v78] - // Exploring finished - // Exploring value v81 - v86 <- BinaryOperation v81, '|', v81 - // Exploring finished - // Exploring value v82 - v87 <- BinaryOperation v82, '|', v82 - // Exploring finished - SetProperty v79, 'p6', v74 - SetProperty v79, 'a', v77 - SetProperty v79, 'h', v82 - SetProperty v79, 'c', v80 -EndConstructor -// Exploring value v78 -v88 <- Construct (guarded) v78, [v8, v18, v8, v18] -// Exploring finished -v89 <- Construct v78, [v77, v75, v75, v76] -v90 <- GetProperty v89, 'c' -v91 <- BinaryOperation v34, '%', v44 -SetComputedProperty v48, v32, v15 -SetProperty v48, 'toString', v49 -SetComputedProperty v31, v17, v50 -// Program may be interesting due to new coverage: 4876 newly discovered edges in the CFG of the target - - -// ===== [ Program C4BCDFBF-CCA5-4C8D-9303-182357EE452B ] ===== -// Minimizing 3D9D5DBA-7A69-46B8-99AD-BFB1B839D032 -v0 <- LoadBigInt '24975' -v1 <- LoadInteger '-12773' -v2 <- Compare v1, '<=', v1 -v3 <- LoadInteger '2147483648' -v4 <- BinaryOperation v3, '/', v3 -v5 <- CreateNamedVariable 'Map', 'none' -SetProperty v5, 'prototype', v5 -v6 <- Construct v5, [] -v7 <- LoadString 'EAT' -v8 <- LoadString '-18:00' -v9 <- GetProperty (guarded) v8, 'split' -v10 <- CallFunction (guarded) v9, [v7, v8] -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - BeginClassStaticGetter `b` -> v16 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v17 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v18 <- Construct v14, [] -v19 <- Construct v14, [] -v20 <- Construct v14, [] -v21 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v22 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v23 <- BeginClassDefinition (decl) -EndClassDefinition -v24 <- CallMethod v23, 'hasOwnProperty', [v0] -v25 <- CallMethod (guarded) v23, 'call', [v19, v22, v20] -v26 <- BinaryOperation v13, '>>', v21 -SetElement v19, '0', v18 -v27 <- LoadFloat '1e-15' -v28 <- LoadFloat '3.8607079113389884e+307' -v29 <- LoadInteger '-21994' -v30 <- LoadInteger '684504293' -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - v37 <- GetProperty v32, 'constructor' - v38 <- Construct (guarded) v37, [v31, v35, v31] - v39 <- BinaryOperation v34, '|', v34 - SetProperty v32, 'p6', v27 - SetProperty v32, 'a', v30 - SetProperty v32, 'c', v33 -EndConstructor -v40 <- Construct v31, [v5, v14, v5] -v41 <- Construct v31, [v30] -// Program is interesting due to new coverage: 18 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.fzil b/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.fzil deleted file mode 100755 index c3800efad..000000000 Binary files a/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.js b/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.js deleted file mode 100755 index fe1279069..000000000 --- a/old_corpus/program_20251007073947_C4BCDFBF-CCA5-4C8D-9303-182357EE452B.js +++ /dev/null @@ -1,43 +0,0 @@ -// Minimizing 3D9D5DBA-7A69-46B8-99AD-BFB1B839D032 --12773 <= -12773; -2147483648 / 2147483648; -Map.prototype = Map; -new Map(); -const v9 = ("-18:00")?.split; -try { v9("EAT", "-18:00"); } catch (e) {} -class C14 { - a = -2.0; - static #d = -1e-15; - [-1e-15]; - static get f() { - } - static 0 = -1353907348; - static get b() { - } - get d() { - } - #c = -2.0; -} -const v18 = new C14(); -const v19 = new C14(); -const v20 = new C14(); -const v21 = [26406,536870912,268435456,-5,61214,-9,-50224]; -const v22 = [-9007199254740992,-2,-128,844998822,256,268435441]; -class C23 { -} -C23.hasOwnProperty(24975n); -try { C23.call(v19, v22, v20); } catch (e) {} --2.0 >> v21; -v19[0] = v18; -function F31(a33, a34, a35, a36) { - if (!new.target) { throw 'must be called with new'; } - const v37 = this.constructor; - try { new v37(F31, a35, F31); } catch (e) {} - a34 | a34; - this.p6 = 1e-15; - this.a = 684504293; - this.c = a33; -} -new F31(Map, C14, Map); -new F31(684504293); -// Program is interesting due to new coverage: 18 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.fuzzil.history b/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.fuzzil.history deleted file mode 100755 index 8cdafaa7e..000000000 --- a/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.fuzzil.history +++ /dev/null @@ -1,747 +0,0 @@ -// ===== [ Program 96C3D207-E9FE-4212-AEA8-75F22342E0FA ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -// Code generator finished -// End of prefix code. 11 variables are now visible -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v20 <- Construct v14, [] -v21 <- Construct v14, [] -v22 <- Construct v14, [] -v23 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v24 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v25 <- CreateIntArray [536870887, 23537] -v26 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v27, v28 - {e:v29,} <- DestructObject v28 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v30 - SetSuperProperty 'g', v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'species' - v33 <- GetComputedProperty v30, v32 - Return v12 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v35 <- Construct v26, [] -v36 <- Construct v26, [] -v37 <- Construct v26, [] -v38 <- CallMethod (guarded) v35, 'call', [v21, v24, v22, v36] -v39 <- BinaryOperation v13, '>>', v23 -v40 <- BinaryOperation v11, '**', v24 -SetElement v21, '0', v20 -v41 <- CallMethod (guarded) v22, 'hypot', [v37] -v42 <- BinaryOperation v26, '%', v35 -SetComputedProperty v37, v25, v11 -SetProperty v37, 'toString', v38 -SetComputedProperty v24, v13, v39 - - -// ===== [ Program DBBE823C-3130-411E-9F95-8DD90D4E17A0 ] ===== -// Mutating 96C3D207-E9FE-4212-AEA8-75F22342E0FA with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v20 <- Construct v14, [] -v21 <- Construct v14, [] -v22 <- Construct v14, [] -v23 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v24 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v25 <- CreateIntArray [536870887, 23537] -v26 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v27, v28 - {e:v29,} <- DestructObject v28 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v30 - SetSuperProperty 'g', v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'species' - v33 <- GetComputedProperty v30, v32 - Return v12 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v35 <- Construct v26, [] -v36 <- Construct v26, [] -v37 <- Construct v26, [] -v38 <- CallMethod (guarded) v35, 'call', [v21, v24, v22, v36] -v39 <- BinaryOperation v13, '>>', v23 -v40 <- BinaryOperation v11, '**', v24 -SetElement v21, '0', v20 -v41 <- CallMethod (guarded) v22, 'hypot', [v37] -// Splicing instruction 3 (EndClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C -v42 <- LoadInteger '894145595' -v43 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v42 v42 -EndClassDefinition -// Splicing done -// Splicing instruction 45 (GetProperty) from BBDD05D1-68FF-48E9-BEC4-9320FFFD5C5D -v44 <- LoadFloat '1e-15' -v45 <- LoadFloat '3.8607079113389884e+307' -v46 <- LoadInteger '-21994' -v47 <- LoadInteger '684504293' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v44 - SetProperty v49, 'a', v47 - SetProperty v49, 'h', v52 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [v47, v45, v45, v46] -v55 <- GetProperty v54, 'c' -// Splicing done -v56 <- BinaryOperation v26, '%', v35 -SetComputedProperty v37, v25, v11 -SetProperty v37, 'toString', v38 -SetComputedProperty v24, v13, v39 -// Program may be interesting due to new coverage: 3569 newly discovered edges in the CFG of the target - - -// ===== [ Program 6D4562C6-6793-403B-BD9D-4DE1D6E31DAF ] ===== -// Mutating DBBE823C-3130-411E-9F95-8DD90D4E17A0 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -v4 <- LoadInteger '2147483648' -v5 <- LoadInteger '-256' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadString 'EAT' -v9 <- LoadString '-18:00' -v10 <- LoadString 'Pacific/Guam' -v11 <- LoadInteger '-1353907348' -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-2.0' -v14 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v13 - ClassAddPrivateStaticProperty 'd' v12 - ClassAddInstanceComputedProperty v12 - BeginClassStaticGetter `f` -> v15 - SetProperty v15, 'd', v15 - v16 <- LoadNewTarget - v17 <- LoadString 'p' - v18 <- LoadString 'MaX' - v19 <- LoadString 'number' - Return v15 - EndClassStaticGetter - ClassAddStaticElement '0' v11 - // Splicing instruction 7 (EndClassStaticGetter) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - BeginClassStaticGetter `b` -> v20 - EndClassStaticGetter - // Splicing done - // Splicing instruction 21 (EndClassInstanceGetter) from E49D0036-6B16-4F4F-8E06-28FE5CE344C7 - BeginClassInstanceGetter `d` -> v21 - v22 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v11 - EndClassInstanceGetter - // Splicing done - ClassAddPrivateInstanceProperty 'c' v13 -EndClassDefinition -v23 <- Construct v14, [] -v24 <- Construct v14, [] -v25 <- Construct v14, [] -v26 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v27 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v28 <- CreateIntArray [536870887, 23537] -v29 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v30, v31 - {e:v32,} <- DestructObject v31 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v33 - SetSuperProperty 'g', v33 - v34 <- CreateNamedVariable 'Symbol', 'none' - v35 <- GetProperty v34, 'species' - v36 <- GetComputedProperty v33, v35 - Return v12 - EndObjectLiteralMethod - v37 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v38 <- Construct v29, [] -v39 <- Construct v29, [] -v40 <- Construct v29, [] -v41 <- CallMethod (guarded) v38, 'call', [v24, v27, v25, v39] -v42 <- BinaryOperation v13, '>>', v26 -v43 <- BinaryOperation v11, '**', v27 -SetElement v24, '0', v23 -v44 <- CallMethod (guarded) v25, 'hypot', [v40] -v45 <- LoadInteger '894145595' -v46 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v45 v45 -EndClassDefinition -// Splicing instruction 15 (Construct) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B -v47 <- BeginConstructor -> v48 -EndConstructor -v49 <- Construct v47, [] -v50 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v51 - EndClassStaticGetter -EndClassDefinition -v52 <- Construct v50, [] -v53 <- BeginConstructor -> v54, v55, v56, v57 - SetProperty v54, 'b', v56 -EndConstructor -v58 <- Construct v53, [v49, v52] -// Splicing done -v59 <- LoadFloat '1e-15' -v60 <- LoadFloat '3.8607079113389884e+307' -v61 <- LoadInteger '-21994' -v62 <- LoadInteger '684504293' -v63 <- BeginConstructor -> v64, v65, v66, v67, v68 - SetProperty v64, 'p6', v59 - SetProperty v64, 'a', v62 - SetProperty v64, 'h', v67 - SetProperty v64, 'c', v65 -EndConstructor -v69 <- Construct v63, [v62, v60, v60, v61] -v70 <- GetProperty v69, 'c' -v71 <- BinaryOperation v29, '%', v38 -SetComputedProperty v40, v28, v11 -SetProperty v40, 'toString', v41 -SetComputedProperty v27, v13, v42 -// Program may be interesting due to new coverage: 3691 newly discovered edges in the CFG of the target - - -// ===== [ Program 3D9D5DBA-7A69-46B8-99AD-BFB1B839D032 ] ===== -// Mutating 6D4562C6-6793-403B-BD9D-4DE1D6E31DAF with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -// Exploring value v3 -v4 <- Compare v3, '<=', v3 -// Exploring finished -v5 <- LoadInteger '2147483648' -// Exploring value v5 -v6 <- BinaryOperation v5, '/', v5 -// Exploring finished -v7 <- LoadInteger '-256' -v8 <- CreateNamedVariable 'Map', 'none' -// Exploring value v8 -SetProperty v8, 'prototype', v8 -// Exploring finished -v9 <- Construct v8, [] -v10 <- LoadString 'EAT' -v11 <- LoadString '-18:00' -// Exploring value v11 -v12 <- GetProperty (guarded) v11, 'split' -v13 <- Construct (guarded) v12, [v10, v11] -// Exploring finished -v14 <- LoadString 'Pacific/Guam' -v15 <- LoadInteger '-1353907348' -v16 <- LoadFloat '-1e-15' -v17 <- LoadFloat '-2.0' -v18 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v17 - ClassAddPrivateStaticProperty 'd' v16 - ClassAddInstanceComputedProperty v16 - BeginClassStaticGetter `f` -> v19 - SetProperty v19, 'd', v19 - v20 <- LoadNewTarget - v21 <- LoadString 'p' - v22 <- LoadString 'MaX' - v23 <- LoadString 'number' - Return v19 - EndClassStaticGetter - ClassAddStaticElement '0' v15 - BeginClassStaticGetter `b` -> v24 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v25 - v26 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v15 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v17 -EndClassDefinition -v27 <- Construct v18, [] -v28 <- Construct v18, [] -v29 <- Construct v18, [] -v30 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v31 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v32 <- CreateIntArray [536870887, 23537] -// Exploring value v32 -v33 <- GetElement v32, '1' -// Exploring finished -v34 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v35, v36 - {e:v37,} <- DestructObject v36 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v38 - SetSuperProperty 'g', v38 - v39 <- CreateNamedVariable 'Symbol', 'none' - v40 <- GetProperty v39, 'species' - v41 <- GetComputedProperty v38, v40 - Return v16 - EndObjectLiteralMethod - v42 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -// Exploring value v34 -v43 <- CallMethod (guarded) v34, 'hasOwnProperty', [v1] -// Exploring finished -v44 <- Construct v34, [] -// Exploring value v44 -v45 <- GetProperty (guarded) v44, 'propertyIsEnumerable' -v46 <- Construct (guarded) v45, [v44] -// Exploring finished -v47 <- Construct v34, [] -v48 <- Construct v34, [] -v49 <- CallMethod (guarded) v44, 'call', [v28, v31, v29, v47] -v50 <- BinaryOperation v17, '>>', v30 -v51 <- BinaryOperation v15, '**', v31 -SetElement v28, '0', v27 -v52 <- CallMethod (guarded) v29, 'hypot', [v48] -v53 <- LoadInteger '894145595' -v54 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v53 v53 -EndClassDefinition -// Exploring value v54 -v55 <- GetElement v54, '894145595' -// Exploring finished -v56 <- BeginConstructor -> v57 -EndConstructor -v58 <- Construct v56, [] -// Exploring value v58 -v59 <- GetProperty (guarded) v58, '__defineGetter__' -v60 <- Construct (guarded) v59, [v17, v17] -// Exploring finished -v61 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v62 - EndClassStaticGetter -EndClassDefinition -// Exploring value v61 -v63 <- CallFunction (guarded) v61, [] -// Exploring finished -v64 <- Construct v61, [] -v65 <- BeginConstructor -> v66, v67, v68, v69 - // Exploring value v66 - v70 <- GetProperty (guarded) v66, 'constructor' - v71 <- Construct (guarded) v70, [v28, v67, v66] - // Exploring finished - // Exploring value v69 - v72 <- BinaryOperation v69, '??', v69 - // Exploring finished - SetProperty v66, 'b', v68 -EndConstructor -v73 <- Construct v65, [v58, v64] -v74 <- LoadFloat '1e-15' -v75 <- LoadFloat '3.8607079113389884e+307' -v76 <- LoadInteger '-21994' -v77 <- LoadInteger '684504293' -v78 <- BeginConstructor -> v79, v80, v81, v82, v83 - // Exploring value v79 - v84 <- GetProperty (guarded) v79, 'constructor' - v85 <- Construct (guarded) v84, [v78, v82, v78, v78] - // Exploring finished - // Exploring value v81 - v86 <- BinaryOperation v81, '|', v81 - // Exploring finished - // Exploring value v82 - v87 <- BinaryOperation v82, '|', v82 - // Exploring finished - SetProperty v79, 'p6', v74 - SetProperty v79, 'a', v77 - SetProperty v79, 'h', v82 - SetProperty v79, 'c', v80 -EndConstructor -// Exploring value v78 -v88 <- Construct (guarded) v78, [v8, v18, v8, v18] -// Exploring finished -v89 <- Construct v78, [v77, v75, v75, v76] -v90 <- GetProperty v89, 'c' -v91 <- BinaryOperation v34, '%', v44 -SetComputedProperty v48, v32, v15 -SetProperty v48, 'toString', v49 -SetComputedProperty v31, v17, v50 -// Program may be interesting due to new coverage: 4876 newly discovered edges in the CFG of the target - - -// ===== [ Program 8D1256E5-9C17-4EB0-B0D6-D4A418561008 ] ===== -// Mutating 3D9D5DBA-7A69-46B8-99AD-BFB1B839D032 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-15' -v1 <- LoadBigInt '24975' -v2 <- LoadBigInt '1890422407' -v3 <- LoadInteger '-12773' -// Exploring value v3 -v4 <- BinaryOperation v3, '|', v3 -// Exploring finished -v5 <- Compare v3, '<=', v3 -v6 <- LoadInteger '2147483648' -v7 <- BinaryOperation v6, '/', v6 -v8 <- LoadInteger '-256' -v9 <- CreateNamedVariable 'Map', 'none' -SetProperty v9, 'prototype', v9 -v10 <- Construct v9, [] -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'set', [v3, v10] -// Exploring finished -v12 <- LoadString 'EAT' -v13 <- LoadString '-18:00' -// Exploring value v13 -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [v6] -// Exploring finished -v16 <- GetProperty (guarded) v13, 'split' -// Exploring value v16 -v17 <- GetProperty (guarded) v16, 'constructor' -v18 <- Construct (guarded) v17, [v6] -// Exploring finished -v19 <- Construct (guarded) v16, [v12, v13] -// Exploring value v19 -v20 <- BinaryOperation v19, '??', v19 -// Exploring finished -v21 <- LoadString 'Pacific/Guam' -v22 <- LoadInteger '-1353907348' -v23 <- LoadFloat '-1e-15' -v24 <- LoadFloat '-2.0' -v25 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v24 - ClassAddPrivateStaticProperty 'd' v23 - ClassAddInstanceComputedProperty v23 - BeginClassStaticGetter `f` -> v26 - SetProperty v26, 'd', v26 - v27 <- LoadNewTarget - v28 <- LoadString 'p' - v29 <- LoadString 'MaX' - v30 <- LoadString 'number' - Return v26 - EndClassStaticGetter - ClassAddStaticElement '0' v22 - BeginClassStaticGetter `b` -> v31 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v32 - v33 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v24 -EndClassDefinition -v34 <- Construct v25, [] -v35 <- Construct v25, [] -v36 <- Construct v25, [] -v37 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -// Exploring value v37 -v38 <- GetElement v37, '5' -// Exploring finished -v39 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v40 <- CreateIntArray [536870887, 23537] -v41 <- GetElement v40, '1' -// Exploring value v41 -v42 <- BinaryOperation v41, '|', v41 -// Exploring finished -v43 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v44, v45 - {e:v46,} <- DestructObject v45 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v47 - SetSuperProperty 'g', v47 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'species' - v50 <- GetComputedProperty v47, v49 - Return v23 - EndObjectLiteralMethod - v51 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -// Exploring value v43 -v52 <- Construct (guarded) v43, [] -// Exploring finished -v53 <- CallMethod (guarded) v43, 'hasOwnProperty', [v1] -v54 <- Construct v43, [] -v55 <- GetProperty (guarded) v54, 'propertyIsEnumerable' -// Exploring value v55 -v56 <- GetProperty (guarded) v55, 'constructor' -v57 <- Construct (guarded) v56, [v9] -// Exploring finished -v58 <- Construct (guarded) v55, [v54] -// Exploring value v58 -v59 <- BinaryOperation v58, '??', v58 -// Exploring finished -v60 <- Construct v43, [] -v61 <- Construct v43, [] -// Exploring value v61 -v62 <- GetProperty (guarded) v61, 'constructor' -v63 <- Construct (guarded) v62, [] -// Exploring finished -v64 <- CallMethod (guarded) v54, 'call', [v35, v39, v36, v60] -v65 <- BinaryOperation v24, '>>', v37 -v66 <- BinaryOperation v22, '**', v39 -SetElement v35, '0', v34 -v67 <- CallMethod (guarded) v36, 'hypot', [v61] -v68 <- LoadInteger '894145595' -// Exploring value v68 -v69 <- BinaryOperation v68, '<<', v68 -// Exploring finished -v70 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v68 v68 -EndClassDefinition -// Exploring value v70 -v71 <- CallFunction (guarded) v70, [] -// Exploring finished -v72 <- GetElement v70, '894145595' -// Exploring value v72 -v73 <- BinaryOperation v72, '-', v72 -// Exploring finished -v74 <- BeginConstructor -> v75 - // Exploring value v75 - SetProperty v75, 'a', v75 - // Exploring finished -EndConstructor -// Exploring value v74 -SetProperty v74, 'prototype', v74 -// Exploring finished -v76 <- Construct v74, [] -v77 <- GetProperty (guarded) v76, '__defineGetter__' -v78 <- Construct (guarded) v77, [v24, v24] -v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter -EndClassDefinition -// Exploring value v79 -v81 <- GetProperty v79, 'name' -// Exploring finished -v82 <- CallFunction (guarded) v79, [] -v83 <- Construct v79, [] -v84 <- BeginConstructor -> v85, v86, v87, v88 - v89 <- GetProperty (guarded) v85, 'constructor' - // Exploring value v89 - SetProperty v89, 'g', v89 - // Exploring finished - v90 <- Construct (guarded) v89, [v35, v86, v85] - v91 <- BinaryOperation v88, '??', v88 - SetProperty v85, 'b', v87 -EndConstructor -v92 <- Construct v84, [v76, v83] -v93 <- LoadFloat '1e-15' -v94 <- LoadFloat '3.8607079113389884e+307' -v95 <- LoadInteger '-21994' -v96 <- LoadInteger '684504293' -v97 <- BeginConstructor -> v98, v99, v100, v101, v102 - v103 <- GetProperty (guarded) v98, 'constructor' - v104 <- Construct (guarded) v103, [v97, v101, v97, v97] - v105 <- BinaryOperation v100, '|', v100 - v106 <- BinaryOperation v101, '|', v101 - SetProperty v98, 'p6', v93 - SetProperty v98, 'a', v96 - SetProperty v98, 'h', v101 - SetProperty v98, 'c', v99 -EndConstructor -v107 <- Construct (guarded) v97, [v9, v25, v9, v25] -v108 <- Construct v97, [v96, v94, v94, v95] -v109 <- GetProperty v108, 'c' -v110 <- BinaryOperation v43, '%', v54 -SetComputedProperty v61, v40, v22 -SetProperty v61, 'toString', v64 -SetComputedProperty v39, v24, v65 -// Program may be interesting due to new coverage: 12802 newly discovered edges in the CFG of the target - - -// ===== [ Program 1D7413F5-1D84-4C6F-8A9D-1566C1BD038B ] ===== -// Minimizing 8D1256E5-9C17-4EB0-B0D6-D4A418561008 -v0 <- LoadBigInt '24975' -v1 <- LoadBigInt '1890422407' -v2 <- LoadInteger '-12773' -v3 <- BinaryOperation v2, '|', v2 -v4 <- Compare v2, '<=', v2 -v5 <- LoadInteger '2147483648' -v6 <- BinaryOperation v5, '/', v5 -v7 <- LoadInteger '-256' -v8 <- CreateNamedVariable 'Map', 'none' -SetProperty v8, 'prototype', v8 -v9 <- Construct v8, [] -v10 <- CallMethod (guarded) v9, 'set', [v2, v9] -v11 <- LoadString 'EAT' -v12 <- LoadString '-18:00' -v13 <- GetProperty (guarded) v12, 'constructor' -v14 <- Construct (guarded) v13, [v5] -v15 <- GetProperty (guarded) v12, 'split' -v16 <- GetProperty (guarded) v15, 'constructor' -v17 <- Construct (guarded) v16, [v5] -v18 <- Construct (guarded) v15, [v11, v12] -v19 <- BinaryOperation v18, '??', v18 -v20 <- LoadInteger '-1353907348' -v21 <- LoadFloat '-1e-15' -v22 <- LoadFloat '-2.0' -v23 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v22 - ClassAddPrivateStaticProperty 'd' v21 - ClassAddInstanceComputedProperty v21 - BeginClassStaticGetter `f` -> v24 - SetProperty v24, 'd', v24 - v25 <- LoadNewTarget - v26 <- LoadString 'number' - Return v24 - EndClassStaticGetter - ClassAddStaticElement '0' v20 - BeginClassStaticGetter `b` -> v27 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v28 - v29 <- CreateFloatArray [-6.305911890542237e+307, -3.0, -4.0, 2.2250738585072014e-308, 0.7255835243550699, 1000.0, 0.6602458870882149, 5.0] - Return v20 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v22 -EndClassDefinition -v30 <- Construct v23, [] -v31 <- Construct v23, [] -v32 <- Construct v23, [] -v33 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v34 <- GetElement v33, '5' -v35 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v36 <- CreateIntArray [536870887, 23537] -v37 <- GetElement v36, '1' -v38 <- BinaryOperation v37, '|', v37 -v39 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v40, v41 - {e:v42,} <- DestructObject v41 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v43 - SetSuperProperty 'g', v43 - v44 <- CreateNamedVariable 'Symbol', 'none' - v45 <- GetProperty v44, 'species' - v46 <- GetComputedProperty v43, v45 - Return v21 - EndObjectLiteralMethod - v47 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' -EndClassDefinition -v48 <- Construct (guarded) v39, [] -v49 <- CallMethod (guarded) v39, 'hasOwnProperty', [v0] -v50 <- Construct v39, [] -v51 <- GetProperty (guarded) v50, 'propertyIsEnumerable' -v52 <- GetProperty (guarded) v51, 'constructor' -v53 <- Construct (guarded) v52, [v8] -v54 <- Construct (guarded) v51, [v50] -v55 <- BinaryOperation v54, '??', v54 -v56 <- Construct v39, [] -v57 <- Construct v39, [] -v58 <- GetProperty (guarded) v57, 'constructor' -v59 <- Construct (guarded) v58, [] -v60 <- CallMethod (guarded) v50, 'call', [v31, v35, v32, v56] -v61 <- BinaryOperation v22, '>>', v33 -v62 <- BinaryOperation v20, '**', v35 -SetElement v31, '0', v30 -v63 <- CallMethod (guarded) v32, 'hypot', [v57] -v64 <- LoadInteger '894145595' -v65 <- BinaryOperation v64, '<<', v64 -v66 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v64 v64 -EndClassDefinition -v67 <- CallFunction (guarded) v66, [] -v68 <- GetElement v66, '894145595' -v69 <- BinaryOperation v68, '-', v68 -v70 <- BeginConstructor -> v71 - SetProperty v71, 'a', v71 -EndConstructor -SetProperty v70, 'prototype', v70 -v72 <- Construct v70, [] -v73 <- GetProperty (guarded) v72, '__defineGetter__' -v74 <- Construct (guarded) v73, [v22, v22] -v75 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v76 - EndClassStaticGetter -EndClassDefinition -v77 <- GetProperty v75, 'name' -v78 <- CallFunction (guarded) v75, [] -v79 <- Construct v75, [] -v80 <- BeginConstructor -> v81, v82, v83, v84 - v85 <- GetProperty (guarded) v81, 'constructor' - SetProperty v85, 'g', v85 - v86 <- Construct (guarded) v85, [v31, v82, v81] - v87 <- BinaryOperation v84, '??', v84 - SetProperty v81, 'b', v83 -EndConstructor -v88 <- Construct v80, [v72, v79] -v89 <- LoadFloat '1e-15' -v90 <- LoadFloat '3.8607079113389884e+307' -v91 <- LoadInteger '-21994' -v92 <- LoadInteger '684504293' -v93 <- BeginConstructor -> v94, v95, v96, v97, v98 - v99 <- GetProperty (guarded) v94, 'constructor' - v100 <- Construct (guarded) v99, [v93, v97, v93, v93] - v101 <- BinaryOperation v96, '|', v96 - v102 <- BinaryOperation v97, '|', v97 - SetProperty v94, 'p6', v89 - SetProperty v94, 'a', v92 - SetProperty v94, 'h', v97 - SetProperty v94, 'c', v95 -EndConstructor -v103 <- Construct (guarded) v93, [v8, v23, v8, v23] -v104 <- Construct v93, [v92, v90, v90, v91] -v105 <- GetProperty v104, 'c' -v106 <- BinaryOperation v39, '%', v50 -SetComputedProperty v57, v36, v20 -SetProperty v57, 'toString', v60 -SetComputedProperty v35, v22, v61 -// Program is interesting due to new coverage: 382 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.fzil b/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.fzil deleted file mode 100755 index 5196261ee..000000000 Binary files a/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.js b/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.js deleted file mode 100755 index 9140da49d..000000000 --- a/old_corpus/program_20251007074456_1D7413F5-1D84-4C6F-8A9D-1566C1BD038B.js +++ /dev/null @@ -1,123 +0,0 @@ -// Minimizing 8D1256E5-9C17-4EB0-B0D6-D4A418561008 --12773 | -12773; --12773 <= -12773; -2147483648 / 2147483648; -Map.prototype = Map; -const v9 = new Map(); -try { v9.set(-12773, v9); } catch (e) {} -const v13 = ("-18:00")?.constructor; -try { new v13(2147483648); } catch (e) {} -const v15 = ("-18:00")?.split; -const v16 = v15?.constructor; -try { new v16(2147483648); } catch (e) {} -let v18; -try { v18 = new v15("EAT", "-18:00"); } catch (e) {} -v18 ?? v18; -class C23 { - a = -2.0; - static #d = -1e-15; - [-1e-15]; - static get f() { - this.d = this; - return this; - } - static 0 = -1353907348; - static get b() { - } - get d() { - [-6.305911890542237e+307,-3.0,-4.0,2.2250738585072014e-308,0.7255835243550699,1000.0,0.6602458870882149,5.0]; - return -1353907348; - } - #c = -2.0; -} -const v30 = new C23(); -const v31 = new C23(); -const v32 = new C23(); -const v33 = [26406,536870912,268435456,-5,61214,-9,-50224]; -v33[5]; -const v35 = [-9007199254740992,-2,-128,844998822,256,268435441]; -const v36 = [536870887,23537]; -const v37 = v36[1]; -v37 | v37; -class C39 { - static set h(a41) { - let {"e":v42,} = a41; - const v47 = { - valueOf() { - super.g = this; - this[Symbol.species]; - return -1e-15; - }, - }; - } - #g; -} -try { new C39(); } catch (e) {} -try { C39.hasOwnProperty(24975n); } catch (e) {} -const v50 = new C39(); -const v51 = v50?.propertyIsEnumerable; -const v52 = v51?.constructor; -try { new v52(Map); } catch (e) {} -let v54; -try { v54 = new v51(v50); } catch (e) {} -v54 ?? v54; -const v56 = new C39(); -const v57 = new C39(); -const v58 = v57?.constructor; -try { new v58(); } catch (e) {} -let v60; -try { v60 = v50.call(v31, v35, v32, v56); } catch (e) {} -const v61 = -2.0 >> v33; -(-1353907348) ** v35; -v31[0] = v30; -try { v32.hypot(v57); } catch (e) {} -894145595 << 894145595; -const v66 = class { - static [894145595] = 894145595; -} -try { v66(); } catch (e) {} -const v68 = v66[894145595]; -v68 - v68; -function F70() { - if (!new.target) { throw 'must be called with new'; } - this.a = this; -} -F70.prototype = F70; -const v72 = new F70(); -const v73 = v72?.__defineGetter__; -try { new v73(-2.0, -2.0); } catch (e) {} -const v75 = class { - static get b() { - } -} -v75.name; -try { v75(); } catch (e) {} -const v79 = new v75(); -function F80(a82, a83, a84) { - if (!new.target) { throw 'must be called with new'; } - const v85 = this?.constructor; - v85.g = v85; - try { new v85(v31, a82, this); } catch (e) {} - a84 ?? a84; - this.b = a83; -} -new F80(v72, v79); -function F93(a95, a96, a97, a98) { - if (!new.target) { throw 'must be called with new'; } - const v99 = this?.constructor; - try { new v99(F93, a97, F93, F93); } catch (e) {} - a96 | a96; - a97 | a97; - this.p6 = 1e-15; - this.a = 684504293; - this.h = a97; - this.c = a95; -} -try { new F93(Map, C23, Map, C23); } catch (e) {} -const v104 = new F93(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); -v104.c; -C39 % v50; -v57[v36] = -1353907348; -v57.toString = v60; -v35[-2.0] = v61; -// Program is interesting due to new coverage: 382 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.fuzzil.history b/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.fuzzil.history deleted file mode 100755 index 128d31bf2..000000000 --- a/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.fuzzil.history +++ /dev/null @@ -1,227 +0,0 @@ -// ===== [ Program 5306FBB7-0CA7-41C6-BE6E-09101644B4DD ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v1 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v2 <- BeginConstructor -> v3, v4, v5 - SetProperty v3, 'd', v5 - SetProperty v3, 'a', v4 - SetProperty v3, 'f', v5 -EndConstructor -v6 <- Construct v2, [v1, v1] -v7 <- Construct v2, [v2, v6] -v8 <- Construct v2, [v1, v2] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-1901850357' -v10 <- LoadInteger '43916' -v11 <- LoadInteger '1073741824' -// Code generator finished -// Executing code generator IntegerGenerator -v12 <- LoadInteger '-14' -v13 <- LoadInteger '-2103368433' -v14 <- LoadInteger '-547227923' -// Code generator finished -// End of prefix code. 12 variables are now visible -v15 <- LoadInteger '1000' -v16 <- CreateNamedVariable 'Int8Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '15' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v16 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 - ClassAddStaticComputedProperty v15 v16 -EndClassDefinition -v22 <- Construct v21, [] -v23 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v24 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v25 <- CreateNamedVariable 'String', 'none' -v26 <- GetProperty v25, 'prototype' -v27 <- GetProperty v26, 'includes' -v28 <- CallMethod v27, 'call', [v24] -v29 <- GetProperty v20, 'buffer' - - -// ===== [ Program C947E150-9E81-4DE4-A2BF-B677196F0BBD ] ===== -// Mutating 5306FBB7-0CA7-41C6-BE6E-09101644B4DD with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -// Splicing instruction 31 (Construct) from CA964EE8-6F9D-4439-AED8-3C36C88F839F -v1 <- LoadInteger '2098' -v2 <- CreateNamedVariable 'Int32Array', 'none' -v3 <- Construct v2, [v1] -// Splicing done -// Splicing instruction 2 (Construct) from 2B72C2F2-40AA-4309-9DA8-410A33CB9F78 -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v1] -// Splicing done -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - SetProperty v8, 'd', v10 - SetProperty v8, 'a', v9 - SetProperty v8, 'f', v10 -EndConstructor -v11 <- Construct v7, [v6, v6] -v12 <- Construct v7, [v7, v11] -v13 <- Construct v7, [v6, v7] -v14 <- LoadInteger '-1901850357' -// Splicing instruction 27 (Construct) from F8CC6B2A-6F8A-4447-B885-AA83DF93EE09 -v15 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -// Splicing done -// Splicing instruction 11 (SetProperty) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C -v18 <- LoadInteger '684504293' -SetProperty v17, 'a', v18 -// Splicing done -v19 <- LoadInteger '43916' -v20 <- LoadInteger '1073741824' -v21 <- LoadInteger '-14' -v22 <- LoadInteger '-2103368433' -v23 <- LoadInteger '-547227923' -v24 <- LoadInteger '1000' -v25 <- CreateNamedVariable 'Int8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '15' -v28 <- CreateNamedVariable 'Int32Array', 'none' -// Splicing instruction 8 (Construct) from B37CBB7A-6460-46AC-84E7-712927C658C7 -v29 <- LoadInteger '9' -v30 <- BeginPlainFunction -> -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - v35 <- GetProperty v34, 'arguments' -EndConstructor -v36 <- Construct v31, [v29, v30] -// Splicing done -v37 <- Construct v28, [v27] -v38 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v25 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v25 - ClassAddStaticComputedProperty v24 v25 -EndClassDefinition -v39 <- Construct v38, [] -v40 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v41 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v42 <- CreateNamedVariable 'String', 'none' -v43 <- GetProperty v42, 'prototype' -v44 <- GetProperty v43, 'includes' -v45 <- CallMethod v44, 'call', [v41] -v46 <- GetProperty v37, 'buffer' -// Splicing instruction 10 (BeginRepeatLoop) from D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v47 <- LoadFloat '1e-15' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v47 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [] -BeginRepeatLoop '10' -> v55 - v56 <- LoadString 'p' - v57 <- BinaryOperation v56, '+', v55 - SetComputedProperty v54, v57, v55 -EndRepeatLoop -// Program may be interesting due to new coverage: 18341 newly discovered edges in the CFG of the target - - -// ===== [ Program 7A6F9EB3-D3C6-428B-92A9-C5CF40CB0D1C ] ===== -// Mutating C947E150-9E81-4DE4-A2BF-B677196F0BBD with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- LoadInteger '2098' -v2 <- CreateNamedVariable 'Int32Array', 'none' -// Replacing input 1 (v1) with v1 -v3 <- Construct v2, [v1] -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v1] -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - SetProperty v8, 'd', v10 - SetProperty v8, 'a', v9 - SetProperty v8, 'f', v10 -EndConstructor -v11 <- Construct v7, [v6, v6] -v12 <- Construct v7, [v7, v11] -// Replacing input 2 (v7) with v2 -v13 <- Construct v7, [v6, v2] -v14 <- LoadInteger '-1901850357' -v15 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '684504293' -SetProperty v17, 'a', v18 -v19 <- LoadInteger '43916' -v20 <- LoadInteger '1073741824' -v21 <- LoadInteger '-14' -v22 <- LoadInteger '-2103368433' -v23 <- LoadInteger '-547227923' -v24 <- LoadInteger '1000' -v25 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 0 (v25) with v16 -v26 <- Construct v16, [v24] -v27 <- LoadInteger '15' -v28 <- CreateNamedVariable 'Int32Array', 'none' -v29 <- LoadInteger '9' -v30 <- BeginPlainFunction -> -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - v35 <- GetProperty v34, 'arguments' -EndConstructor -// Replacing input 1 (v29) with v21 -v36 <- Construct v31, [v21, v30] -v37 <- Construct v28, [v27] -v38 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v25 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v25 - ClassAddStaticComputedProperty v24 v25 -EndClassDefinition -v39 <- Construct v38, [] -v40 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v41 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v42 <- CreateNamedVariable 'String', 'none' -v43 <- GetProperty v42, 'prototype' -v44 <- GetProperty v43, 'includes' -v45 <- CallMethod v44, 'call', [v41] -v46 <- GetProperty v37, 'buffer' -v47 <- LoadFloat '1e-15' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v47 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [] -BeginRepeatLoop '10' -> v55 - v56 <- LoadString 'p' - // Replacing input 0 (v56) with v31 - v57 <- BinaryOperation v31, '+', v55 - // Replacing input 2 (v55) with v48 - SetComputedProperty v54, v57, v48 -EndRepeatLoop -// Program may be interesting due to new coverage: 3340 newly discovered edges in the CFG of the target - - -// ===== [ Program D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3 ] ===== -// Minimizing 7A6F9EB3-D3C6-428B-92A9-C5CF40CB0D1C -v0 <- BeginConstructor -> v1, v2, v3 -EndConstructor -v4 <- BeginConstructor -> v5, v6, v7, v8, v9 -EndConstructor -BeginRepeatLoop '5' -> v10 - v11 <- BinaryOperation v0, '+', v10 - SetComputedProperty v4, v11, v4 -EndRepeatLoop -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.fzil b/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.fzil deleted file mode 100755 index e68137c01..000000000 Binary files a/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.js b/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.js deleted file mode 100755 index f626722b6..000000000 --- a/old_corpus/program_20251007074502_D2019DA5-5FFB-4440-B301-E9FAEDCBE7F3.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing 7A6F9EB3-D3C6-428B-92A9-C5CF40CB0D1C -function F0(a2, a3) { - if (!new.target) { throw 'must be called with new'; } -} -function F4(a6, a7, a8, a9) { - if (!new.target) { throw 'must be called with new'; } -} -for (let v10 = 0; v10 < 5; v10++) { - F4[F0 + v10] = F4; -} -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.fuzzil.history b/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.fuzzil.history deleted file mode 100755 index 25d9fd3e9..000000000 --- a/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.fuzzil.history +++ /dev/null @@ -1,807 +0,0 @@ -// ===== [ Program 5306FBB7-0CA7-41C6-BE6E-09101644B4DD ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v1 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v2 <- BeginConstructor -> v3, v4, v5 - SetProperty v3, 'd', v5 - SetProperty v3, 'a', v4 - SetProperty v3, 'f', v5 -EndConstructor -v6 <- Construct v2, [v1, v1] -v7 <- Construct v2, [v2, v6] -v8 <- Construct v2, [v1, v2] -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-1901850357' -v10 <- LoadInteger '43916' -v11 <- LoadInteger '1073741824' -// Code generator finished -// Executing code generator IntegerGenerator -v12 <- LoadInteger '-14' -v13 <- LoadInteger '-2103368433' -v14 <- LoadInteger '-547227923' -// Code generator finished -// End of prefix code. 12 variables are now visible -v15 <- LoadInteger '1000' -v16 <- CreateNamedVariable 'Int8Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '15' -v19 <- CreateNamedVariable 'Int32Array', 'none' -v20 <- Construct v19, [v18] -v21 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v16 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 - ClassAddStaticComputedProperty v15 v16 -EndClassDefinition -v22 <- Construct v21, [] -v23 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v24 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v25 <- CreateNamedVariable 'String', 'none' -v26 <- GetProperty v25, 'prototype' -v27 <- GetProperty v26, 'includes' -v28 <- CallMethod v27, 'call', [v24] -v29 <- GetProperty v20, 'buffer' - - -// ===== [ Program C947E150-9E81-4DE4-A2BF-B677196F0BBD ] ===== -// Mutating 5306FBB7-0CA7-41C6-BE6E-09101644B4DD with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -// Splicing instruction 31 (Construct) from CA964EE8-6F9D-4439-AED8-3C36C88F839F -v1 <- LoadInteger '2098' -v2 <- CreateNamedVariable 'Int32Array', 'none' -v3 <- Construct v2, [v1] -// Splicing done -// Splicing instruction 2 (Construct) from 2B72C2F2-40AA-4309-9DA8-410A33CB9F78 -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v1] -// Splicing done -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - SetProperty v8, 'd', v10 - SetProperty v8, 'a', v9 - SetProperty v8, 'f', v10 -EndConstructor -v11 <- Construct v7, [v6, v6] -v12 <- Construct v7, [v7, v11] -v13 <- Construct v7, [v6, v7] -v14 <- LoadInteger '-1901850357' -// Splicing instruction 27 (Construct) from F8CC6B2A-6F8A-4447-B885-AA83DF93EE09 -v15 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -// Splicing done -// Splicing instruction 11 (SetProperty) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C -v18 <- LoadInteger '684504293' -SetProperty v17, 'a', v18 -// Splicing done -v19 <- LoadInteger '43916' -v20 <- LoadInteger '1073741824' -v21 <- LoadInteger '-14' -v22 <- LoadInteger '-2103368433' -v23 <- LoadInteger '-547227923' -v24 <- LoadInteger '1000' -v25 <- CreateNamedVariable 'Int8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '15' -v28 <- CreateNamedVariable 'Int32Array', 'none' -// Splicing instruction 8 (Construct) from B37CBB7A-6460-46AC-84E7-712927C658C7 -v29 <- LoadInteger '9' -v30 <- BeginPlainFunction -> -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - v35 <- GetProperty v34, 'arguments' -EndConstructor -v36 <- Construct v31, [v29, v30] -// Splicing done -v37 <- Construct v28, [v27] -v38 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v25 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v25 - ClassAddStaticComputedProperty v24 v25 -EndClassDefinition -v39 <- Construct v38, [] -v40 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v41 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v42 <- CreateNamedVariable 'String', 'none' -v43 <- GetProperty v42, 'prototype' -v44 <- GetProperty v43, 'includes' -v45 <- CallMethod v44, 'call', [v41] -v46 <- GetProperty v37, 'buffer' -// Splicing instruction 10 (BeginRepeatLoop) from D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v47 <- LoadFloat '1e-15' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v47 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [] -BeginRepeatLoop '10' -> v55 - v56 <- LoadString 'p' - v57 <- BinaryOperation v56, '+', v55 - SetComputedProperty v54, v57, v55 -EndRepeatLoop -// Program may be interesting due to new coverage: 18341 newly discovered edges in the CFG of the target - - -// ===== [ Program 7A6F9EB3-D3C6-428B-92A9-C5CF40CB0D1C ] ===== -// Mutating C947E150-9E81-4DE4-A2BF-B677196F0BBD with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- LoadInteger '2098' -v2 <- CreateNamedVariable 'Int32Array', 'none' -// Replacing input 1 (v1) with v1 -v3 <- Construct v2, [v1] -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v1] -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - SetProperty v8, 'd', v10 - SetProperty v8, 'a', v9 - SetProperty v8, 'f', v10 -EndConstructor -v11 <- Construct v7, [v6, v6] -v12 <- Construct v7, [v7, v11] -// Replacing input 2 (v7) with v2 -v13 <- Construct v7, [v6, v2] -v14 <- LoadInteger '-1901850357' -v15 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '684504293' -SetProperty v17, 'a', v18 -v19 <- LoadInteger '43916' -v20 <- LoadInteger '1073741824' -v21 <- LoadInteger '-14' -v22 <- LoadInteger '-2103368433' -v23 <- LoadInteger '-547227923' -v24 <- LoadInteger '1000' -v25 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 0 (v25) with v16 -v26 <- Construct v16, [v24] -v27 <- LoadInteger '15' -v28 <- CreateNamedVariable 'Int32Array', 'none' -v29 <- LoadInteger '9' -v30 <- BeginPlainFunction -> -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - v35 <- GetProperty v34, 'arguments' -EndConstructor -// Replacing input 1 (v29) with v21 -v36 <- Construct v31, [v21, v30] -v37 <- Construct v28, [v27] -v38 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v25 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v25 - ClassAddStaticComputedProperty v24 v25 -EndClassDefinition -v39 <- Construct v38, [] -v40 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v41 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v42 <- CreateNamedVariable 'String', 'none' -v43 <- GetProperty v42, 'prototype' -v44 <- GetProperty v43, 'includes' -v45 <- CallMethod v44, 'call', [v41] -v46 <- GetProperty v37, 'buffer' -v47 <- LoadFloat '1e-15' -v48 <- BeginConstructor -> v49, v50, v51, v52, v53 - SetProperty v49, 'p6', v47 - SetProperty v49, 'c', v50 -EndConstructor -v54 <- Construct v48, [] -BeginRepeatLoop '10' -> v55 - v56 <- LoadString 'p' - // Replacing input 0 (v56) with v31 - v57 <- BinaryOperation v31, '+', v55 - // Replacing input 2 (v55) with v48 - SetComputedProperty v54, v57, v48 -EndRepeatLoop -// Program may be interesting due to new coverage: 3340 newly discovered edges in the CFG of the target - - -// ===== [ Program C634F3F0-8BC2-49F2-BA73-BC5FD743D2FD ] ===== -// Mutating 7A6F9EB3-D3C6-428B-92A9-C5CF40CB0D1C with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'false' -v1 <- LoadInteger '2098' -v2 <- CreateNamedVariable 'Int32Array', 'none' -v3 <- Construct v2, [v1] -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v1] -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - SetProperty v8, 'd', v10 - SetProperty v8, 'a', v9 - SetProperty v8, 'f', v10 -EndConstructor -v11 <- Construct v7, [v6, v6] -v12 <- Construct v7, [v7, v11] -v13 <- Construct v7, [v6, v2] -v14 <- LoadInteger '-1901850357' -v15 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '684504293' -SetProperty v17, 'a', v18 -v19 <- LoadInteger '43916' -v20 <- LoadInteger '1073741824' -v21 <- LoadInteger '-14' -v22 <- LoadInteger '-2103368433' -v23 <- LoadInteger '-547227923' -v24 <- LoadInteger '1000' -v25 <- CreateNamedVariable 'Int8Array', 'none' -v26 <- Construct v16, [v24] -v27 <- LoadInteger '15' -v28 <- CreateNamedVariable 'Int32Array', 'none' -v29 <- LoadInteger '9' -v30 <- BeginPlainFunction -> -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - v35 <- GetProperty v34, 'arguments' - // Inserting program 6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1 - v36 <- LoadInteger '2' - v37 <- CreateNamedVariable 'Float64Array', 'none' - v38 <- BeginClassDefinition (decl) - EndClassDefinition - v39 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] - v40 <- UnaryOperation '~', v39 - v41 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - SetProperty v41, 'prototype', v41 - v42 <- Construct (guarded) v41, [v40] - v43 <- BinaryOperation v42, '??', v42 - v44 <- Construct v37, [v36] - v45 <- LoadInteger '186' - v46 <- CreateNamedVariable 'Float64Array', 'none' - v47 <- Construct v46, [v45] - v48 <- LoadInteger '3' - v49 <- CreateNamedVariable 'Float64Array', 'none' - SetProperty v49, 'e', v49 - v50 <- Construct v49, [v48] - v51 <- LoadString 'setBigInt64' - v52 <- CallMethod (guarded) v51, 'trimEnd', [] - v53 <- LoadString 'toZonedDateTime' - v54 <- LoadFloat '1e-15' - v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'p6', v54 - SetProperty v56, 'c', v57 - EndConstructor - v61 <- LoadString 'bigint' - BeginForLoopInitializer - v62 <- LoadInteger '0' - v63 <- LoadInteger '10' - BeginForLoopCondition -> v64, v65 - v66 <- Compare v64, '<', v65 - v67 <- UnaryOperation '!', v66 - BeginForLoopAfterthought v66 -> v68, v69 - v70 <- BinaryOperation v69, '+', v69 - v71 <- UnaryOperation v69, '--' - BeginForLoopBody -> v72, v73 - v74 <- LoadNull - EndForLoop - v75 <- BeginPlainFunction -> - Return v37 - EndPlainFunction - v76 <- CallMethod (guarded) v75, 'constructor', [v53] - v77 <- BeginConstructor -> v78, v79, v80 - v81 <- GetProperty (guarded) v78, 'constructor' - v82 <- Construct (guarded) v81, [v78, v49] - SetProperty v80, 'e', v80 - SetProperty v78, 'h', v79 - SetProperty v78, 'b', v75 - EndConstructor - v83 <- GetProperty v77, 'length' - v84 <- Construct v77, [v44, v49] - v85 <- Construct v77, [v50, v49] - v86 <- Construct v77, [v47, v49] - SetProperty v86, 'e', v86 - v87 <- LoadFloat '2.220446049250313e-16' - v88 <- LoadInteger '-1828752785' - v89 <- BinaryOperation v88, '>>', v88 - v90 <- LoadFloat '745.8806114719878' - v91 <- BinaryOperation v90, '-', v90 - v92 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v93 - v94 <- LoadInteger '1078' - v95 <- CreateNamedVariable 'Float64Array', 'none' - v96 <- Construct v95, [v94] - v97 <- LoadInteger '476388605' - v98 <- LoadInteger '536870912' - v99 <- LoadInteger '-1073741824' - v100 <- UnaryOperation '+', v39 - v101 <- BeginConstructor -> v102, v103, v104, v105 - SetProperty v102, 'g', v105 - EndConstructor - v106 <- BeginClassDefinition (decl) - EndClassDefinition - v107 <- BeginClassDefinition (decl) v106 - EndClassDefinition - v108 <- CreateArray [v99, v97, v98] - v109 <- CallMethod (guarded) v108, 'reduce', [v97] - v110 <- CreateArray [v99, v108, v97, v99] - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v111, v112 - v113 <- BinaryOperation v112, '??', v112 - EndClassConstructor - ClassAddInstanceProperty 'd' - BeginClassInstanceMethod 'o' -> v114, v115 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'b' - BeginClassInstanceMethod 'o' -> v116, v117 - EndClassInstanceMethod - EndClassDefinition - v118 <- Construct v92, [] - v119 <- Construct v92, [v118] - v120 <- Construct v92, [v92] - SetProperty v120, 'd', v120 - v121 <- BeginPlainFunction -> - Return v121 - EndPlainFunction - v122 <- CallFunction (guarded) v121, [] - v123 <- BeginConstructor -> v124, v125, v126, v127 - v128 <- GetProperty (guarded) v126, 'd' - v129 <- Construct (guarded) v128, [] - v130 <- CallMethod v127, 'propertyIsEnumerable', [v88] - SetProperty v124, 'a', v120 - EndConstructor - v131 <- CallMethod (guarded) v123, 'bind', [v88] - v132 <- GetProperty v123, 'prototype' - v133 <- Construct v123, [v120, v120, v119] - v134 <- GetProperty v133, 'constructor' - v135 <- Construct (guarded) v134, [v120, v45, v54] - v136 <- Construct v123, [v118, v119, v118] - v137 <- GetProperty v136, 'a' - v138 <- CreateNamedVariable 'Math', 'none' - v139 <- GetProperty (guarded) v138, 'tan' - v140 <- Construct (guarded) v139, [v92] - v141 <- CallMethod v138, 'sin', [] - SetProperty v118, 'b', v141 - v142 <- BeginPlainFunction -> - EndPlainFunction - v143 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v142 - ObjectLiteralSetPrototype v142 - ObjectLiteralCopyProperties v142 - ObjectLiteralAddProperty `f`, v142 - ObjectLiteralAddElement `6`, v142 - BeginObjectLiteralSetter `b` -> v144, v145 - v146 <- GetComputedSuperProperty v142 - Update v146, '&&', v145 - v147 <- LoadFloat 'nan' - v148 <- LoadFloat '-551599.0459100289' - v149 <- LoadFloat '974833.7722651677' - v150 <- LoadString 'a' - v151 <- LoadString 'PbD' - v152 <- LoadString '10000' - v153 <- BeginPlainFunction -> v154, v155 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v150, v150 - ObjectLiteralAddProperty `g`, v155 - ObjectLiteralAddComputedProperty v155, v152 - BeginObjectLiteralMethod `n` -> v156, v157, v158 - Return v156 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v154 - v159 <- EndObjectLiteral - Return v159 - EndPlainFunction - v160 <- CallFunction v153, [] - v161 <- CallFunction v153, [v160, v150] - v162 <- CallFunction v153, [v161, v150] - v163 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] - v164 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] - v165 <- LoadInteger '-256' - v166 <- LoadInteger '64' - v167 <- Compare v165, '>', v151 - BeginRepeatLoop '25' -> v168 - Reassign v166, v168 - SetProperty v164, '__proto__', v150 - v169 <- CreateNamedVariable 'Uint8Array', 'none' - v170 <- LoadInteger '72' - v171 <- LoadInteger '50' - v172 <- LoadInteger '89' - v173 <- LoadInteger '67' - v174 <- LoadInteger '175' - v175 <- LoadInteger '125' - v176 <- LoadInteger '179' - v177 <- CallMethod v169, 'of', [v170, v171, v172, v173, v174, v175, v176] - v178 <- CallMethod v177, 'toHex', [] - EndRepeatLoop - EndObjectLiteralSetter - ObjectLiteralCopyProperties v142 - v179 <- EndObjectLiteral - Return v179 - EndPlainFunction - v180 <- LoadString 'toString' - v181 <- LoadInteger '-1073741824' - v182 <- BeginPlainFunction -> - Return v180 - EndPlainFunction - v183 <- GetProperty v182, 'prototype' - BeginObjectLiteral - ObjectLiteralSetPrototype v182 - BeginObjectLiteralComputedMethod v47 -> v184, v185, v186, v187, v188 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v189, v190, v191, v192 - BeginForLoopInitializer - v193 <- LoadInteger '0' - v194 <- LoadInteger '10' - BeginForLoopCondition -> v195, v196 - v197 <- Compare v195, '<', v196 - BeginForLoopAfterthought v197 -> v198, v199 - v200 <- UnaryOperation v198, '++' - v201 <- UnaryOperation v199, '--' - BeginForLoopBody -> v202, v203 - v204 <- LoadNull - EndForLoop - SetComputedSuperProperty v61, v190 - v205 <- GetProperty v51, 'length' - v206 <- LoadString '2147483647' - v207 <- LoadString 'instant' - v208 <- LoadString 'q2AHn' - Return v192 - EndObjectLiteralMethod - ObjectLiteralAddElement `9`, v181 - ObjectLiteralAddProperty `b`, v180 - ObjectLiteralAddProperty `c`, v182 - BeginObjectLiteralSetter `b` -> v209, v210 - EndObjectLiteralSetter - ObjectLiteralAddElement `9`, v61 - ObjectLiteralSetPrototype v121 - ObjectLiteralSetPrototype v180 - ObjectLiteralAddProperty `maxByteLength`, v48 - ObjectLiteralSetPrototype v143 - v211 <- EndObjectLiteral - v212 <- Construct v123, [v118, v118, v120] - BeginForLoopInitializer - v213 <- LoadInteger '0' - v214 <- LoadInteger '10' - BeginForLoopCondition -> v215, v216 - v217 <- Compare v215, '<', v216 - BeginForLoopAfterthought v217 -> v218, v219 - v220 <- UnaryOperation v218, '++' - v221 <- UnaryOperation v219, '--' - v222 <- BinaryOperation v221, '^', v221 - BeginForLoopBody -> v223, v224 - EndForLoop - v225 <- LoadBigInt '8' - v226 <- CreateArray [] - v227 <- CallMethod (guarded) v226, 'map', [v84] - v228 <- CallMethod (guarded) v226, 'map', [v225] - v229 <- CreateNamedVariable 'Number', 'none' - v230 <- GetProperty v229, 'length' - v231 <- CallMethod v229, 'isNaN', [v181] - v232 <- BinaryOperation v231, '&&', v231 - v233 <- BinaryOperation v231, '&&', v228 - v234 <- BinaryOperation v233, '&&', v233 - v235 <- CreateArray [] - v236 <- LoadInteger '16' - v237 <- CreateNamedVariable 'Float64Array', 'none' - v238 <- LoadInteger '10' - v239 <- CreateNamedVariable 'Uint16Array', 'none' - v240 <- CreateNamedVariable 'Symbol', 'none' - v241 <- GetProperty v240, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v241 -> v242 - EndObjectLiteralComputedMethod - v243 <- EndObjectLiteral - SetProperty v243, 'a', v243 - v244 <- LoadInteger '167' - v245 <- CreateNamedVariable 'Float32Array', 'none' - v246 <- Construct (guarded) v245, [v239, v120, v88] - SetProperty v246, 'length', v246 - v247 <- CreateNamedVariable 'Symbol', 'none' - v248 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' - v249 <- GetProperty v248, 'ignoreCase' - v250 <- CreateNamedVariable 'Uint8Array', 'none' - v251 <- LoadInteger '2' - v252 <- Construct (guarded) v250, [v251, v248, v248] - v253 <- CallMethod (guarded) v252, 'includes', [v119] - v254 <- GetElement v252, '1' - BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v255, v256, v257, v258 - Return v258 - EndObjectLiteralMethod - BeginObjectLiteralComputedMethod v247 -> v259 - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v260 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v261, v262, v263, v264 - EndObjectLiteralMethod - BeginObjectLiteralGetter `d` -> v265 - BeginObjectLiteral - v266 <- EndObjectLiteral - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v235 -> v267, v268, v269, v270 - EndObjectLiteralComputedMethod - v271 <- EndObjectLiteral - EndObjectLiteralMethod - v272 <- EndObjectLiteral - EndObjectLiteralComputedMethod - v273 <- EndObjectLiteral -EndConstructor -v274 <- Construct v31, [v21, v30] -v275 <- Construct v28, [v27] -v276 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v25 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v25 - ClassAddStaticComputedProperty v24 v25 -EndClassDefinition -v277 <- Construct v276, [] -v278 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v279 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v280 <- CreateNamedVariable 'String', 'none' -v281 <- GetProperty v280, 'prototype' -v282 <- GetProperty v281, 'includes' -v283 <- CallMethod v282, 'call', [v279] -v284 <- GetProperty v275, 'buffer' -v285 <- LoadFloat '1e-15' -v286 <- BeginConstructor -> v287, v288, v289, v290, v291 - SetProperty v287, 'p6', v285 - SetProperty v287, 'c', v288 -EndConstructor -v292 <- Construct v286, [] -BeginRepeatLoop '10' -> v293 - v294 <- LoadString 'p' - v295 <- BinaryOperation v31, '+', v293 - SetComputedProperty v292, v295, v286 -EndRepeatLoop -// Program may be interesting due to new coverage: 6548 newly discovered edges in the CFG of the target - - -// ===== [ Program B939912E-4155-4E61-BF3E-464BFC903C21 ] ===== -// Minimizing C634F3F0-8BC2-49F2-BA73-BC5FD743D2FD -v0 <- LoadBoolean 'false' -v1 <- LoadInteger '2098' -v2 <- CreateNamedVariable 'Int32Array', 'none' -v3 <- Construct v2, [v1] -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v1] -v6 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - SetProperty v8, 'd', v10 - SetProperty v8, 'a', v9 - SetProperty v8, 'f', v10 -EndConstructor -v11 <- Construct v7, [v6, v6] -v12 <- Construct v7, [v7, v11] -v13 <- Construct v7, [v6, v2] -v14 <- LoadInteger '-1901850357' -v15 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '684504293' -SetProperty v17, 'a', v18 -v19 <- LoadInteger '43916' -v20 <- LoadInteger '1073741824' -v21 <- LoadInteger '-14' -v22 <- LoadInteger '-2103368433' -v23 <- LoadInteger '-547227923' -v24 <- LoadInteger '1000' -v25 <- CreateNamedVariable 'Int8Array', 'none' -v26 <- Construct v16, [v24] -v27 <- LoadInteger '15' -v28 <- CreateNamedVariable 'Int32Array', 'none' -v29 <- LoadInteger '9' -v30 <- BeginPlainFunction -> -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34 - v35 <- GetProperty v34, 'arguments' - v36 <- LoadInteger '2' - v37 <- CreateNamedVariable 'Float64Array', 'none' - v38 <- BeginClassDefinition (decl) - EndClassDefinition - v39 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] - v40 <- UnaryOperation '~', v39 - v41 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - SetProperty v41, 'prototype', v41 - v42 <- Construct (guarded) v41, [v40] - v43 <- BinaryOperation v42, '??', v42 - v44 <- Construct v37, [v36] - v45 <- LoadInteger '186' - v46 <- CreateNamedVariable 'Float64Array', 'none' - v47 <- Construct v46, [v45] - v48 <- LoadInteger '3' - v49 <- CreateNamedVariable 'Float64Array', 'none' - SetProperty v49, 'e', v49 - v50 <- Construct v49, [v48] - v51 <- LoadString 'setBigInt64' - v52 <- CallMethod v51, 'trimEnd', [] - v53 <- LoadString 'toZonedDateTime' - v54 <- LoadFloat '1e-15' - v55 <- BeginConstructor -> v56, v57, v58, v59, v60 - SetProperty v56, 'p6', v54 - SetProperty v56, 'c', v57 - EndConstructor - v61 <- LoadString 'bigint' - BeginForLoopInitializer - v62 <- LoadInteger '0' - v63 <- LoadInteger '10' - BeginForLoopCondition -> v64, v65 - v66 <- Compare v64, '<', v65 - v67 <- UnaryOperation '!', v66 - BeginForLoopAfterthought v66 -> v68, v69 - v70 <- BinaryOperation v69, '+', v69 - v71 <- UnaryOperation v69, '--' - BeginForLoopBody -> v72, v73 - v74 <- LoadNull - EndForLoop - v75 <- BeginPlainFunction -> - Return v37 - EndPlainFunction - v76 <- CallMethod v75, 'constructor', [v53] - v77 <- BeginConstructor -> v78, v79, v80 - v81 <- GetProperty (guarded) v78, 'constructor' - v82 <- Construct (guarded) v81, [v78, v49] - SetProperty v80, 'e', v80 - SetProperty v78, 'h', v79 - SetProperty v78, 'b', v75 - EndConstructor - v83 <- GetProperty v77, 'length' - v84 <- Construct v77, [v44, v49] - v85 <- Construct v77, [v50, v49] - v86 <- Construct v77, [v47, v49] - SetProperty v86, 'e', v86 - v87 <- LoadFloat '2.220446049250313e-16' - v88 <- LoadInteger '-1828752785' - v89 <- BinaryOperation v88, '>>', v88 - v90 <- LoadFloat '745.8806114719878' - v91 <- BinaryOperation v90, '-', v90 - v92 <- BeginClassDefinition (exp) - BeginClassInstanceGetter `g` -> v93 - v94 <- LoadInteger '1078' - v95 <- CreateNamedVariable 'Float64Array', 'none' - v96 <- Construct v95, [v94] - v97 <- LoadInteger '476388605' - v98 <- LoadInteger '536870912' - v99 <- LoadInteger '-1073741824' - v100 <- UnaryOperation '+', v39 - v101 <- BeginConstructor -> v102, v103, v104, v105 - SetProperty v102, 'g', v105 - EndConstructor - v106 <- BeginClassDefinition (decl) - EndClassDefinition - v107 <- BeginClassDefinition (decl) v106 - EndClassDefinition - v108 <- CreateArray [v99, v97, v98] - v109 <- CallMethod v108, 'reduce', [v97] - v110 <- CreateArray [v99, v108, v97, v99] - EndClassInstanceGetter - ClassAddPrivateStaticProperty 'a' - BeginClassConstructor -> v111, v112 - v113 <- BinaryOperation v112, '??', v112 - EndClassConstructor - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'b' - EndClassDefinition - v114 <- Construct v92, [] - v115 <- Construct v92, [v114] - v116 <- Construct v92, [v92] - SetProperty v116, 'd', v116 - v117 <- BeginPlainFunction -> - Return v117 - EndPlainFunction - v118 <- CallFunction v117, [] - v119 <- BeginConstructor -> v120, v121, v122, v123 - v124 <- GetProperty v122, 'd' - v125 <- Construct (guarded) v124, [] - v126 <- CallMethod v123, 'propertyIsEnumerable', [v88] - SetProperty v120, 'a', v116 - EndConstructor - v127 <- CallMethod (guarded) v119, 'bind', [v88] - v128 <- GetProperty v119, 'prototype' - v129 <- Construct v119, [v116, v116, v115] - v130 <- GetProperty v129, 'constructor' - v131 <- Construct v130, [v116, v45, v54] - v132 <- Construct v119, [v114, v115, v114] - v133 <- GetProperty v132, 'a' - v134 <- CreateNamedVariable 'Math', 'none' - v135 <- GetProperty (guarded) v134, 'tan' - v136 <- Construct (guarded) v135, [v92] - v137 <- CallMethod v134, 'sin', [] - SetProperty v114, 'b', v137 - v138 <- BeginPlainFunction -> - EndPlainFunction - v139 <- BeginPlainFunction -> - EndPlainFunction - v140 <- LoadString 'toString' - v141 <- LoadInteger '-1073741824' - v142 <- BeginPlainFunction -> - Return v140 - EndPlainFunction - v143 <- Construct v119, [v114, v114, v116] - BeginForLoopInitializer - v144 <- LoadInteger '0' - v145 <- LoadInteger '10' - BeginForLoopCondition -> v146, v147 - v148 <- Compare v146, '<', v147 - BeginForLoopAfterthought v148 -> v149, v150 - v151 <- UnaryOperation v149, '++' - v152 <- UnaryOperation v150, '--' - v153 <- BinaryOperation v152, '^', v152 - BeginForLoopBody -> v154, v155 - EndForLoop - v156 <- LoadBigInt '8' - v157 <- CreateArray [] - v158 <- CallMethod (guarded) v157, 'map', [v84] - v159 <- CallMethod (guarded) v157, 'map', [v156] - v160 <- CreateNamedVariable 'Number', 'none' - v161 <- GetProperty v160, 'length' - v162 <- CallMethod v160, 'isNaN', [v141] - v163 <- BinaryOperation v162, '&&', v162 - v164 <- BinaryOperation v162, '&&', v159 - v165 <- BinaryOperation v164, '&&', v164 - v166 <- CreateArray [] - v167 <- LoadInteger '16' - v168 <- CreateNamedVariable 'Float64Array', 'none' - v169 <- LoadInteger '10' - v170 <- CreateNamedVariable 'Uint16Array', 'none' - v171 <- CreateNamedVariable 'Symbol', 'none' - v172 <- GetProperty v171, 'iterator' - BeginObjectLiteral - v173 <- EndObjectLiteral - SetProperty v173, 'a', v173 - v174 <- LoadInteger '167' - v175 <- CreateNamedVariable 'Float32Array', 'none' - v176 <- Construct (guarded) v175, [v170, v116, v88] - SetProperty v176, 'length', v176 - v177 <- CreateNamedVariable 'Symbol', 'none' - v178 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' - v179 <- GetProperty v178, 'ignoreCase' - v180 <- CreateNamedVariable 'Uint8Array', 'none' - v181 <- LoadInteger '2' - v182 <- Construct v180, [v181, v178, v178] - v183 <- CallMethod (guarded) v182, 'includes', [v115] - v184 <- GetElement v182, '1' - BeginObjectLiteral - v185 <- EndObjectLiteral -EndConstructor -v186 <- Construct v31, [v21, v30] -v187 <- Construct v28, [v27] -v188 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v25 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v25 - ClassAddStaticComputedProperty v24 v25 -EndClassDefinition -v189 <- Construct v188, [] -v190 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v191 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v192 <- CreateNamedVariable 'String', 'none' -v193 <- GetProperty v192, 'prototype' -v194 <- GetProperty v193, 'includes' -v195 <- CallMethod v194, 'call', [v191] -v196 <- GetProperty v187, 'buffer' -v197 <- LoadFloat '1e-15' -v198 <- BeginConstructor -> v199, v200, v201, v202, v203 - SetProperty v199, 'p6', v197 - SetProperty v199, 'c', v200 -EndConstructor -v204 <- Construct v198, [] -BeginRepeatLoop '10' -> v205 - v206 <- LoadString 'p' - v207 <- BinaryOperation v31, '+', v205 - SetComputedProperty v204, v207, v198 -EndRepeatLoop -// Program is interesting due to new coverage: 90 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.fzil b/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.fzil deleted file mode 100755 index f332814ab..000000000 Binary files a/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.js b/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.js deleted file mode 100755 index 3d1267149..000000000 --- a/old_corpus/program_20251007074703_B939912E-4155-4E61-BF3E-464BFC903C21.js +++ /dev/null @@ -1,178 +0,0 @@ -// Minimizing C634F3F0-8BC2-49F2-BA73-BC5FD743D2FD -new Int32Array(2098); -new Float64Array(2098); -function f6() { - return false; -} -function F7(a9, a10) { - if (!new.target) { throw 'must be called with new'; } - this.d = a10; - this.a = a9; - this.f = a10; -} -const v11 = new F7(f6, f6); -new F7(F7, v11); -new F7(f6, Int32Array); -const v17 = new Uint16Array([9.88496591383436e+307,-0.0,9.645811590416322,-2.2250738585072014e-308,-882877.4954994294,NaN,7.540716606719762,781.9769262846953,-7.004326735250661e+306]); -v17.a = 684504293; -new Uint16Array(1000); -function f30() { -} -function F31(a33, a34) { - if (!new.target) { throw 'must be called with new'; } - a34.arguments; - class C38 { - } - const v39 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; - const v40 = ~v39; - Uint8ClampedArray.prototype = Uint8ClampedArray; - let v42; - try { v42 = new Uint8ClampedArray(v40); } catch (e) {} - v42 ?? v42; - const v44 = new Float64Array(2); - const v47 = new Float64Array(186); - Float64Array.e = Float64Array; - const v50 = new Float64Array(3); - ("setBigInt64").trimEnd(); - function F55(a57, a58, a59, a60) { - if (!new.target) { throw 'must be called with new'; } - this.p6 = 1e-15; - this.c = a57; - } - for (let i64 = 0, i65 = 10; - (() => { - const v66 = i64 < i65; - !v66; - return v66; - })(); - i65 + i65, i65--) { - } - function f75() { - return Float64Array; - } - f75.constructor("toZonedDateTime"); - function F77(a79, a80) { - if (!new.target) { throw 'must be called with new'; } - const v81 = this?.constructor; - try { new v81(this, Float64Array); } catch (e) {} - a80.e = a80; - this.h = a79; - this.b = f75; - } - F77.length; - const v84 = new F77(v44, Float64Array); - new F77(v50, Float64Array); - const v86 = new F77(v47, Float64Array); - v86.e = v86; - -1828752785 >> -1828752785; - 745.8806114719878 - 745.8806114719878; - const v92 = class { - get g() { - new Float64Array(1078); - +v39; - function F101(a103, a104, a105) { - if (!new.target) { throw 'must be called with new'; } - this.g = a105; - } - class C106 { - } - class C107 extends C106 { - } - const v108 = [-1073741824,476388605,536870912]; - v108.reduce(476388605); - [-1073741824,v108,476388605,-1073741824]; - } - static #a; - constructor(a112) { - a112 ?? a112; - } - d; - #b; - } - const v114 = new v92(); - const v115 = new v92(v114); - const v116 = new v92(v92); - v116.d = v116; - function f117() { - return f117; - } - f117(); - function F119(a121, a122, a123) { - if (!new.target) { throw 'must be called with new'; } - const v124 = a122.d; - try { new v124(); } catch (e) {} - a123.propertyIsEnumerable(-1828752785); - this.a = v116; - } - try { F119.bind(-1828752785); } catch (e) {} - F119.prototype; - const v129 = new F119(v116, v116, v115); - const t109 = v129.constructor; - new t109(v116, 186, 1e-15); - const v132 = new F119(v114, v115, v114); - v132.a; - const v135 = Math?.tan; - try { new v135(v92); } catch (e) {} - v114.b = Math.sin(); - function f138() { - } - function f139() { - } - function f142() { - return "toString"; - } - new F119(v114, v114, v116); - for (let i146 = 0, i147 = 10; - i146 < i147; - (() => { - i146++; - const v152 = i147--; - v152 ^ v152; - })()) { - } - const v157 = []; - try { v157.map(v84); } catch (e) {} - let v159; - try { v159 = v157.map(8n); } catch (e) {} - Number.length; - const v162 = Number.isNaN(-1073741824); - v162 && v162; - const v164 = v162 && v159; - v164 && v164; - []; - Symbol.iterator; - const v173 = {}; - v173.a = v173; - let v176; - try { v176 = new Float32Array(Uint16Array, v116, -1828752785); } catch (e) {} - v176.length = v176; - const v178 = /Qa(?!bbb|bb)c\u0060?/dsm; - v178.ignoreCase; - const v182 = new Uint8Array(2, v178, v178); - try { v182.includes(v115); } catch (e) {} - v182[1]; - const v185 = {}; -} -new F31(-14, f30); -const v187 = new Int32Array(15); -class C188 { - h = Int8Array; - #b; - static [Int8Array]; - static [1000] = Int8Array; -} -new C188(); -/[(?:a+)+]/dygimu; -const v191 = /foo(?=bar)bazc(a)X?/dgmu; -String.prototype.includes.call(v191); -v187.buffer; -function F198(a200, a201, a202, a203) { - if (!new.target) { throw 'must be called with new'; } - this.p6 = 1e-15; - this.c = a200; -} -const v204 = new F198(); -for (let v205 = 0; v205 < 10; v205++) { - v204[F31 + v205] = F198; -} -// Program is interesting due to new coverage: 90 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.fuzzil.history b/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.fuzzil.history deleted file mode 100755 index 693579354..000000000 --- a/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.fuzzil.history +++ /dev/null @@ -1,231 +0,0 @@ -// ===== [ Program 8ACF0B53-C06E-4B22-B1C0-F3AD42FF2730 ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'true' -// Code generator finished -// Executing code generator IntArrayGenerator -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v4 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v5, v6 - // Executing code generator DisposableVariableGenerator - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v8 -> v9 - Return v9 - EndObjectLiteralComputedMethod - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - // Code generator finished - Return v10 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'f' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '3' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' - // Code generator finished -EndClassDefinition -v12 <- Construct v4, [] -v13 <- Construct v4, [] -v14 <- Construct v4, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v14 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `65536`, v17 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v13 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v17 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `10`, v0 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v2 -> v18, v19, v20 - // Executing code generator PropertyRetrievalGenerator - v21 <- GetProperty (guarded) v20, 'e' - // Code generator finished - // Executing code generator ComparisonGenerator - v22 <- Compare v13, '!==', v20 - // Code generator finished - Return v17 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `d` -> v23, v24 - // Executing code generator SuperMethodCallGenerator - BeginTry - v25 <- CallSuperMethod 'setUint32', [v1, v13, v0, v24, v23] - BeginCatch -> v26 - EndTryCatch - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v15, [v12, v12] -v29 <- CallFunction v15, [v12, v14] -v30 <- CallFunction v15, [v14, v13] -// Code generator finished -// Executing code generator IntArrayGenerator -v31 <- CreateIntArray [2147483648, -1550726100, 4294967297, 1705088963, 0, 1472005136] -v32 <- CreateIntArray [-2076953956, 4294967295, 4096] -v33 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -// Code generator finished -// End of prefix code. 15 variables are now visible -v34 <- CreateArray [] -v35 <- CreateNamedVariable 'Uint32Array', 'none' -v36 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v37 <- Construct v36, [v35] -SetElement v37, '2', v37 -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- GetProperty v38, 'constructor' -v40 <- Construct v39, [v34] - - -// ===== [ Program A854D0C3-539B-46D6-B14C-D2B5A85A5BD8 ] ===== -// Mutating 8ACF0B53-C06E-4B22-B1C0-F3AD42FF2730 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'true' -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -v4 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v5, v6 - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v8 -> v9 - Return v9 - EndObjectLiteralComputedMethod - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v8 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v6 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v8 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v8 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `228`, v8 - // Code generator finished - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - Return v10 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v12 <- Construct v4, [] -v13 <- Construct v4, [] -v14 <- Construct v4, [] -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `65536`, v17 - ObjectLiteralAddProperty `g`, v13 - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `482618132`, v16 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `10000`, v12 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v14 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v4 - // Code generator finished - ObjectLiteralAddProperty `b`, v17 - ObjectLiteralAddElement `10`, v0 - BeginObjectLiteralComputedMethod v2 -> v18, v19, v20 - v21 <- GetProperty (guarded) v20, 'e' - v22 <- Compare v13, '!==', v20 - Return v17 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v23, v24 - BeginTry - v25 <- CallSuperMethod 'setUint32', [v1, v13, v0, v24, v23] - // Executing code generator SimpleForLoopGenerator - BeginForLoopInitializer - v26 <- LoadInteger '0' - BeginForLoopCondition -> v27 - v28 <- LoadInteger '0' - v29 <- Compare v27, '<', v28 - BeginForLoopAfterthought v29 -> v30 - v31 <- UnaryOperation v30, '++' - BeginForLoopBody -> v32 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v12, v32, v23 - // Code generator finished - EndForLoop - // Code generator finished - BeginCatch -> v33 - EndTryCatch - EndObjectLiteralSetter - v34 <- EndObjectLiteral - Return v34 -EndPlainFunction -v35 <- CallFunction v15, [v12, v12] -v36 <- CallFunction v15, [v12, v14] -v37 <- CallFunction v15, [v14, v13] -v38 <- CreateIntArray [2147483648, -1550726100, 4294967297, 1705088963, 0, 1472005136] -v39 <- CreateIntArray [-2076953956, 4294967295, 4096] -v40 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v41 <- CreateArray [] -v42 <- CreateNamedVariable 'Uint32Array', 'none' -v43 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v44 <- Construct v43, [v42] -SetElement v44, '2', v44 -v45 <- CreateNamedVariable 'BigInt64Array', 'none' -v46 <- GetProperty v45, 'constructor' -v47 <- Construct v46, [v41] -// Program may be interesting due to new coverage: 3262 newly discovered edges in the CFG of the target - - -// ===== [ Program 0918BFB1-499F-484B-98E8-173722A65058 ] ===== -// Minimizing A854D0C3-539B-46D6-B14C-D2B5A85A5BD8 -v0 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' -EndClassDefinition -v1 <- Construct v0, [] -BeginObjectLiteral - ObjectLiteralCopyProperties v1 -v2 <- EndObjectLiteral -v3 <- CreateNamedVariable 'BigInt64Array', 'none' -v4 <- GetProperty v3, 'constructor' -v5 <- CallFunction v4, [] -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.fzil b/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.fzil deleted file mode 100755 index 7bd3aa8a5..000000000 Binary files a/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.js b/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.js deleted file mode 100755 index 094cba5e2..000000000 --- a/old_corpus/program_20251007074705_0918BFB1-499F-484B-98E8-173722A65058.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing A854D0C3-539B-46D6-B14C-D2B5A85A5BD8 -const v0 = class { - #f; - 3; -} -const v1 = new v0(); -const v2 = { ...v1 }; -const t6 = BigInt64Array.constructor; -t6(); -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.fuzzil.history b/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.fuzzil.history deleted file mode 100755 index 53a35e3ac..000000000 --- a/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.fuzzil.history +++ /dev/null @@ -1,459 +0,0 @@ -// ===== [ Program 8ACF0B53-C06E-4B22-B1C0-F3AD42FF2730 ] ===== -// Start of prefix code -// Executing code generator BooleanGenerator -v0 <- LoadBoolean 'true' -// Code generator finished -// Executing code generator IntArrayGenerator -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v4 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v5, v6 - // Executing code generator DisposableVariableGenerator - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v8 -> v9 - Return v9 - EndObjectLiteralComputedMethod - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - // Code generator finished - Return v10 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'f' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '3' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' - // Code generator finished -EndClassDefinition -v12 <- Construct v4, [] -v13 <- Construct v4, [] -v14 <- Construct v4, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v14 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `65536`, v17 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v13 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v17 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `10`, v0 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v2 -> v18, v19, v20 - // Executing code generator PropertyRetrievalGenerator - v21 <- GetProperty (guarded) v20, 'e' - // Code generator finished - // Executing code generator ComparisonGenerator - v22 <- Compare v13, '!==', v20 - // Code generator finished - Return v17 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `d` -> v23, v24 - // Executing code generator SuperMethodCallGenerator - BeginTry - v25 <- CallSuperMethod 'setUint32', [v1, v13, v0, v24, v23] - BeginCatch -> v26 - EndTryCatch - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v15, [v12, v12] -v29 <- CallFunction v15, [v12, v14] -v30 <- CallFunction v15, [v14, v13] -// Code generator finished -// Executing code generator IntArrayGenerator -v31 <- CreateIntArray [2147483648, -1550726100, 4294967297, 1705088963, 0, 1472005136] -v32 <- CreateIntArray [-2076953956, 4294967295, 4096] -v33 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -// Code generator finished -// End of prefix code. 15 variables are now visible -v34 <- CreateArray [] -v35 <- CreateNamedVariable 'Uint32Array', 'none' -v36 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v37 <- Construct v36, [v35] -SetElement v37, '2', v37 -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- GetProperty v38, 'constructor' -v40 <- Construct v39, [v34] - - -// ===== [ Program A854D0C3-539B-46D6-B14C-D2B5A85A5BD8 ] ===== -// Mutating 8ACF0B53-C06E-4B22-B1C0-F3AD42FF2730 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'true' -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -v4 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v5, v6 - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v8 -> v9 - Return v9 - EndObjectLiteralComputedMethod - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v8 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v6 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v8 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v8 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `228`, v8 - // Code generator finished - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - Return v10 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v12 <- Construct v4, [] -v13 <- Construct v4, [] -v14 <- Construct v4, [] -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `65536`, v17 - ObjectLiteralAddProperty `g`, v13 - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `482618132`, v16 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `10000`, v12 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v14 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v4 - // Code generator finished - ObjectLiteralAddProperty `b`, v17 - ObjectLiteralAddElement `10`, v0 - BeginObjectLiteralComputedMethod v2 -> v18, v19, v20 - v21 <- GetProperty (guarded) v20, 'e' - v22 <- Compare v13, '!==', v20 - Return v17 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v23, v24 - BeginTry - v25 <- CallSuperMethod 'setUint32', [v1, v13, v0, v24, v23] - // Executing code generator SimpleForLoopGenerator - BeginForLoopInitializer - v26 <- LoadInteger '0' - BeginForLoopCondition -> v27 - v28 <- LoadInteger '0' - v29 <- Compare v27, '<', v28 - BeginForLoopAfterthought v29 -> v30 - v31 <- UnaryOperation v30, '++' - BeginForLoopBody -> v32 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v12, v32, v23 - // Code generator finished - EndForLoop - // Code generator finished - BeginCatch -> v33 - EndTryCatch - EndObjectLiteralSetter - v34 <- EndObjectLiteral - Return v34 -EndPlainFunction -v35 <- CallFunction v15, [v12, v12] -v36 <- CallFunction v15, [v12, v14] -v37 <- CallFunction v15, [v14, v13] -v38 <- CreateIntArray [2147483648, -1550726100, 4294967297, 1705088963, 0, 1472005136] -v39 <- CreateIntArray [-2076953956, 4294967295, 4096] -v40 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v41 <- CreateArray [] -v42 <- CreateNamedVariable 'Uint32Array', 'none' -v43 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v44 <- Construct v43, [v42] -SetElement v44, '2', v44 -v45 <- CreateNamedVariable 'BigInt64Array', 'none' -v46 <- GetProperty v45, 'constructor' -v47 <- Construct v46, [v41] -// Program may be interesting due to new coverage: 3262 newly discovered edges in the CFG of the target - - -// ===== [ Program A5D687C6-87B6-483F-8BDA-A5E79FFE9F5F ] ===== -// Mutating A854D0C3-539B-46D6-B14C-D2B5A85A5BD8 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'true' -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -v4 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v5, v6 - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v8 -> v9 - Return v9 - EndObjectLiteralComputedMethod - ObjectLiteralAddProperty `f`, v8 - // Mutating next operation - ObjectLiteralAddProperty `sort`, v6 - ObjectLiteralAddProperty `a`, v8 - ObjectLiteralCopyProperties v8 - ObjectLiteralAddElement `228`, v8 - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - Return v10 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v12 <- Construct v4, [] -v13 <- Construct v4, [] -v14 <- Construct v4, [] -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralCopyProperties v14 - ObjectLiteralAddElement `65536`, v17 - ObjectLiteralAddProperty `g`, v13 - ObjectLiteralSetPrototype v1 - ObjectLiteralAddElement `482618132`, v16 - ObjectLiteralAddElement `10000`, v12 - ObjectLiteralAddProperty `e`, v14 - ObjectLiteralAddComputedProperty v1, v4 - // Mutating next operation - ObjectLiteralAddProperty `PlainMonthDay`, v17 - ObjectLiteralAddElement `10`, v0 - BeginObjectLiteralComputedMethod v2 -> v18, v19, v20 - v21 <- GetProperty (guarded) v20, 'e' - v22 <- Compare v13, '!==', v20 - Return v17 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v23, v24 - BeginTry - v25 <- CallSuperMethod 'setUint32', [v1, v13, v0, v24, v23] - BeginForLoopInitializer - // Mutating next operation - v26 <- LoadInteger '-268435456' - BeginForLoopCondition -> v27 - v28 <- LoadInteger '0' - v29 <- Compare v27, '<', v28 - BeginForLoopAfterthought v29 -> v30 - v31 <- UnaryOperation v30, '++' - BeginForLoopBody -> v32 - SetComputedProperty v12, v32, v23 - EndForLoop - BeginCatch -> v33 - EndTryCatch - EndObjectLiteralSetter - v34 <- EndObjectLiteral - Return v34 -EndPlainFunction -v35 <- CallFunction v15, [v12, v12] -v36 <- CallFunction v15, [v12, v14] -v37 <- CallFunction v15, [v14, v13] -v38 <- CreateIntArray [2147483648, -1550726100, 4294967297, 1705088963, 0, 1472005136] -v39 <- CreateIntArray [-2076953956, 4294967295, 4096] -v40 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v41 <- CreateArray [] -v42 <- CreateNamedVariable 'Uint32Array', 'none' -v43 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v44 <- Construct v43, [v42] -SetElement v44, '2', v44 -v45 <- CreateNamedVariable 'BigInt64Array', 'none' -v46 <- GetProperty v45, 'constructor' -v47 <- Construct v46, [v41] -// Program may be interesting due to new coverage: 3204 newly discovered edges in the CFG of the target - - -// ===== [ Program FB610E2C-E70C-485F-9EF4-D85DCA481797 ] ===== -// Mutating A5D687C6-87B6-483F-8BDA-A5E79FFE9F5F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBoolean 'true' -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -v4 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v5, v6 - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v8 -> v9 - Return v9 - EndObjectLiteralComputedMethod - ObjectLiteralAddProperty `f`, v8 - ObjectLiteralAddProperty `sort`, v6 - ObjectLiteralAddProperty `a`, v8 - ObjectLiteralCopyProperties v8 - ObjectLiteralAddElement `228`, v8 - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - Return v10 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -// Exploring value v4 -v12 <- GetProperty (guarded) v4, 'toString' -v13 <- Construct (guarded) v12, [] -// Exploring finished -v14 <- Construct v4, [] -v15 <- Construct v4, [] -v16 <- Construct v4, [] -v17 <- BeginPlainFunction -> v18, v19 - // Exploring value v19 - v20 <- GetElement v19, '3' - // Exploring finished - BeginObjectLiteral - ObjectLiteralCopyProperties v16 - ObjectLiteralAddElement `65536`, v19 - ObjectLiteralAddProperty `g`, v15 - ObjectLiteralSetPrototype v1 - ObjectLiteralAddElement `482618132`, v18 - ObjectLiteralAddElement `10000`, v14 - ObjectLiteralAddProperty `e`, v16 - ObjectLiteralAddComputedProperty v1, v4 - ObjectLiteralAddProperty `PlainMonthDay`, v19 - ObjectLiteralAddElement `10`, v0 - BeginObjectLiteralComputedMethod v2 -> v21, v22, v23 - v24 <- GetProperty (guarded) v23, 'e' - v25 <- Compare v15, '!==', v23 - Return v19 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v26, v27 - BeginTry - v28 <- CallSuperMethod 'setUint32', [v1, v15, v0, v27, v26] - BeginForLoopInitializer - v29 <- LoadInteger '-268435456' - BeginForLoopCondition -> v30 - v31 <- LoadInteger '0' - v32 <- Compare v30, '<', v31 - BeginForLoopAfterthought v32 -> v33 - v34 <- UnaryOperation v33, '++' - BeginForLoopBody -> v35 - SetComputedProperty v14, v35, v26 - EndForLoop - BeginCatch -> v36 - EndTryCatch - EndObjectLiteralSetter - v37 <- EndObjectLiteral - Return v37 -EndPlainFunction -v38 <- CallFunction v17, [v14, v14] -// Exploring value v38 -SetElement v38, '482618132', v38 -// Exploring finished -v39 <- CallFunction v17, [v14, v16] -v40 <- CallFunction v17, [v16, v15] -// Exploring value v40 -v41 <- CallMethod (guarded) v40, 'map', [v40] -// Exploring finished -v42 <- CreateIntArray [2147483648, -1550726100, 4294967297, 1705088963, 0, 1472005136] -// Exploring value v42 -v43 <- GetProperty (guarded) v42, 'entries' -v44 <- Construct (guarded) v43, [] -// Exploring finished -v45 <- CreateIntArray [-2076953956, 4294967295, 4096] -v46 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'with', [v3, v3] -// Exploring finished -v48 <- CreateArray [] -v49 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v49 -v50 <- CallFunction (guarded) v49, [v42, v38, v49] -// Exploring finished -v51 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v52 <- Construct v51, [v49] -SetElement v52, '2', v52 -v53 <- CreateNamedVariable 'BigInt64Array', 'none' -v54 <- GetProperty v53, 'constructor' -// Exploring value v54 -v55 <- GetProperty v54, 'name' -// Exploring finished -v56 <- Construct v54, [v48] -// Program may be interesting due to new coverage: 3531 newly discovered edges in the CFG of the target - - -// ===== [ Program 7C9F9B76-2087-4875-8B52-27ACACBB0E72 ] ===== -// Minimizing FB610E2C-E70C-485F-9EF4-D85DCA481797 -v0 <- LoadBoolean 'true' -v1 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v2 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v3 <- CreateIntArray [-65537] -v4 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v5, v6 - v7 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v1 - BeginObjectLiteralComputedMethod v7 -> v8 - EndObjectLiteralComputedMethod - v9 <- EndObjectLiteral - v10 <- LoadDisposableVariable v9 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v11 <- GetProperty (guarded) v4, 'toString' -v12 <- CallFunction (guarded) v11, [] -v13 <- Construct v4, [] -v14 <- Construct v4, [] -v15 <- Construct v4, [] -v16 <- BeginPlainFunction -> v17, v18 - BeginObjectLiteral - ObjectLiteralCopyProperties v15 - BeginObjectLiteralComputedMethod v2 -> v19, v20, v21 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v22, v23 - v24 <- CallSuperMethod 'setUint32', [v1, v14] - v25 <- LoadInteger '-268435456' - v26 <- LoadInteger '0' - EndObjectLiteralSetter - v27 <- EndObjectLiteral - Return v27 -EndPlainFunction -v28 <- CallFunction v16, [v13, v13] -SetElement v28, '482618132', v28 -v29 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v30 <- CallMethod (guarded) v29, 'with', [v3] -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.fzil b/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.fzil deleted file mode 100755 index 94893e7a2..000000000 Binary files a/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.js b/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.js deleted file mode 100755 index 24fa9c32e..000000000 --- a/old_corpus/program_20251007074708_7C9F9B76-2087-4875-8B52-27ACACBB0E72.js +++ /dev/null @@ -1,38 +0,0 @@ -// Minimizing FB610E2C-E70C-485F-9EF4-D85DCA481797 -const v1 = [-69232989,716822506,3,-10,-6506]; -const v2 = [-11,-9,-1627167252,536870912,224770006]; -const v3 = [-65537]; -const v4 = class { - m(a6) { - const v9 = { - value: v1, - [Symbol]() { - }, - }; - using v10 = v9; - } - #f; - 3; - static g; -} -const v11 = v4?.toString; -try { v11(); } catch (e) {} -const v13 = new v4(); -const v14 = new v4(); -const v15 = new v4(); -function f16(a17, a18) { - const v27 = { - ...v15, - [v2](a20, a21) { - }, - set d(a23) { - super.setUint32(v1, v14); - }, - }; - return v27; -} -const v28 = f16(v13, v13); -v28[482618132] = v28; -const v29 = [-9,2147483648,-9007199254740990,9,1000,-4645,4096,-65537]; -try { v29.with(v3); } catch (e) {} -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.fuzzil.history b/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.fuzzil.history deleted file mode 100755 index ed28174bd..000000000 --- a/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.fuzzil.history +++ /dev/null @@ -1,135 +0,0 @@ -// ===== [ Program A00C203C-4AE1-4EE3-B786-7D6B4391A818 ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -// Code generator finished -// Executing code generator IntegerGenerator -v2 <- LoadInteger '-16493' -v3 <- LoadInteger '8' -v4 <- LoadInteger '-42347' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v5 <- BeginPlainFunction -> v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v4 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `h` -> v7 - // Executing code generator ConstructWithDifferentNewTargetGenerator - v8 <- CreateNamedVariable 'Reflect', 'none' - v9 <- CreateArray [v8] - v10 <- CallMethod v8, 'construct', [v0, v9, v0] - // Code generator finished - // Executing code generator MethodCallWithDifferentThisGenerator - v11 <- CreateNamedVariable 'Reflect', 'none' - v12 <- CreateArray [v9] - v13 <- GetProperty v1, 'has' - v14 <- CallMethod v11, 'apply', [v13, v1, v12] - // Code generator finished - Return v4 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v4 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `4`, v0 - // Code generator finished - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v5, [v3] -v17 <- CallFunction v5, [v3] -v18 <- CallFunction v5, [v4] -// Code generator finished -// Executing code generator FloatGenerator -v19 <- LoadFloat '-1.7976931348623157e+308' -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '2.220446049250313e-16' -// Code generator finished -// Executing code generator ArrayGenerator -v22 <- CreateArray [v17, v2] -v23 <- CreateArray [v5, v19, v0] -v24 <- CreateArray [v16, v4] -// Code generator finished -// End of prefix code. 15 variables are now visible -v25 <- LoadString '+05:00' -v26 <- LoadString 'PST' -v27 <- CreateArray [v26, v25, v26, v25] -v28 <- BeginClassDefinition (decl) - BeginClassConstructor -> v29, v30, v31 - SetComputedSuperProperty v27, v27 - EndClassConstructor -EndClassDefinition -v32 <- Construct v28, [v27, v27] -v33 <- BinaryOperation v25, '-', v32 - - -// ===== [ Program 0A1413D6-2920-40BA-BFD0-1ADF5BF3E6F6 ] ===== -// Mutating A00C203C-4AE1-4EE3-B786-7D6B4391A818 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- LoadInteger '-16493' -v3 <- LoadInteger '8' -v4 <- LoadInteger '-42347' -v5 <- BeginPlainFunction -> v6 - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - // Mutating next operation - ObjectLiteralAddProperty `roundingIncrement`, v4 - BeginObjectLiteralGetter `h` -> v7 - v8 <- CreateNamedVariable 'Reflect', 'none' - v9 <- CreateArray [v8] - v10 <- CallMethod v8, 'construct', [v0, v9, v0] - v11 <- CreateNamedVariable 'Reflect', 'none' - v12 <- CreateArray [v9] - v13 <- GetProperty v1, 'has' - // Mutating next operation - v14 <- CallMethod v11, 'apply', [v13, v1, v12, v7] - Return v4 - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v4 - ObjectLiteralAddElement `4`, v0 - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v5, [v3] -v17 <- CallFunction v5, [v3] -v18 <- CallFunction v5, [v4] -v19 <- LoadFloat '-1.7976931348623157e+308' -v20 <- LoadFloat '1000000000.0' -// Mutating next operation -v21 <- LoadFloat '-inf' -v22 <- CreateArray [v17, v2] -v23 <- CreateArray [v5, v19, v0] -// Mutating next operation -v24 <- CreateArray [v16, v4, v3] -v25 <- LoadString '+05:00' -v26 <- LoadString 'PST' -v27 <- CreateArray [v26, v25, v26, v25] -v28 <- BeginClassDefinition (decl) - BeginClassConstructor -> v29, v30, v31 - SetComputedSuperProperty v27, v27 - EndClassConstructor -EndClassDefinition -v32 <- Construct v28, [v27, v27] -v33 <- BinaryOperation v25, '-', v32 -// Program may be interesting due to new coverage: 2953 newly discovered edges in the CFG of the target - - -// ===== [ Program 49C64FBE-BD5C-481F-A410-74B3689ED06A ] ===== -// Minimizing 0A1413D6-2920-40BA-BFD0-1ADF5BF3E6F6 -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v1 -v2 <- EndObjectLiteral -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.fzil b/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.fzil deleted file mode 100755 index 8a108e34d..000000000 Binary files a/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.js b/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.js deleted file mode 100755 index 8c412b3c7..000000000 --- a/old_corpus/program_20251007074709_49C64FBE-BD5C-481F-A410-74B3689ED06A.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 0A1413D6-2920-40BA-BFD0-1ADF5BF3E6F6 -const v1 = new Set(); -const v2 = { __proto__: v1 }; -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.fuzzil.history b/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.fuzzil.history deleted file mode 100755 index 7b9e96819..000000000 --- a/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.fuzzil.history +++ /dev/null @@ -1,491 +0,0 @@ -// ===== [ Program A00C203C-4AE1-4EE3-B786-7D6B4391A818 ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -// Code generator finished -// Executing code generator IntegerGenerator -v2 <- LoadInteger '-16493' -v3 <- LoadInteger '8' -v4 <- LoadInteger '-42347' -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v5 <- BeginPlainFunction -> v6 - BeginObjectLiteral - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v4 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `h` -> v7 - // Executing code generator ConstructWithDifferentNewTargetGenerator - v8 <- CreateNamedVariable 'Reflect', 'none' - v9 <- CreateArray [v8] - v10 <- CallMethod v8, 'construct', [v0, v9, v0] - // Code generator finished - // Executing code generator MethodCallWithDifferentThisGenerator - v11 <- CreateNamedVariable 'Reflect', 'none' - v12 <- CreateArray [v9] - v13 <- GetProperty v1, 'has' - v14 <- CallMethod v11, 'apply', [v13, v1, v12] - // Code generator finished - Return v4 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v4 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `4`, v0 - // Code generator finished - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v5, [v3] -v17 <- CallFunction v5, [v3] -v18 <- CallFunction v5, [v4] -// Code generator finished -// Executing code generator FloatGenerator -v19 <- LoadFloat '-1.7976931348623157e+308' -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '2.220446049250313e-16' -// Code generator finished -// Executing code generator ArrayGenerator -v22 <- CreateArray [v17, v2] -v23 <- CreateArray [v5, v19, v0] -v24 <- CreateArray [v16, v4] -// Code generator finished -// End of prefix code. 15 variables are now visible -v25 <- LoadString '+05:00' -v26 <- LoadString 'PST' -v27 <- CreateArray [v26, v25, v26, v25] -v28 <- BeginClassDefinition (decl) - BeginClassConstructor -> v29, v30, v31 - SetComputedSuperProperty v27, v27 - EndClassConstructor -EndClassDefinition -v32 <- Construct v28, [v27, v27] -v33 <- BinaryOperation v25, '-', v32 - - -// ===== [ Program 0A1413D6-2920-40BA-BFD0-1ADF5BF3E6F6 ] ===== -// Mutating A00C203C-4AE1-4EE3-B786-7D6B4391A818 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- LoadInteger '-16493' -v3 <- LoadInteger '8' -v4 <- LoadInteger '-42347' -v5 <- BeginPlainFunction -> v6 - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - // Mutating next operation - ObjectLiteralAddProperty `roundingIncrement`, v4 - BeginObjectLiteralGetter `h` -> v7 - v8 <- CreateNamedVariable 'Reflect', 'none' - v9 <- CreateArray [v8] - v10 <- CallMethod v8, 'construct', [v0, v9, v0] - v11 <- CreateNamedVariable 'Reflect', 'none' - v12 <- CreateArray [v9] - v13 <- GetProperty v1, 'has' - // Mutating next operation - v14 <- CallMethod v11, 'apply', [v13, v1, v12, v7] - Return v4 - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v4 - ObjectLiteralAddElement `4`, v0 - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -v16 <- CallFunction v5, [v3] -v17 <- CallFunction v5, [v3] -v18 <- CallFunction v5, [v4] -v19 <- LoadFloat '-1.7976931348623157e+308' -v20 <- LoadFloat '1000000000.0' -// Mutating next operation -v21 <- LoadFloat '-inf' -v22 <- CreateArray [v17, v2] -v23 <- CreateArray [v5, v19, v0] -// Mutating next operation -v24 <- CreateArray [v16, v4, v3] -v25 <- LoadString '+05:00' -v26 <- LoadString 'PST' -v27 <- CreateArray [v26, v25, v26, v25] -v28 <- BeginClassDefinition (decl) - BeginClassConstructor -> v29, v30, v31 - SetComputedSuperProperty v27, v27 - EndClassConstructor -EndClassDefinition -v32 <- Construct v28, [v27, v27] -v33 <- BinaryOperation v25, '-', v32 -// Program may be interesting due to new coverage: 2953 newly discovered edges in the CFG of the target - - -// ===== [ Program 23A54153-D1CF-44CD-88B2-AB3B64147B16 ] ===== -// Mutating 0A1413D6-2920-40BA-BFD0-1ADF5BF3E6F6 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- LoadInteger '-16493' -v3 <- LoadInteger '8' -v4 <- LoadInteger '-42347' -v5 <- BeginPlainFunction -> v6 - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddProperty `roundingIncrement`, v4 - BeginObjectLiteralGetter `h` -> v7 - v8 <- CreateNamedVariable 'Reflect', 'none' - v9 <- CreateArray [v8] - // Replacing input 1 (v0) with v9 - v10 <- CallMethod v8, 'construct', [v9, v9, v0] - v11 <- CreateNamedVariable 'Reflect', 'none' - v12 <- CreateArray [v9] - v13 <- GetProperty v1, 'has' - v14 <- CallMethod v11, 'apply', [v13, v1, v12, v7] - Return v4 - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v4 - ObjectLiteralAddElement `4`, v0 - v15 <- EndObjectLiteral - Return v15 -EndPlainFunction -// Replacing input 0 (v5) with v5 -v16 <- CallFunction v5, [v3] -v17 <- CallFunction v5, [v3] -v18 <- CallFunction v5, [v4] -v19 <- LoadFloat '-1.7976931348623157e+308' -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '-inf' -v22 <- CreateArray [v17, v2] -v23 <- CreateArray [v5, v19, v0] -v24 <- CreateArray [v16, v4, v3] -v25 <- LoadString '+05:00' -v26 <- LoadString 'PST' -v27 <- CreateArray [v26, v25, v26, v25] -v28 <- BeginClassDefinition (decl) - BeginClassConstructor -> v29, v30, v31 - SetComputedSuperProperty v27, v27 - EndClassConstructor -EndClassDefinition -v32 <- Construct v28, [v27, v27] -// Replacing input 1 (v32) with v32 -v33 <- BinaryOperation v25, '-', v32 -// Program may be interesting due to new coverage: 2842 newly discovered edges in the CFG of the target - - -// ===== [ Program 68014296-34D8-4E2B-9B50-1088CDB1CB10 ] ===== -// Mutating 23A54153-D1CF-44CD-88B2-AB3B64147B16 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- LoadInteger '-16493' -// Splicing instruction 56 (UnaryOperation) from F8C53957-6BC9-44A2-BC1F-29CFA654E57A -v3 <- UnaryOperation '~', v2 -// Splicing done -// Splicing instruction 10 (SetComputedProperty) from E040B601-B143-41F7-8F25-1E93477D226F -v4 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v5 <- CreateNamedVariable 'Int32Array', 'none' -v6 <- LoadInteger '12' -SetComputedProperty v4, v5, v6 -// Splicing done -v7 <- LoadInteger '8' -v8 <- LoadInteger '-42347' -v9 <- BeginPlainFunction -> v10 - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddProperty `roundingIncrement`, v8 - BeginObjectLiteralGetter `h` -> v11 - v12 <- CreateNamedVariable 'Reflect', 'none' - v13 <- CreateArray [v12] - v14 <- CallMethod v12, 'construct', [v13, v13, v0] - // Splicing instruction 21 (CallFunction) from FFE149F1-3133-4B8A-9134-F8004738387C - v15 <- LoadString 'toString' - v16 <- BeginPlainFunction -> - Return v15 - EndPlainFunction - v17 <- CallFunction v16, [] - // Splicing done - v18 <- CreateNamedVariable 'Reflect', 'none' - v19 <- CreateArray [v13] - v20 <- GetProperty v1, 'has' - v21 <- CallMethod v18, 'apply', [v20, v1, v19, v11] - Return v8 - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v8 - ObjectLiteralAddElement `4`, v0 - v22 <- EndObjectLiteral - Return v22 -EndPlainFunction -// Splicing instruction 2 (Construct) from DBB3F1B8-551F-4010-93CB-D8A19FDEE53F -v23 <- CreateNamedVariable 'Map', 'none' -v24 <- Construct v23, [] -// Splicing done -// Splicing instruction 5 (EndObjectLiteral) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC -v25 <- CreateNamedVariable 'Symbol', 'none' -v26 <- GetProperty v25, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v26 -> v27 - EndObjectLiteralComputedMethod -v28 <- EndObjectLiteral -// Splicing done -v29 <- CallFunction v9, [v7] -v30 <- CallFunction v9, [v7] -v31 <- CallFunction v9, [v8] -v32 <- LoadFloat '-1.7976931348623157e+308' -v33 <- LoadFloat '1000000000.0' -v34 <- LoadFloat '-inf' -v35 <- CreateArray [v30, v2] -v36 <- CreateArray [v9, v32, v0] -v37 <- CreateArray [v29, v8, v7] -v38 <- LoadString '+05:00' -v39 <- LoadString 'PST' -v40 <- CreateArray [v39, v38, v39, v38] -// Splicing instruction 3 (BeginClassDefinition) from 8EF36F3E-AFE4-42F9-A825-721F305D7CB0 -v41 <- LoadInteger '-1353907348' -v42 <- LoadFloat '-1e-15' -v43 <- LoadFloat '-2.0' -v44 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v43 - ClassAddPrivateStaticProperty 'd' v42 - ClassAddInstanceComputedProperty v42 - BeginClassStaticGetter `f` -> v45 - SetProperty v45, 'd', v45 - v46 <- LoadNewTarget - v47 <- LoadString 'p' - v48 <- LoadString 'MaX' - v49 <- LoadString 'number' - Return v45 - EndClassStaticGetter - ClassAddStaticElement '0' v41 - ClassAddPrivateInstanceProperty 'c' v43 -EndClassDefinition -// Splicing done -v50 <- BeginClassDefinition (decl) - BeginClassConstructor -> v51, v52, v53 - SetComputedSuperProperty v40, v40 - EndClassConstructor -EndClassDefinition -v54 <- Construct v50, [v40, v40] -v55 <- BinaryOperation v38, '-', v54 -// Program may be interesting due to new coverage: 3400 newly discovered edges in the CFG of the target - - -// ===== [ Program BA8134EA-2A9D-4410-9011-B303823127C8 ] ===== -// Mutating 68014296-34D8-4E2B-9B50-1088CDB1CB10 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- LoadInteger '-16493' -v3 <- UnaryOperation '~', v2 -v4 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v5 <- CreateNamedVariable 'Int32Array', 'none' -v6 <- LoadInteger '12' -SetComputedProperty v4, v5, v6 -v7 <- LoadInteger '8' -v8 <- LoadInteger '-42347' -v9 <- BeginPlainFunction -> v10 - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddProperty `roundingIncrement`, v8 - BeginObjectLiteralGetter `h` -> v11 - v12 <- CreateNamedVariable 'Reflect', 'none' - v13 <- CreateArray [v12] - v14 <- CallMethod v12, 'construct', [v13, v13, v0] - v15 <- LoadString 'toString' - v16 <- BeginPlainFunction -> - Return v15 - EndPlainFunction - v17 <- CallFunction v16, [] - v18 <- CreateNamedVariable 'Reflect', 'none' - v19 <- CreateArray [v13] - v20 <- GetProperty v1, 'has' - v21 <- CallMethod v18, 'apply', [v20, v1, v19, v11] - Return v8 - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v8 - ObjectLiteralAddElement `4`, v0 - v22 <- EndObjectLiteral - Return v22 -EndPlainFunction -v23 <- CreateNamedVariable 'Map', 'none' -v24 <- Construct v23, [] -// Inserting program 1333DB36-5742-40E9-B6BB-A77532FCB4BF -v25 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v26 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v27 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -v29 <- LoadInteger '10' -v30 <- Construct v26, [v29, v28] -v31 <- CreateNamedVariable 'Int8Array', 'none' -v32 <- Construct v31, [v30] -v33 <- CreateNamedVariable 'Symbol', 'none' -v34 <- GetProperty v33, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v34 -> v35 - EndObjectLiteralComputedMethod -v36 <- EndObjectLiteral -v37 <- CallFunction v9, [v7] -v38 <- CallFunction v9, [v7] -v39 <- CallFunction v9, [v8] -v40 <- LoadFloat '-1.7976931348623157e+308' -v41 <- LoadFloat '1000000000.0' -v42 <- LoadFloat '-inf' -v43 <- CreateArray [v38, v2] -v44 <- CreateArray [v9, v40, v0] -v45 <- CreateArray [v37, v8, v7] -v46 <- LoadString '+05:00' -v47 <- LoadString 'PST' -v48 <- CreateArray [v47, v46, v47, v46] -v49 <- LoadInteger '-1353907348' -v50 <- LoadFloat '-1e-15' -v51 <- LoadFloat '-2.0' -v52 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v51 - ClassAddPrivateStaticProperty 'd' v50 - ClassAddInstanceComputedProperty v50 - BeginClassStaticGetter `f` -> v53 - SetProperty v53, 'd', v53 - v54 <- LoadNewTarget - v55 <- LoadString 'p' - v56 <- LoadString 'MaX' - v57 <- LoadString 'number' - Return v53 - EndClassStaticGetter - ClassAddStaticElement '0' v49 - ClassAddPrivateInstanceProperty 'c' v51 -EndClassDefinition -v58 <- BeginClassDefinition (decl) - BeginClassConstructor -> v59, v60, v61 - SetComputedSuperProperty v48, v48 - EndClassConstructor -EndClassDefinition -v62 <- Construct v58, [v48, v48] -v63 <- BinaryOperation v46, '-', v62 -// Program may be interesting due to new coverage: 3548 newly discovered edges in the CFG of the target - - -// ===== [ Program 1CF6CFEC-5C0B-4E7B-BB7E-74799473F684 ] ===== -// Mutating BA8134EA-2A9D-4410-9011-B303823127C8 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- LoadInteger '-16493' -v3 <- UnaryOperation '~', v2 -v4 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v5 <- CreateNamedVariable 'Int32Array', 'none' -v6 <- LoadInteger '12' -SetComputedProperty v4, v5, v6 -v7 <- LoadInteger '8' -v8 <- LoadInteger '-42347' -v9 <- BeginPlainFunction -> v10 - BeginObjectLiteral - ObjectLiteralSetPrototype v1 - ObjectLiteralAddProperty `roundingIncrement`, v8 - BeginObjectLiteralGetter `h` -> v11 - v12 <- CreateNamedVariable 'Reflect', 'none' - v13 <- CreateArray [v12] - v14 <- CallMethod v12, 'construct', [v13, v13, v0] - v15 <- LoadString 'toString' - v16 <- BeginPlainFunction -> - Return v15 - EndPlainFunction - v17 <- CallFunction v16, [] - v18 <- CreateNamedVariable 'Reflect', 'none' - v19 <- CreateArray [v13] - v20 <- GetProperty v1, 'has' - v21 <- CallMethod v18, 'apply', [v20, v1, v19, v11] - Return v8 - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v8 - // Splicing instruction 37 (ObjectLiteralAddProperty) from 7E55734B-63DE-4A29-8260-F7151415245B - ObjectLiteralAddProperty `d`, v7 - // Splicing done - // Splicing instruction 76 (BeginObjectLiteralMethod) from 469FD83A-8A76-4C96-A103-C2DC5C78A6D8 - BeginObjectLiteralMethod `next` -> v22 - v23 <- UnaryOperation v3, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v3 - ObjectLiteralAddProperty `value`, v3 - v24 <- EndObjectLiteral - Return v24 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddElement `4`, v0 - v25 <- EndObjectLiteral - Return v25 -EndPlainFunction -v26 <- CreateNamedVariable 'Map', 'none' -v27 <- Construct v26, [] -v28 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v30 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v30 -v31 <- EndObjectLiteral -v32 <- LoadInteger '10' -v33 <- Construct v29, [v32, v31] -v34 <- CreateNamedVariable 'Int8Array', 'none' -v35 <- Construct v34, [v33] -v36 <- CreateNamedVariable 'Symbol', 'none' -v37 <- GetProperty v36, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v37 -> v38 - EndObjectLiteralComputedMethod -v39 <- EndObjectLiteral -v40 <- CallFunction v9, [v7] -v41 <- CallFunction v9, [v7] -v42 <- CallFunction v9, [v8] -v43 <- LoadFloat '-1.7976931348623157e+308' -v44 <- LoadFloat '1000000000.0' -v45 <- LoadFloat '-inf' -v46 <- CreateArray [v41, v2] -v47 <- CreateArray [v9, v43, v0] -v48 <- CreateArray [v40, v8, v7] -v49 <- LoadString '+05:00' -v50 <- LoadString 'PST' -v51 <- CreateArray [v50, v49, v50, v49] -v52 <- LoadInteger '-1353907348' -v53 <- LoadFloat '-1e-15' -v54 <- LoadFloat '-2.0' -v55 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v54 - ClassAddPrivateStaticProperty 'd' v53 - ClassAddInstanceComputedProperty v53 - BeginClassStaticGetter `f` -> v56 - SetProperty v56, 'd', v56 - v57 <- LoadNewTarget - v58 <- LoadString 'p' - v59 <- LoadString 'MaX' - v60 <- LoadString 'number' - Return v56 - EndClassStaticGetter - ClassAddStaticElement '0' v52 - ClassAddPrivateInstanceProperty 'c' v54 -EndClassDefinition -v61 <- BeginClassDefinition (decl) - BeginClassConstructor -> v62, v63, v64 - SetComputedSuperProperty v51, v51 - EndClassConstructor -EndClassDefinition -v65 <- Construct v61, [v51, v51] -v66 <- BinaryOperation v49, '-', v65 -// Program may be interesting due to new coverage: 3439 newly discovered edges in the CFG of the target - - -// ===== [ Program 7B08E3E7-5876-4597-B9AD-57FFA358EE4B ] ===== -// Minimizing 1CF6CFEC-5C0B-4E7B-BB7E-74799473F684 -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v1 - BeginObjectLiteralMethod `next` -> v2 - Return v0 - EndObjectLiteralMethod -v3 <- EndObjectLiteral -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.fzil b/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.fzil deleted file mode 100755 index f91cee810..000000000 Binary files a/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.js b/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.js deleted file mode 100755 index 336928846..000000000 --- a/old_corpus/program_20251007074711_7B08E3E7-5876-4597-B9AD-57FFA358EE4B.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing 1CF6CFEC-5C0B-4E7B-BB7E-74799473F684 -const v1 = new Set(); -const v3 = { - __proto__: v1, - next() { - return Set; - }, -}; -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.fuzzil.history b/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.fuzzil.history deleted file mode 100755 index 86ff13b9a..000000000 --- a/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.fuzzil.history +++ /dev/null @@ -1,201 +0,0 @@ -// ===== [ Program 38062D8D-F09D-4F8F-9829-16236DC4293D ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - // Executing code generator ReassignmentGenerator - Reassign v3, v1 - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v7 <- EndObjectLiteral - v8 <- CreateNamedVariable 'Proxy', 'none' - v9 <- Construct v8, [v1, v7] - // Code generator finished - Return v1 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- CallFunction v0, [] -// Code generator finished -// Executing code generator IntegerGenerator -v14 <- LoadInteger '60470' -v15 <- LoadInteger '-65466' -v16 <- LoadInteger '-15' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v17 <- BeginClassDefinition (exp) v0 - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'p' -> v18, v19, v20, v21, v22 - // Executing code generator NumberComputationGenerator - v23 <- CreateNamedVariable 'Math', 'none' - v24 <- LoadInteger '-13' - v25 <- LoadInteger '950466625' - v26 <- LoadFloat '5.0' - v27 <- CallMethod v23, 'min', [v11] - v28 <- UnaryOperation '-', v11 - v29 <- CallMethod v23, 'atan2', [v11, v28] - // Code generator finished - Return v18 - EndClassPrivateStaticMethod - // Code generator finished -EndClassDefinition -v30 <- Construct v17, [] -v31 <- Construct v17, [] -v32 <- Construct v17, [] -// Code generator finished -// End of prefix code. 11 variables are now visible -v33 <- LoadBoolean 'true' -v34 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v35 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v36 <- CreateIntArray [-65537] -v37 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v38, v39 - v40 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v34 - BeginObjectLiteralComputedMethod v40 -> v41 - EndObjectLiteralComputedMethod - v42 <- EndObjectLiteral - v43 <- LoadDisposableVariable v42 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v44 <- GetProperty (guarded) v37, 'toString' -v45 <- CallFunction (guarded) v44, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- Construct v37, [] -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v48 - BeginObjectLiteralComputedMethod v35 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v34, v47] - v58 <- LoadInteger '-268435456' - v59 <- LoadInteger '0' - EndObjectLiteralSetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v49, [v46, v46] -SetElement v61, '482618132', v61 -v62 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v63 <- CallMethod (guarded) v62, 'with', [v36] - - -// ===== [ Program AC06DF0A-360C-4736-8854-D4D1F90A17D7 ] ===== -// Mutating 38062D8D-F09D-4F8F-9829-16236DC4293D with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - Reassign v3, v1 - BeginObjectLiteral - v7 <- EndObjectLiteral - v8 <- CreateNamedVariable 'Proxy', 'none' - v9 <- Construct v8, [v1, v7] - Return v1 - EndObjectLiteralComputedMethod - ObjectLiteralAddComputedProperty v1, v1 - ObjectLiteralCopyProperties v1 - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- CallFunction v0, [] -v14 <- LoadInteger '60470' -v15 <- LoadInteger '-65466' -v16 <- LoadInteger '-15' -v17 <- BeginClassDefinition (exp) v0 - BeginClassPrivateStaticMethod 'p' -> v18, v19, v20, v21, v22 - // Mutating next operation - v23 <- CreateNamedVariable 'f', 'none' - v24 <- LoadInteger '-13' - v25 <- LoadInteger '950466625' - v26 <- LoadFloat '5.0' - v27 <- CallMethod v23, 'min', [v11] - v28 <- UnaryOperation '-', v11 - v29 <- CallMethod v23, 'atan2', [v11, v28] - Return v18 - EndClassPrivateStaticMethod -EndClassDefinition -v30 <- Construct v17, [] -v31 <- Construct v17, [] -v32 <- Construct v17, [] -// Mutating next operation -v33 <- LoadBoolean 'false' -v34 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v35 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v36 <- CreateIntArray [-65537] -v37 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v38, v39 - v40 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v34 - BeginObjectLiteralComputedMethod v40 -> v41 - EndObjectLiteralComputedMethod - v42 <- EndObjectLiteral - v43 <- LoadDisposableVariable v42 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - // Mutating next operation - ClassAddStaticProperty 'getUTCFullYear' -EndClassDefinition -v44 <- GetProperty (guarded) v37, 'toString' -v45 <- CallFunction (guarded) v44, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- Construct v37, [] -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v48 - BeginObjectLiteralComputedMethod v35 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v34, v47] - v58 <- LoadInteger '-268435456' - v59 <- LoadInteger '0' - EndObjectLiteralSetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v49, [v46, v46] -SetElement v61, '482618132', v61 -v62 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v63 <- CallMethod (guarded) v62, 'with', [v36] -// Program may be interesting due to new coverage: 3499 newly discovered edges in the CFG of the target - - -// ===== [ Program 988411F1-D128-4262-850A-740332BE7EF5 ] ===== -// Minimizing AC06DF0A-360C-4736-8854-D4D1F90A17D7 -v0 <- BeginClassDefinition (exp) -EndClassDefinition -v1 <- GetProperty v0, 'toString' -v2 <- CallFunction (guarded) v1, [v1, v0, v1, v1, v1] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.fzil b/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.fzil deleted file mode 100755 index 9fbd09c68..000000000 Binary files a/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.js b/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.js deleted file mode 100755 index 4c317d992..000000000 --- a/old_corpus/program_20251007074712_988411F1-D128-4262-850A-740332BE7EF5.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing AC06DF0A-360C-4736-8854-D4D1F90A17D7 -const v0 = class { -} -const v1 = v0.toString; -try { v1(v1, v0, v1, v1, v1); } catch (e) {} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.fuzzil.history b/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.fuzzil.history deleted file mode 100755 index 943025245..000000000 --- a/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.fuzzil.history +++ /dev/null @@ -1,444 +0,0 @@ -// ===== [ Program 38062D8D-F09D-4F8F-9829-16236DC4293D ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - // Executing code generator ReassignmentGenerator - Reassign v3, v1 - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v7 <- EndObjectLiteral - v8 <- CreateNamedVariable 'Proxy', 'none' - v9 <- Construct v8, [v1, v7] - // Code generator finished - Return v1 - EndObjectLiteralComputedMethod - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v1, v1 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- CallFunction v0, [] -// Code generator finished -// Executing code generator IntegerGenerator -v14 <- LoadInteger '60470' -v15 <- LoadInteger '-65466' -v16 <- LoadInteger '-15' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v17 <- BeginClassDefinition (exp) v0 - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'p' -> v18, v19, v20, v21, v22 - // Executing code generator NumberComputationGenerator - v23 <- CreateNamedVariable 'Math', 'none' - v24 <- LoadInteger '-13' - v25 <- LoadInteger '950466625' - v26 <- LoadFloat '5.0' - v27 <- CallMethod v23, 'min', [v11] - v28 <- UnaryOperation '-', v11 - v29 <- CallMethod v23, 'atan2', [v11, v28] - // Code generator finished - Return v18 - EndClassPrivateStaticMethod - // Code generator finished -EndClassDefinition -v30 <- Construct v17, [] -v31 <- Construct v17, [] -v32 <- Construct v17, [] -// Code generator finished -// End of prefix code. 11 variables are now visible -v33 <- LoadBoolean 'true' -v34 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v35 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v36 <- CreateIntArray [-65537] -v37 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v38, v39 - v40 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v34 - BeginObjectLiteralComputedMethod v40 -> v41 - EndObjectLiteralComputedMethod - v42 <- EndObjectLiteral - v43 <- LoadDisposableVariable v42 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v44 <- GetProperty (guarded) v37, 'toString' -v45 <- CallFunction (guarded) v44, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- Construct v37, [] -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v48 - BeginObjectLiteralComputedMethod v35 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v34, v47] - v58 <- LoadInteger '-268435456' - v59 <- LoadInteger '0' - EndObjectLiteralSetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v49, [v46, v46] -SetElement v61, '482618132', v61 -v62 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v63 <- CallMethod (guarded) v62, 'with', [v36] - - -// ===== [ Program AC06DF0A-360C-4736-8854-D4D1F90A17D7 ] ===== -// Mutating 38062D8D-F09D-4F8F-9829-16236DC4293D with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - Reassign v3, v1 - BeginObjectLiteral - v7 <- EndObjectLiteral - v8 <- CreateNamedVariable 'Proxy', 'none' - v9 <- Construct v8, [v1, v7] - Return v1 - EndObjectLiteralComputedMethod - ObjectLiteralAddComputedProperty v1, v1 - ObjectLiteralCopyProperties v1 - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- CallFunction v0, [] -v14 <- LoadInteger '60470' -v15 <- LoadInteger '-65466' -v16 <- LoadInteger '-15' -v17 <- BeginClassDefinition (exp) v0 - BeginClassPrivateStaticMethod 'p' -> v18, v19, v20, v21, v22 - // Mutating next operation - v23 <- CreateNamedVariable 'f', 'none' - v24 <- LoadInteger '-13' - v25 <- LoadInteger '950466625' - v26 <- LoadFloat '5.0' - v27 <- CallMethod v23, 'min', [v11] - v28 <- UnaryOperation '-', v11 - v29 <- CallMethod v23, 'atan2', [v11, v28] - Return v18 - EndClassPrivateStaticMethod -EndClassDefinition -v30 <- Construct v17, [] -v31 <- Construct v17, [] -v32 <- Construct v17, [] -// Mutating next operation -v33 <- LoadBoolean 'false' -v34 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v35 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v36 <- CreateIntArray [-65537] -v37 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v38, v39 - v40 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v34 - BeginObjectLiteralComputedMethod v40 -> v41 - EndObjectLiteralComputedMethod - v42 <- EndObjectLiteral - v43 <- LoadDisposableVariable v42 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - // Mutating next operation - ClassAddStaticProperty 'getUTCFullYear' -EndClassDefinition -v44 <- GetProperty (guarded) v37, 'toString' -v45 <- CallFunction (guarded) v44, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- Construct v37, [] -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v48 - BeginObjectLiteralComputedMethod v35 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v34, v47] - v58 <- LoadInteger '-268435456' - v59 <- LoadInteger '0' - EndObjectLiteralSetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v49, [v46, v46] -SetElement v61, '482618132', v61 -v62 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v63 <- CallMethod (guarded) v62, 'with', [v36] -// Program may be interesting due to new coverage: 3499 newly discovered edges in the CFG of the target - - -// ===== [ Program 289CBE04-76D8-43A6-BC7A-E65906ADF16C ] ===== -// Mutating AC06DF0A-360C-4736-8854-D4D1F90A17D7 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - // Replacing input 1 (v1) with v5 - Reassign v3, v5 - BeginObjectLiteral - v7 <- EndObjectLiteral - v8 <- CreateNamedVariable 'Proxy', 'none' - v9 <- Construct v8, [v1, v7] - Return v1 - EndObjectLiteralComputedMethod - ObjectLiteralAddComputedProperty v1, v1 - ObjectLiteralCopyProperties v1 - v10 <- EndObjectLiteral - // Replacing input 0 (v10) with v10 - Return v10 -EndPlainFunction -// Replacing input 0 (v0) with v0 -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- CallFunction v0, [] -v14 <- LoadInteger '60470' -v15 <- LoadInteger '-65466' -v16 <- LoadInteger '-15' -v17 <- BeginClassDefinition (exp) v0 - BeginClassPrivateStaticMethod 'p' -> v18, v19, v20, v21, v22 - v23 <- CreateNamedVariable 'f', 'none' - v24 <- LoadInteger '-13' - v25 <- LoadInteger '950466625' - v26 <- LoadFloat '5.0' - // Replacing input 0 (v23) with v17 - v27 <- CallMethod v17, 'min', [v11] - // Replacing input 0 (v11) with v12 - v28 <- UnaryOperation '-', v12 - v29 <- CallMethod v23, 'atan2', [v11, v28] - Return v18 - EndClassPrivateStaticMethod -EndClassDefinition -v30 <- Construct v17, [] -v31 <- Construct v17, [] -// Replacing input 0 (v17) with v17 -v32 <- Construct v17, [] -v33 <- LoadBoolean 'false' -v34 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v35 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v36 <- CreateIntArray [-65537] -v37 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v38, v39 - v40 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v34 - BeginObjectLiteralComputedMethod v40 -> v41 - EndObjectLiteralComputedMethod - v42 <- EndObjectLiteral - v43 <- LoadDisposableVariable v42 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'getUTCFullYear' -EndClassDefinition -// Replacing input 0 (v37) with v37 -v44 <- GetProperty (guarded) v37, 'toString' -v45 <- CallFunction (guarded) v44, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- Construct v37, [] -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v48 - BeginObjectLiteralComputedMethod v35 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v34, v47] - v58 <- LoadInteger '-268435456' - v59 <- LoadInteger '0' - EndObjectLiteralSetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -// Replacing input 2 (v46) with v47 -v61 <- CallFunction v49, [v46, v47] -// Replacing input 1 (v61) with v61 -SetElement v61, '482618132', v61 -v62 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -// Replacing input 0 (v62) with v62 -v63 <- CallMethod (guarded) v62, 'with', [v36] -// Program may be interesting due to new coverage: 3461 newly discovered edges in the CFG of the target - - -// ===== [ Program D4BF6661-5D5B-470E-B10D-A78D23FFE942 ] ===== -// Mutating 289CBE04-76D8-43A6-BC7A-E65906ADF16C with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - Reassign v3, v5 - BeginObjectLiteral - v7 <- EndObjectLiteral - v8 <- CreateNamedVariable 'Proxy', 'none' - // Replacing input 1 (v1) with v1 - v9 <- Construct v8, [v1, v7] - Return v1 - EndObjectLiteralComputedMethod - ObjectLiteralAddComputedProperty v1, v1 - ObjectLiteralCopyProperties v1 - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -// Replacing input 0 (v0) with v0 -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- CallFunction v0, [] -v14 <- LoadInteger '60470' -v15 <- LoadInteger '-65466' -v16 <- LoadInteger '-15' -// Replacing input 0 (v0) with v0 -v17 <- BeginClassDefinition (exp) v0 - BeginClassPrivateStaticMethod 'p' -> v18, v19, v20, v21, v22 - v23 <- CreateNamedVariable 'f', 'none' - v24 <- LoadInteger '-13' - v25 <- LoadInteger '950466625' - v26 <- LoadFloat '5.0' - // Replacing input 0 (v17) with v17 - v27 <- CallMethod v17, 'min', [v11] - v28 <- UnaryOperation '-', v12 - v29 <- CallMethod v23, 'atan2', [v11, v28] - Return v18 - EndClassPrivateStaticMethod -EndClassDefinition -v30 <- Construct v17, [] -v31 <- Construct v17, [] -v32 <- Construct v17, [] -v33 <- LoadBoolean 'false' -v34 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v35 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v36 <- CreateIntArray [-65537] -v37 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v38, v39 - v40 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - // Replacing input 0 (v34) with v36 - ObjectLiteralAddProperty `value`, v36 - BeginObjectLiteralComputedMethod v40 -> v41 - EndObjectLiteralComputedMethod - v42 <- EndObjectLiteral - v43 <- LoadDisposableVariable v42 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'getUTCFullYear' -EndClassDefinition -v44 <- GetProperty (guarded) v37, 'toString' -// Replacing input 0 (v44) with v14 -v45 <- CallFunction (guarded) v14, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- Construct v37, [] -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - // Replacing input 0 (v48) with v50 - ObjectLiteralCopyProperties v50 - BeginObjectLiteralComputedMethod v35 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v34, v47] - v58 <- LoadInteger '-268435456' - v59 <- LoadInteger '0' - EndObjectLiteralSetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -// Replacing input 2 (v47) with v48 -v61 <- CallFunction v49, [v46, v48] -SetElement v61, '482618132', v61 -v62 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -// Replacing input 1 (v36) with v62 -v63 <- CallMethod (guarded) v62, 'with', [v62] -// Program may be interesting due to new coverage: 3532 newly discovered edges in the CFG of the target - - -// ===== [ Program 5343CCCD-B9AD-4CD5-9272-AC9051A448A0 ] ===== -// Minimizing D4BF6661-5D5B-470E-B10D-A78D23FFE942 -v0 <- BeginPlainFunction -> - v1 <- LoadString 'd' - v2 <- LoadFloat '624.9949113508685' - v3 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v3 -> v4, v5, v6 - Reassign v3, v5 - v7 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v8 <- EndObjectLiteral - Return v8 -EndPlainFunction -v9 <- CallFunction v0, [] -v10 <- CallFunction v0, [] -v11 <- CallFunction v0, [] -v12 <- LoadInteger '60470' -v13 <- LoadInteger '-65466' -v14 <- LoadInteger '-15' -v15 <- BeginClassDefinition (exp) v0 - BeginClassPrivateStaticMethod 'p' -> v16, v17, v18, v19, v20 - v21 <- CreateNamedVariable 'f', 'none' - v22 <- LoadInteger '-13' - v23 <- LoadInteger '950466625' - v24 <- LoadFloat '5.0' - v25 <- CallMethod v15, 'min', [v9] - v26 <- CallMethod v21, 'atan2', [v9, v10] - EndClassPrivateStaticMethod -EndClassDefinition -v27 <- Construct v15, [] -v28 <- Construct v15, [] -v29 <- Construct v15, [] -v30 <- LoadBoolean 'false' -v31 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v32 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v33 <- CreateIntArray [-65537] -v34 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v35, v36 - v37 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v33 - BeginObjectLiteralComputedMethod v37 -> v38 - EndObjectLiteralComputedMethod - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'getUTCFullYear' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v32 -> v41, v42, v43 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v44, v45 - v46 <- CallSuperMethod 'setUint32', [v31] - EndObjectLiteralSetter -v47 <- EndObjectLiteral -v48 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v49 <- CallMethod v48, 'with', [] -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.fzil b/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.fzil deleted file mode 100755 index 426a5052c..000000000 Binary files a/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.js b/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.js deleted file mode 100755 index 2b6c5a35a..000000000 --- a/old_corpus/program_20251007074714_5343CCCD-B9AD-4CD5-9272-AC9051A448A0.js +++ /dev/null @@ -1,47 +0,0 @@ -// Minimizing D4BF6661-5D5B-470E-B10D-A78D23FFE942 -function f0() { - let v3 = "trimRight"; - const v8 = { - [v3](a5, a6) { - v3 = a5; - }, - }; - return v8; -} -const v9 = f0(); -const v10 = f0(); -f0(); -const v15 = class extends f0 { - static #p(a17, a18, a19, a20) { - v15.min(v9); - f.atan2(v9, v10); - } -} -new v15(); -new v15(); -new v15(); -const v31 = [-69232989,716822506,3,-10,-6506]; -const v32 = [-11,-9,-1627167252,536870912,224770006]; -const v33 = [-65537]; -const v34 = class { - m(a36) { - const v39 = { - value: v33, - [Symbol]() { - }, - }; - using v40 = v39; - } - #f; - 3; - static getUTCFullYear; -} -const v47 = { - [v32](a42, a43) { - }, - set d(a45) { - super.setUint32(v31); - }, -}; -([-9,2147483648,-9007199254740990,9,1000,-4645,4096,-65537]).with(); -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.fuzzil.history b/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.fuzzil.history deleted file mode 100755 index cec77cf1a..000000000 --- a/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.fuzzil.history +++ /dev/null @@ -1,371 +0,0 @@ -// ===== [ Program EBE9F689-1ADC-4DF0-9735-B43792465759 ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [-61158] -v1 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v2 <- CreateIntArray [-35102, 2147483648, -9007199254740990, 1182317684] -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v2, v0, v2] -v4 <- CreateArray [v1, v3, v3, v3] -v5 <- CreateArray [v1] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [2.8789627953794096e+305, 1.5804006548428136e+308] -v7 <- CreateFloatArray [-5.0, 5.0, -793.198501170993, 1000000.0, -599.0285721430175, -0.0] -v8 <- CreateFloatArray [2.2250738585072014e-308, 2.083766766769772, 1000.0, 1000.0, 0.5897565222375789, 0.996977938482509, -0.0] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'h', v5 - SetProperty v10, 'd', v8 -EndConstructor -v14 <- Construct v9, [v2, v5, v3] -v15 <- Construct v9, [v5, v6, v3] -v16 <- Construct v9, [v6, v8, v4] -// Code generator finished -// End of prefix code. 13 variables are now visible -v17 <- CreateNamedVariable 'Date', 'none' -v18 <- Construct v17, [] -v19 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v20 <- LoadInteger '1674635913' -v21 <- LoadInteger '9007199254740991' -v22 <- BeginConstructor -> v23, v24, v25, v26 -EndConstructor -v27 <- LoadInteger '-51620' -v28 <- LoadInteger '-2' -ConfigureComputedProperty v22, v19, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v17", "v17"]] -v29 <- CallMethod v19, 'findLast', [v17] - - -// ===== [ Program B2C7F06A-A8DC-44F6-9D79-CAE7006C0127 ] ===== -// Mutating EBE9F689-1ADC-4DF0-9735-B43792465759 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-61158] -v1 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v2 <- CreateIntArray [-35102, 2147483648, -9007199254740990, 1182317684] -v3 <- CreateArray [v2, v2, v0, v2] -v4 <- CreateArray [v1, v3, v3, v3] -v5 <- CreateArray [v1] -v6 <- CreateFloatArray [2.8789627953794096e+305, 1.5804006548428136e+308] -v7 <- CreateFloatArray [-5.0, 5.0, -793.198501170993, 1000000.0, -599.0285721430175, -0.0] -v8 <- CreateFloatArray [2.2250738585072014e-308, 2.083766766769772, 1000.0, 1000.0, 0.5897565222375789, 0.996977938482509, -0.0] -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'h', v5 - // Replacing input 1 (v8) with v0 - SetProperty v10, 'd', v0 -EndConstructor -v14 <- Construct v9, [v2, v5, v3] -v15 <- Construct v9, [v5, v6, v3] -// Replacing input 0 (v9) with v9 -v16 <- Construct v9, [v6, v8, v4] -v17 <- CreateNamedVariable 'Date', 'none' -v18 <- Construct v17, [] -v19 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v20 <- LoadInteger '1674635913' -v21 <- LoadInteger '9007199254740991' -v22 <- BeginConstructor -> v23, v24, v25, v26 -EndConstructor -v27 <- LoadInteger '-51620' -v28 <- LoadInteger '-2' -ConfigureComputedProperty v22, v19, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v17", "v17"]] -v29 <- CallMethod v19, 'findLast', [v17] -// Program may be interesting due to new coverage: 2552 newly discovered edges in the CFG of the target - - -// ===== [ Program A4684E04-A04F-45E0-9B79-236698A15765 ] ===== -// Mutating B2C7F06A-A8DC-44F6-9D79-CAE7006C0127 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-61158] -v1 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v2 <- CreateIntArray [-35102, 2147483648, -9007199254740990, 1182317684] -v3 <- CreateArray [v2, v2, v0, v2] -v4 <- CreateArray [v1, v3, v3, v3] -v5 <- CreateArray [v1] -// Splicing instruction 2 (BeginPlainFunction) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA -v6 <- CreateNamedVariable 'Symbol', 'none' -v7 <- BeginPlainFunction -> - v8 <- LoadString 'find' - v9 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v8 - ObjectLiteralAddProperty `a`, v9 - BeginObjectLiteralGetter `b` -> v10 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v6 -> v11 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v6 -> v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -// Splicing done -v14 <- CreateFloatArray [2.8789627953794096e+305, 1.5804006548428136e+308] -v15 <- CreateFloatArray [-5.0, 5.0, -793.198501170993, 1000000.0, -599.0285721430175, -0.0] -v16 <- CreateFloatArray [2.2250738585072014e-308, 2.083766766769772, 1000.0, 1000.0, 0.5897565222375789, 0.996977938482509, -0.0] -v17 <- BeginConstructor -> v18, v19, v20, v21 - SetProperty v18, 'h', v5 - SetProperty v18, 'd', v0 -EndConstructor -v22 <- Construct v17, [v2, v5, v3] -v23 <- Construct v17, [v5, v14, v3] -// Splicing instruction 1 (BeginClassDefinition) from E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E -v24 <- BeginClassDefinition (decl) -EndClassDefinition -// Splicing done -// Splicing instruction 17 (GetProperty) from 229B6E81-CCB2-4F4A-95B6-6E533C34FF5A -v25 <- CreateNamedVariable 'String', 'none' -v26 <- GetProperty v25, 'prototype' -// Splicing done -// Splicing instruction 5 (EndClassDefinition) from E189028F-7C38-4901-8A9C-67449FF70BFA -v27 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v28 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v27 -EndClassDefinition -// Splicing done -v29 <- Construct v17, [v14, v16, v4] -v30 <- CreateNamedVariable 'Date', 'none' -v31 <- Construct v30, [] -v32 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v33 <- LoadInteger '1674635913' -v34 <- LoadInteger '9007199254740991' -v35 <- BeginConstructor -> v36, v37, v38, v39 -EndConstructor -v40 <- LoadInteger '-51620' -v41 <- LoadInteger '-2' -ConfigureComputedProperty v35, v32, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v30", "v30"]] -v42 <- CallMethod v32, 'findLast', [v30] -// Program may be interesting due to new coverage: 3140 newly discovered edges in the CFG of the target - - -// ===== [ Program B86BA40A-5459-4221-ACA4-25F7546C1404 ] ===== -// Mutating A4684E04-A04F-45E0-9B79-236698A15765 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-61158] -v1 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v2 <- CreateIntArray [-35102, 2147483648, -9007199254740990, 1182317684] -v3 <- CreateArray [v2, v2, v0, v2] -v4 <- CreateArray [v1, v3, v3, v3] -v5 <- CreateArray [v1] -v6 <- CreateNamedVariable 'Symbol', 'none' -v7 <- BeginPlainFunction -> - v8 <- LoadString 'find' - v9 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v8 - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v5 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v8 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v5 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v9 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v9 - // Code generator finished - ObjectLiteralAddProperty `a`, v9 - BeginObjectLiteralGetter `b` -> v10 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v6 -> v11 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v6 -> v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CreateFloatArray [2.8789627953794096e+305, 1.5804006548428136e+308] -v15 <- CreateFloatArray [-5.0, 5.0, -793.198501170993, 1000000.0, -599.0285721430175, -0.0] -v16 <- CreateFloatArray [2.2250738585072014e-308, 2.083766766769772, 1000.0, 1000.0, 0.5897565222375789, 0.996977938482509, -0.0] -v17 <- BeginConstructor -> v18, v19, v20, v21 - SetProperty v18, 'h', v5 - SetProperty v18, 'd', v0 -EndConstructor -v22 <- Construct v17, [v2, v5, v3] -v23 <- Construct v17, [v5, v14, v3] -v24 <- BeginClassDefinition (decl) -EndClassDefinition -v25 <- CreateNamedVariable 'String', 'none' -v26 <- GetProperty v25, 'prototype' -v27 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v28 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v27 -EndClassDefinition -v29 <- Construct v17, [v14, v16, v4] -v30 <- CreateNamedVariable 'Date', 'none' -v31 <- Construct v30, [] -v32 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v33 <- LoadInteger '1674635913' -v34 <- LoadInteger '9007199254740991' -v35 <- BeginConstructor -> v36, v37, v38, v39 -EndConstructor -v40 <- LoadInteger '-51620' -v41 <- LoadInteger '-2' -ConfigureComputedProperty v35, v32, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v30", "v30"]] -v42 <- CallMethod v32, 'findLast', [v30] -// Program may be interesting due to new coverage: 18333 newly discovered edges in the CFG of the target - - -// ===== [ Program DF0CF88E-96D0-48AD-AFC1-3B9A4EA11701 ] ===== -// Mutating B86BA40A-5459-4221-ACA4-25F7546C1404 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-61158] -v1 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v2 <- CreateIntArray [-35102, 2147483648, -9007199254740990, 1182317684] -v3 <- CreateArray [v2, v2, v0, v2] -v4 <- CreateArray [v1, v3, v3, v3] -// Exploring value v4 -SetElement v4, '3', v4 -// Exploring finished -v5 <- CreateArray [v1] -v6 <- CreateNamedVariable 'Symbol', 'none' -v7 <- BeginPlainFunction -> - v8 <- LoadString 'find' - v9 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v8 - ObjectLiteralCopyProperties v5 - ObjectLiteralAddProperty `c`, v8 - ObjectLiteralAddProperty `g`, v5 - ObjectLiteralAddProperty `b`, v9 - ObjectLiteralAddProperty `d`, v9 - ObjectLiteralAddProperty `a`, v9 - BeginObjectLiteralGetter `b` -> v10 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v6 -> v11 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v6 -> v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - Return v13 -EndPlainFunction -v14 <- CreateFloatArray [2.8789627953794096e+305, 1.5804006548428136e+308] -v15 <- CreateFloatArray [-5.0, 5.0, -793.198501170993, 1000000.0, -599.0285721430175, -0.0] -v16 <- CreateFloatArray [2.2250738585072014e-308, 2.083766766769772, 1000.0, 1000.0, 0.5897565222375789, 0.996977938482509, -0.0] -v17 <- BeginConstructor -> v18, v19, v20, v21 - // Exploring value v18 - v22 <- GetProperty (guarded) v18, 'constructor' - v23 <- Construct (guarded) v22, [v21, v4, v21] - // Exploring finished - // Exploring value v19 - v24 <- GetElement v19, '3' - // Exploring finished - // Exploring value v21 - v25 <- GetElement v21, '1' - // Exploring finished - SetProperty v18, 'h', v5 - SetProperty v18, 'd', v0 -EndConstructor -v26 <- Construct v17, [v2, v5, v3] -v27 <- Construct v17, [v5, v14, v3] -// Exploring value v27 -SetProperty v27, 'length', v27 -// Exploring finished -v28 <- BeginClassDefinition (decl) -EndClassDefinition -// Exploring value v28 -v29 <- GetProperty v28, 'name' -// Exploring finished -v30 <- CreateNamedVariable 'String', 'none' -v31 <- GetProperty v30, 'prototype' -v32 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v33 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v32 -EndClassDefinition -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'bind', [v14] -// Exploring finished -v35 <- Construct v17, [v14, v16, v4] -// Exploring value v35 -SetProperty v35, 'a', v35 -// Exploring finished -v36 <- CreateNamedVariable 'Date', 'none' -// Exploring value v36 -v37 <- Construct (guarded) v36, [v15, v15, v31, v15, v15, v30, v30] -// Exploring finished -v38 <- Construct v36, [] -// Exploring value v38 -v39 <- GetProperty (guarded) v38, 'setFullYear' -v40 <- Construct (guarded) v39, [v16, v31, v36] -// Exploring finished -v41 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v42 <- LoadInteger '1674635913' -v43 <- LoadInteger '9007199254740991' -v44 <- BeginConstructor -> v45, v46, v47, v48 -EndConstructor -// Exploring value v44 -v49 <- Construct (guarded) v44, [v32, v2, v32] -// Exploring finished -v50 <- LoadInteger '-51620' -// Exploring value v50 -v51 <- BinaryOperation v50, '-', v50 -// Exploring finished -v52 <- LoadInteger '-2' -ConfigureComputedProperty v44, v41, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v36", "v36"]] -v53 <- CallMethod v41, 'findLast', [v36] -// Program may be interesting due to new coverage: 5520 newly discovered edges in the CFG of the target - - -// ===== [ Program 4BD63093-9B01-496D-80A5-EC45AD417254 ] ===== -// Minimizing DF0CF88E-96D0-48AD-AFC1-3B9A4EA11701 -v0 <- CreateIntArray [-61158] -v1 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v2 <- CreateIntArray [-35102, 2147483648, -9007199254740990, 1182317684] -v3 <- CreateArray [v2, v2, v0, v2] -v4 <- CreateArray [v1, v3, v3, v3] -SetElement v4, '3', v4 -v5 <- CreateArray [v1] -v6 <- CreateNamedVariable 'Symbol', 'none' -v7 <- BeginPlainFunction -> - v8 <- LoadString 'find' - v9 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v8 - ObjectLiteralCopyProperties v5 - ObjectLiteralAddProperty `c`, v8 - ObjectLiteralAddProperty `g`, v5 - BeginObjectLiteralGetter `b` -> v10 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v6 -> v11 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v6 -> v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral -EndPlainFunction -v14 <- CreateFloatArray [2.8789627953794096e+305, 1.5804006548428136e+308] -v15 <- CreateFloatArray [-5.0, 5.0, -793.198501170993, 1000000.0, -599.0285721430175, -0.0] -v16 <- CreateFloatArray [2.2250738585072014e-308, 2.083766766769772, 1000.0, 1000.0, 0.5897565222375789, 0.996977938482509, -0.0] -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty (guarded) v18, 'constructor' - v23 <- Construct (guarded) v22, [v21, v4, v21] - v24 <- GetElement v19, '3' - v25 <- GetElement v21, '1' - SetProperty v18, 'h', v5 - SetProperty v18, 'd', v0 -EndConstructor -v26 <- Construct v17, [v2, v5, v3] -v27 <- Construct v17, [v5, v14, v3] -SetProperty v27, 'length', v27 -v28 <- BeginClassDefinition (decl) -EndClassDefinition -v29 <- GetProperty v28, 'name' -v30 <- CreateNamedVariable 'String', 'none' -v31 <- GetProperty v30, 'prototype' -v32 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v33 <- BeginClassDefinition (decl) -EndClassDefinition -v34 <- Construct v17, [v14, v16, v4] -v35 <- CreateNamedVariable 'Date', 'none' -v36 <- Construct (guarded) v35, [v15, v15, v31, v15, v15, v30, v30] -v37 <- BeginConstructor -> v38, v39, v40, v41 -EndConstructor -// Program is interesting due to new coverage: 676 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.fzil b/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.fzil deleted file mode 100755 index b8db62996..000000000 Binary files a/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.js b/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.js deleted file mode 100755 index e007c3a7a..000000000 --- a/old_corpus/program_20251007074745_4BD63093-9B01-496D-80A5-EC45AD417254.js +++ /dev/null @@ -1,50 +0,0 @@ -// Minimizing DF0CF88E-96D0-48AD-AFC1-3B9A4EA11701 -const v0 = [-61158]; -const v1 = [-57037,-14,-256,12036,3,-9223372036854775808,536870888,124654244,1,65535]; -const v2 = [-35102,2147483648,-9007199254740990,1182317684]; -const v3 = [v2,v2,v0,v2]; -const v4 = [v1,v3,v3,v3]; -v4[3] = v4; -const v5 = [v1]; -function f7() { - const v13 = { - ..."find", - ...v5, - c: "find", - g: v5, - get b() { - }, - [Symbol]() { - }, - [Symbol]() { - }, - }; -} -const v14 = [2.8789627953794096e+305,1.5804006548428136e+308]; -const v15 = [-5.0,5.0,-793.198501170993,1000000.0,-599.0285721430175,-0.0]; -const v16 = [2.2250738585072014e-308,2.083766766769772,1000.0,1000.0,0.5897565222375789,0.996977938482509,-0.0]; -function F17(a19, a20, a21) { - if (!new.target) { throw 'must be called with new'; } - const v22 = this?.constructor; - try { new v22(a21, v4, a21); } catch (e) {} - a19[3]; - a21[1]; - this.h = v5; - this.d = v0; -} -new F17(v2, v5, v3); -const v27 = new F17(v5, v14, v3); -v27.length = v27; -class C28 { -} -C28.name; -const v31 = String.prototype; -/\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?/ysiu; -class C33 { -} -new F17(v14, v16, v4); -try { new Date(v15, v15, v31, v15, v15, String, String); } catch (e) {} -function F37(a39, a40, a41) { - if (!new.target) { throw 'must be called with new'; } -} -// Program is interesting due to new coverage: 676 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.fuzzil.history b/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.fuzzil.history deleted file mode 100755 index 581afb5f1..000000000 --- a/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.fuzzil.history +++ /dev/null @@ -1,347 +0,0 @@ -// ===== [ Program 62296836-072B-413B-821B-A3C122A161D2 ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 18 variables are now visible -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - v35 <- CallFunction (guarded) v34, [v34, v34, v19] - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - SetComputedProperty v42, v44, v44 - Return v26 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v27, [v21, v18] -v47 <- CallFunction v27, [v24, v21] -v48 <- CallFunction v27, [v24, v18] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralAddProperty `g`, v21 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -v52 <- Construct v51, [v50] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] - - -// ===== [ Program 375C2D47-F534-4834-BF6F-6D561C7FC4B3 ] ===== -// Mutating 62296836-072B-413B-821B-A3C122A161D2 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 1 (v12) with v6 -v14 <- Construct v13, [v6] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 0 (v22) with v16 -v23 <- Construct v16, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - // Replacing input 0 (v21) with v21 - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - // Replacing input 1 (v34) with v30 - v35 <- CallFunction (guarded) v34, [v30, v34, v19] - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - SetComputedProperty v42, v44, v44 - // Replacing input 0 (v26) with v29 - Return v29 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - // Replacing input 0 (v45) with v45 - Return v45 -EndPlainFunction -// Replacing input 1 (v21) with v7 -v46 <- CallFunction v27, [v7, v18] -v47 <- CallFunction v27, [v24, v21] -v48 <- CallFunction v27, [v24, v18] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralAddProperty `g`, v21 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -// Replacing input 1 (v50) with v9 -v52 <- Construct v51, [v9] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] -// Program may be interesting due to new coverage: 2803 newly discovered edges in the CFG of the target - - -// ===== [ Program 2645A5F0-51F4-469E-A670-E6CB2CCA6183 ] ===== -// Mutating 375C2D47-F534-4834-BF6F-6D561C7FC4B3 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 1 (v9) with v9 -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v6] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v16, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - v35 <- CallFunction (guarded) v34, [v30, v34, v19] - // Replacing input 0 (v26) with v26 - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - // Replacing input 2 (v44) with v44 - SetComputedProperty v42, v44, v44 - // Replacing input 0 (v29) with v42 - Return v42 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - // Replacing input 0 (v45) with v45 - Return v45 -EndPlainFunction -// Replacing input 0 (v27) with v27 -v46 <- CallFunction v27, [v7, v18] -// Replacing input 0 (v27) with v27 -v47 <- CallFunction v27, [v24, v21] -// Replacing input 2 (v18) with v21 -v48 <- CallFunction v27, [v24, v21] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - // Replacing input 0 (v21) with v18 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -// Replacing input 1 (v9) with v21 -v52 <- Construct v51, [v21] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] -// Program may be interesting due to new coverage: 2526 newly discovered edges in the CFG of the target - - -// ===== [ Program 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 ] ===== -// Mutating 2645A5F0-51F4-469E-A670-E6CB2CCA6183 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -// Exploring value v8 -v9 <- BinaryOperation v8, '>>', v8 -// Exploring finished -v10 <- LoadInteger '93' -v11 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v11 -v12 <- GetProperty v11, 'length' -// Exploring finished -v13 <- Construct v11, [v10] -v14 <- LoadInteger '6' -// Exploring value v14 -v15 <- UnaryOperation v14, '--' -// Exploring finished -v16 <- CreateNamedVariable 'Int8Array', 'none' -v17 <- Construct v16, [v6] -v18 <- LoadInteger '86' -// Exploring value v18 -v19 <- UnaryOperation v18, '++' -// Exploring finished -v20 <- CreateNamedVariable 'Float64Array', 'none' -v21 <- Construct v20, [v18] -v22 <- LoadInteger '1024' -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '3904' -v26 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v26 -SetProperty v26, 'length', v26 -// Exploring finished -v27 <- Construct v20, [v25] -// Exploring value v27 -SetElement v27, '404', v27 -// Exploring finished -v28 <- LoadInteger '2938' -v29 <- LoadString '+07:00' -// Exploring value v29 -SetElement v29, '1', v29 -// Exploring finished -v30 <- LoadString '+19:00' -v31 <- BeginPlainFunction -> v32, v33 - // Exploring value v33 - v34 <- UnaryOperation v33, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v25 - BeginObjectLiteralComputedMethod v27 -> v35, v36, v37, v38, v39 - v40 <- CallFunction (guarded) v39, [v35, v39, v23] - {a:v41,e:v42,length:v43,} <- DestructObject v30 - v44 <- LoadInteger '1073741823' - v45 <- LoadInteger '-27912' - v46 <- LoadInteger '-3922' - Return v37 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v47 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'toPrimitive' - SetComputedProperty v47, v49, v49 - Return v47 - EndObjectLiteralGetter - v50 <- EndObjectLiteral - Return v50 -EndPlainFunction -v51 <- CallFunction v31, [v7, v22] -v52 <- CallFunction v31, [v28, v25] -v53 <- CallFunction v31, [v28, v25] -// Exploring value v53 -SetProperty v53, 'b', v53 -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralAddProperty `e`, v25 - ObjectLiteralAddProperty `g`, v22 - ObjectLiteralCopyProperties v29 -v54 <- EndObjectLiteral -v55 <- LoadInteger '2' -v56 <- CreateNamedVariable 'Uint8Array', 'none' -v57 <- Construct v56, [v25] -// Exploring value v57 -SetElement v57, '1880', v57 -// Exploring finished -v58 <- LoadInteger '3791' -v59 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v59 -v60 <- Construct (guarded) v59, [v7, v7, v7] -// Exploring finished -v61 <- LoadInteger '4096' -v62 <- CreateNamedVariable 'BigUint64Array', 'none' -v63 <- Construct v62, [v61] -// Program may be interesting due to new coverage: 3054 newly discovered edges in the CFG of the target - - -// ===== [ Program 0647EE6F-86D0-4C82-9565-D23B35DE0858 ] ===== -// Minimizing 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 -v0 <- LoadInteger '3904' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -SetElement v2, '1880', v2 -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.fzil b/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.fzil deleted file mode 100755 index 3a8d33baf..000000000 Binary files a/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.js b/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.js deleted file mode 100755 index f0c834c2c..000000000 --- a/old_corpus/program_20251007074749_0647EE6F-86D0-4C82-9565-D23B35DE0858.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 -const v2 = new Uint8Array(3904); -v2[1880] = v2; -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.fuzzil.history b/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.fuzzil.history deleted file mode 100755 index c06a6f8e6..000000000 --- a/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.fuzzil.history +++ /dev/null @@ -1,485 +0,0 @@ -// ===== [ Program 62296836-072B-413B-821B-A3C122A161D2 ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 18 variables are now visible -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - v35 <- CallFunction (guarded) v34, [v34, v34, v19] - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - SetComputedProperty v42, v44, v44 - Return v26 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v27, [v21, v18] -v47 <- CallFunction v27, [v24, v21] -v48 <- CallFunction v27, [v24, v18] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralAddProperty `g`, v21 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -v52 <- Construct v51, [v50] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] - - -// ===== [ Program 375C2D47-F534-4834-BF6F-6D561C7FC4B3 ] ===== -// Mutating 62296836-072B-413B-821B-A3C122A161D2 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 1 (v12) with v6 -v14 <- Construct v13, [v6] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 0 (v22) with v16 -v23 <- Construct v16, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - // Replacing input 0 (v21) with v21 - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - // Replacing input 1 (v34) with v30 - v35 <- CallFunction (guarded) v34, [v30, v34, v19] - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - SetComputedProperty v42, v44, v44 - // Replacing input 0 (v26) with v29 - Return v29 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - // Replacing input 0 (v45) with v45 - Return v45 -EndPlainFunction -// Replacing input 1 (v21) with v7 -v46 <- CallFunction v27, [v7, v18] -v47 <- CallFunction v27, [v24, v21] -v48 <- CallFunction v27, [v24, v18] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralAddProperty `g`, v21 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -// Replacing input 1 (v50) with v9 -v52 <- Construct v51, [v9] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] -// Program may be interesting due to new coverage: 2803 newly discovered edges in the CFG of the target - - -// ===== [ Program 2645A5F0-51F4-469E-A670-E6CB2CCA6183 ] ===== -// Mutating 375C2D47-F534-4834-BF6F-6D561C7FC4B3 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 1 (v9) with v9 -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v6] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v16, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - v35 <- CallFunction (guarded) v34, [v30, v34, v19] - // Replacing input 0 (v26) with v26 - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - // Replacing input 2 (v44) with v44 - SetComputedProperty v42, v44, v44 - // Replacing input 0 (v29) with v42 - Return v42 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - // Replacing input 0 (v45) with v45 - Return v45 -EndPlainFunction -// Replacing input 0 (v27) with v27 -v46 <- CallFunction v27, [v7, v18] -// Replacing input 0 (v27) with v27 -v47 <- CallFunction v27, [v24, v21] -// Replacing input 2 (v18) with v21 -v48 <- CallFunction v27, [v24, v21] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - // Replacing input 0 (v21) with v18 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -// Replacing input 1 (v9) with v21 -v52 <- Construct v51, [v21] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] -// Program may be interesting due to new coverage: 2526 newly discovered edges in the CFG of the target - - -// ===== [ Program 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 ] ===== -// Mutating 2645A5F0-51F4-469E-A670-E6CB2CCA6183 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -// Exploring value v8 -v9 <- BinaryOperation v8, '>>', v8 -// Exploring finished -v10 <- LoadInteger '93' -v11 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v11 -v12 <- GetProperty v11, 'length' -// Exploring finished -v13 <- Construct v11, [v10] -v14 <- LoadInteger '6' -// Exploring value v14 -v15 <- UnaryOperation v14, '--' -// Exploring finished -v16 <- CreateNamedVariable 'Int8Array', 'none' -v17 <- Construct v16, [v6] -v18 <- LoadInteger '86' -// Exploring value v18 -v19 <- UnaryOperation v18, '++' -// Exploring finished -v20 <- CreateNamedVariable 'Float64Array', 'none' -v21 <- Construct v20, [v18] -v22 <- LoadInteger '1024' -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '3904' -v26 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v26 -SetProperty v26, 'length', v26 -// Exploring finished -v27 <- Construct v20, [v25] -// Exploring value v27 -SetElement v27, '404', v27 -// Exploring finished -v28 <- LoadInteger '2938' -v29 <- LoadString '+07:00' -// Exploring value v29 -SetElement v29, '1', v29 -// Exploring finished -v30 <- LoadString '+19:00' -v31 <- BeginPlainFunction -> v32, v33 - // Exploring value v33 - v34 <- UnaryOperation v33, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v25 - BeginObjectLiteralComputedMethod v27 -> v35, v36, v37, v38, v39 - v40 <- CallFunction (guarded) v39, [v35, v39, v23] - {a:v41,e:v42,length:v43,} <- DestructObject v30 - v44 <- LoadInteger '1073741823' - v45 <- LoadInteger '-27912' - v46 <- LoadInteger '-3922' - Return v37 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v47 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'toPrimitive' - SetComputedProperty v47, v49, v49 - Return v47 - EndObjectLiteralGetter - v50 <- EndObjectLiteral - Return v50 -EndPlainFunction -v51 <- CallFunction v31, [v7, v22] -v52 <- CallFunction v31, [v28, v25] -v53 <- CallFunction v31, [v28, v25] -// Exploring value v53 -SetProperty v53, 'b', v53 -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralAddProperty `e`, v25 - ObjectLiteralAddProperty `g`, v22 - ObjectLiteralCopyProperties v29 -v54 <- EndObjectLiteral -v55 <- LoadInteger '2' -v56 <- CreateNamedVariable 'Uint8Array', 'none' -v57 <- Construct v56, [v25] -// Exploring value v57 -SetElement v57, '1880', v57 -// Exploring finished -v58 <- LoadInteger '3791' -v59 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v59 -v60 <- Construct (guarded) v59, [v7, v7, v7] -// Exploring finished -v61 <- LoadInteger '4096' -v62 <- CreateNamedVariable 'BigUint64Array', 'none' -v63 <- Construct v62, [v61] -// Program may be interesting due to new coverage: 3054 newly discovered edges in the CFG of the target - - -// ===== [ Program 91355CF9-2C15-4FB4-A02F-0EEFCF927DF9 ] ===== -// Mutating 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -// Exploring value v3 -SetElement v3, '1', v3 -// Exploring finished -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -// Exploring value v4 -SetElement v4, '7', v4 -// Exploring finished -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- BinaryOperation v8, '>>', v8 -v10 <- LoadInteger '93' -v11 <- CreateNamedVariable 'Int16Array', 'none' -v12 <- GetProperty v11, 'length' -v13 <- Construct v11, [v10] -// Exploring value v13 -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [v5, v6, v6] -// Exploring finished -v16 <- LoadInteger '6' -v17 <- UnaryOperation v16, '--' -v18 <- CreateNamedVariable 'Int8Array', 'none' -v19 <- Construct v18, [v6] -// Exploring value v19 -SetElement v19, '17', v19 -// Exploring finished -v20 <- LoadInteger '86' -v21 <- UnaryOperation v20, '++' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v20] -v24 <- LoadInteger '1024' -v25 <- CreateNamedVariable 'Float64Array', 'none' -v26 <- Construct v25, [v24] -// Exploring value v26 -v27 <- CallMethod (guarded) v26, 'indexOf', [v5] -// Exploring finished -v28 <- LoadInteger '3904' -v29 <- CreateNamedVariable 'Float64Array', 'none' -SetProperty v29, 'length', v29 -v30 <- Construct v22, [v28] -SetElement v30, '404', v30 -v31 <- LoadInteger '2938' -// Exploring value v31 -v32 <- BinaryOperation v31, '&', v31 -// Exploring finished -v33 <- LoadString '+07:00' -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'fontcolor', [v10] -// Exploring finished -SetElement v33, '1', v33 -v35 <- LoadString '+19:00' -v36 <- BeginPlainFunction -> v37, v38 - // Exploring value v37 - v39 <- Compare v37, '!=', v37 - // Exploring finished - // Exploring value v38 - v40 <- Compare v38, '>=', v38 - // Exploring finished - v41 <- UnaryOperation v38, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v28 - BeginObjectLiteralComputedMethod v30 -> v42, v43, v44, v45, v46 - v47 <- CallFunction (guarded) v46, [v42, v46, v25] - {a:v48,e:v49,length:v50,} <- DestructObject v35 - v51 <- LoadInteger '1073741823' - v52 <- LoadInteger '-27912' - v53 <- LoadInteger '-3922' - Return v44 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v54 - v55 <- CreateNamedVariable 'Symbol', 'none' - v56 <- GetProperty v55, 'toPrimitive' - SetComputedProperty v54, v56, v56 - Return v54 - EndObjectLiteralGetter - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v36, [v7, v24] -v59 <- CallFunction v36, [v31, v28] -v60 <- CallFunction v36, [v31, v28] -// Exploring value v60 -v61 <- GetProperty v60, 'g' -// Exploring finished -SetProperty v60, 'b', v60 -BeginObjectLiteral - ObjectLiteralSetPrototype v26 - ObjectLiteralAddProperty `e`, v28 - ObjectLiteralAddProperty `g`, v24 - ObjectLiteralCopyProperties v33 -v62 <- EndObjectLiteral -v63 <- LoadInteger '2' -v64 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v64 -SetProperty v64, 'name', v64 -// Exploring finished -v65 <- Construct v64, [v28] -SetElement v65, '1880', v65 -v66 <- LoadInteger '3791' -v67 <- CreateNamedVariable 'Float64Array', 'none' -v68 <- Construct (guarded) v67, [v7, v7, v7] -v69 <- LoadInteger '4096' -// Exploring value v69 -v70 <- BinaryOperation v69, '>>', v69 -// Exploring finished -v71 <- CreateNamedVariable 'BigUint64Array', 'none' -v72 <- Construct v71, [v69] -// Program may be interesting due to new coverage: 3357 newly discovered edges in the CFG of the target - - -// ===== [ Program C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA ] ===== -// Minimizing 91355CF9-2C15-4FB4-A02F-0EEFCF927DF9 -v0 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v1 <- LoadInteger '257' -v2 <- CreateNamedVariable 'Int16Array', 'none' -v3 <- Construct v2, [] -v4 <- GetProperty v3, 'constructor' -v5 <- Construct v4, [v0] -v6 <- CreateNamedVariable 'Int8Array', 'none' -v7 <- Construct v6, [v1] -SetElement v7, '17', v7 -v8 <- CreateNamedVariable 'Float64Array', 'none' -v9 <- LoadInteger '1024' -v10 <- Construct v8, [v9] -v11 <- CallMethod v10, 'indexOf', [v0] -v12 <- LoadString '+07:00' -v13 <- CallMethod v12, 'fontcolor', [] -BeginObjectLiteral - BeginObjectLiteralGetter `g` -> v14 - v15 <- CreateNamedVariable 'Symbol', 'none' - v16 <- GetProperty v15, 'toPrimitive' - SetComputedProperty v14, v16, v16 - Return v15 - EndObjectLiteralGetter -v17 <- EndObjectLiteral -v18 <- GetProperty v17, 'g' -// Program is interesting due to new coverage: 134 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.fzil b/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.fzil deleted file mode 100755 index 24bf2c2f2..000000000 Binary files a/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.js b/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.js deleted file mode 100755 index 8983c72be..000000000 --- a/old_corpus/program_20251007074753_C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA.js +++ /dev/null @@ -1,19 +0,0 @@ -// Minimizing 91355CF9-2C15-4FB4-A02F-0EEFCF927DF9 -const v0 = [-0.0,-1.0,-151.94228769551944,4.1696845886091065,1.0235563092641477e+307]; -const v3 = new Int16Array(); -const t3 = v3.constructor; -new t3(v0); -const v7 = new Int8Array(257); -v7[17] = v7; -const v10 = new Float64Array(1024); -v10.indexOf(v0); -("+07:00").fontcolor(); -const v17 = { - get g() { - const v16 = Symbol.toPrimitive; - this[v16] = v16; - return Symbol; - }, -}; -v17.g; -// Program is interesting due to new coverage: 134 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.fuzzil.history b/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.fuzzil.history deleted file mode 100755 index d782f525e..000000000 --- a/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.fuzzil.history +++ /dev/null @@ -1,615 +0,0 @@ -// ===== [ Program 62296836-072B-413B-821B-A3C122A161D2 ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 18 variables are now visible -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - v35 <- CallFunction (guarded) v34, [v34, v34, v19] - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - SetComputedProperty v42, v44, v44 - Return v26 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v27, [v21, v18] -v47 <- CallFunction v27, [v24, v21] -v48 <- CallFunction v27, [v24, v18] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralAddProperty `g`, v21 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -v52 <- Construct v51, [v50] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] - - -// ===== [ Program 375C2D47-F534-4834-BF6F-6D561C7FC4B3 ] ===== -// Mutating 62296836-072B-413B-821B-A3C122A161D2 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 1 (v12) with v6 -v14 <- Construct v13, [v6] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 0 (v22) with v16 -v23 <- Construct v16, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - // Replacing input 0 (v21) with v21 - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - // Replacing input 1 (v34) with v30 - v35 <- CallFunction (guarded) v34, [v30, v34, v19] - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - SetComputedProperty v42, v44, v44 - // Replacing input 0 (v26) with v29 - Return v29 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - // Replacing input 0 (v45) with v45 - Return v45 -EndPlainFunction -// Replacing input 1 (v21) with v7 -v46 <- CallFunction v27, [v7, v18] -v47 <- CallFunction v27, [v24, v21] -v48 <- CallFunction v27, [v24, v18] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - ObjectLiteralAddProperty `g`, v21 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -// Replacing input 1 (v50) with v9 -v52 <- Construct v51, [v9] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] -// Program may be interesting due to new coverage: 2803 newly discovered edges in the CFG of the target - - -// ===== [ Program 2645A5F0-51F4-469E-A670-E6CB2CCA6183 ] ===== -// Mutating 375C2D47-F534-4834-BF6F-6D561C7FC4B3 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 1 (v9) with v9 -v11 <- Construct v10, [v9] -v12 <- LoadInteger '6' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v6] -v15 <- LoadInteger '86' -v16 <- CreateNamedVariable 'Float64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '1024' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '3904' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v16, [v21] -v24 <- LoadInteger '2938' -v25 <- LoadString '+07:00' -v26 <- LoadString '+19:00' -v27 <- BeginPlainFunction -> v28, v29 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v21 - BeginObjectLiteralComputedMethod v23 -> v30, v31, v32, v33, v34 - v35 <- CallFunction (guarded) v34, [v30, v34, v19] - // Replacing input 0 (v26) with v26 - {a:v36,e:v37,length:v38,} <- DestructObject v26 - v39 <- LoadInteger '1073741823' - v40 <- LoadInteger '-27912' - v41 <- LoadInteger '-3922' - Return v32 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v42 - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toPrimitive' - // Replacing input 2 (v44) with v44 - SetComputedProperty v42, v44, v44 - // Replacing input 0 (v29) with v42 - Return v42 - EndObjectLiteralGetter - v45 <- EndObjectLiteral - // Replacing input 0 (v45) with v45 - Return v45 -EndPlainFunction -// Replacing input 0 (v27) with v27 -v46 <- CallFunction v27, [v7, v18] -// Replacing input 0 (v27) with v27 -v47 <- CallFunction v27, [v24, v21] -// Replacing input 2 (v18) with v21 -v48 <- CallFunction v27, [v24, v21] -BeginObjectLiteral - ObjectLiteralSetPrototype v20 - ObjectLiteralAddProperty `e`, v21 - // Replacing input 0 (v21) with v18 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralCopyProperties v25 -v49 <- EndObjectLiteral -v50 <- LoadInteger '2' -v51 <- CreateNamedVariable 'Uint8Array', 'none' -// Replacing input 1 (v9) with v21 -v52 <- Construct v51, [v21] -v53 <- LoadInteger '3791' -v54 <- CreateNamedVariable 'Float64Array', 'none' -v55 <- LoadInteger '4096' -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -v57 <- Construct v56, [v55] -// Program may be interesting due to new coverage: 2526 newly discovered edges in the CFG of the target - - -// ===== [ Program 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 ] ===== -// Mutating 2645A5F0-51F4-469E-A670-E6CB2CCA6183 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -// Exploring value v8 -v9 <- BinaryOperation v8, '>>', v8 -// Exploring finished -v10 <- LoadInteger '93' -v11 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v11 -v12 <- GetProperty v11, 'length' -// Exploring finished -v13 <- Construct v11, [v10] -v14 <- LoadInteger '6' -// Exploring value v14 -v15 <- UnaryOperation v14, '--' -// Exploring finished -v16 <- CreateNamedVariable 'Int8Array', 'none' -v17 <- Construct v16, [v6] -v18 <- LoadInteger '86' -// Exploring value v18 -v19 <- UnaryOperation v18, '++' -// Exploring finished -v20 <- CreateNamedVariable 'Float64Array', 'none' -v21 <- Construct v20, [v18] -v22 <- LoadInteger '1024' -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '3904' -v26 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v26 -SetProperty v26, 'length', v26 -// Exploring finished -v27 <- Construct v20, [v25] -// Exploring value v27 -SetElement v27, '404', v27 -// Exploring finished -v28 <- LoadInteger '2938' -v29 <- LoadString '+07:00' -// Exploring value v29 -SetElement v29, '1', v29 -// Exploring finished -v30 <- LoadString '+19:00' -v31 <- BeginPlainFunction -> v32, v33 - // Exploring value v33 - v34 <- UnaryOperation v33, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v25 - BeginObjectLiteralComputedMethod v27 -> v35, v36, v37, v38, v39 - v40 <- CallFunction (guarded) v39, [v35, v39, v23] - {a:v41,e:v42,length:v43,} <- DestructObject v30 - v44 <- LoadInteger '1073741823' - v45 <- LoadInteger '-27912' - v46 <- LoadInteger '-3922' - Return v37 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v47 - v48 <- CreateNamedVariable 'Symbol', 'none' - v49 <- GetProperty v48, 'toPrimitive' - SetComputedProperty v47, v49, v49 - Return v47 - EndObjectLiteralGetter - v50 <- EndObjectLiteral - Return v50 -EndPlainFunction -v51 <- CallFunction v31, [v7, v22] -v52 <- CallFunction v31, [v28, v25] -v53 <- CallFunction v31, [v28, v25] -// Exploring value v53 -SetProperty v53, 'b', v53 -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v24 - ObjectLiteralAddProperty `e`, v25 - ObjectLiteralAddProperty `g`, v22 - ObjectLiteralCopyProperties v29 -v54 <- EndObjectLiteral -v55 <- LoadInteger '2' -v56 <- CreateNamedVariable 'Uint8Array', 'none' -v57 <- Construct v56, [v25] -// Exploring value v57 -SetElement v57, '1880', v57 -// Exploring finished -v58 <- LoadInteger '3791' -v59 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v59 -v60 <- Construct (guarded) v59, [v7, v7, v7] -// Exploring finished -v61 <- LoadInteger '4096' -v62 <- CreateNamedVariable 'BigUint64Array', 'none' -v63 <- Construct v62, [v61] -// Program may be interesting due to new coverage: 3054 newly discovered edges in the CFG of the target - - -// ===== [ Program 91355CF9-2C15-4FB4-A02F-0EEFCF927DF9 ] ===== -// Mutating 3F2E06A8-9B3F-48CF-9FB1-29D13E5650F9 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -// Exploring value v3 -SetElement v3, '1', v3 -// Exploring finished -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -// Exploring value v4 -SetElement v4, '7', v4 -// Exploring finished -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- BinaryOperation v8, '>>', v8 -v10 <- LoadInteger '93' -v11 <- CreateNamedVariable 'Int16Array', 'none' -v12 <- GetProperty v11, 'length' -v13 <- Construct v11, [v10] -// Exploring value v13 -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [v5, v6, v6] -// Exploring finished -v16 <- LoadInteger '6' -v17 <- UnaryOperation v16, '--' -v18 <- CreateNamedVariable 'Int8Array', 'none' -v19 <- Construct v18, [v6] -// Exploring value v19 -SetElement v19, '17', v19 -// Exploring finished -v20 <- LoadInteger '86' -v21 <- UnaryOperation v20, '++' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v20] -v24 <- LoadInteger '1024' -v25 <- CreateNamedVariable 'Float64Array', 'none' -v26 <- Construct v25, [v24] -// Exploring value v26 -v27 <- CallMethod (guarded) v26, 'indexOf', [v5] -// Exploring finished -v28 <- LoadInteger '3904' -v29 <- CreateNamedVariable 'Float64Array', 'none' -SetProperty v29, 'length', v29 -v30 <- Construct v22, [v28] -SetElement v30, '404', v30 -v31 <- LoadInteger '2938' -// Exploring value v31 -v32 <- BinaryOperation v31, '&', v31 -// Exploring finished -v33 <- LoadString '+07:00' -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'fontcolor', [v10] -// Exploring finished -SetElement v33, '1', v33 -v35 <- LoadString '+19:00' -v36 <- BeginPlainFunction -> v37, v38 - // Exploring value v37 - v39 <- Compare v37, '!=', v37 - // Exploring finished - // Exploring value v38 - v40 <- Compare v38, '>=', v38 - // Exploring finished - v41 <- UnaryOperation v38, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v28 - BeginObjectLiteralComputedMethod v30 -> v42, v43, v44, v45, v46 - v47 <- CallFunction (guarded) v46, [v42, v46, v25] - {a:v48,e:v49,length:v50,} <- DestructObject v35 - v51 <- LoadInteger '1073741823' - v52 <- LoadInteger '-27912' - v53 <- LoadInteger '-3922' - Return v44 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v54 - v55 <- CreateNamedVariable 'Symbol', 'none' - v56 <- GetProperty v55, 'toPrimitive' - SetComputedProperty v54, v56, v56 - Return v54 - EndObjectLiteralGetter - v57 <- EndObjectLiteral - Return v57 -EndPlainFunction -v58 <- CallFunction v36, [v7, v24] -v59 <- CallFunction v36, [v31, v28] -v60 <- CallFunction v36, [v31, v28] -// Exploring value v60 -v61 <- GetProperty v60, 'g' -// Exploring finished -SetProperty v60, 'b', v60 -BeginObjectLiteral - ObjectLiteralSetPrototype v26 - ObjectLiteralAddProperty `e`, v28 - ObjectLiteralAddProperty `g`, v24 - ObjectLiteralCopyProperties v33 -v62 <- EndObjectLiteral -v63 <- LoadInteger '2' -v64 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v64 -SetProperty v64, 'name', v64 -// Exploring finished -v65 <- Construct v64, [v28] -SetElement v65, '1880', v65 -v66 <- LoadInteger '3791' -v67 <- CreateNamedVariable 'Float64Array', 'none' -v68 <- Construct (guarded) v67, [v7, v7, v7] -v69 <- LoadInteger '4096' -// Exploring value v69 -v70 <- BinaryOperation v69, '>>', v69 -// Exploring finished -v71 <- CreateNamedVariable 'BigUint64Array', 'none' -v72 <- Construct v71, [v69] -// Program may be interesting due to new coverage: 3357 newly discovered edges in the CFG of the target - - -// ===== [ Program 09D7F662-9B09-4673-84A8-B4AC6D5B0C08 ] ===== -// Mutating 91355CF9-2C15-4FB4-A02F-0EEFCF927DF9 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -SetElement v3, '1', v3 -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -SetElement v4, '7', v4 -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '-1' -v8 <- LoadInteger '9007199254740991' -v9 <- BinaryOperation v8, '>>', v8 -v10 <- LoadInteger '93' -v11 <- CreateNamedVariable 'Int16Array', 'none' -v12 <- GetProperty v11, 'length' -v13 <- Construct v11, [v10] -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [v5, v6, v6] -v16 <- LoadInteger '6' -v17 <- UnaryOperation v16, '--' -v18 <- CreateNamedVariable 'Int8Array', 'none' -v19 <- Construct v18, [v6] -SetElement v19, '17', v19 -v20 <- LoadInteger '86' -v21 <- UnaryOperation v20, '++' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- Construct v22, [v20] -// Executing code generator TrivialFunctionGenerator -v24 <- BeginPlainFunction -> - Return v23 -EndPlainFunction -// Code generator finished -// Executing code generator InstanceOfGenerator -v25 <- TestInstanceOf v0, v24 -// Code generator finished -// Executing code generator FunctionCallGenerator -v26 <- CallFunction (guarded) v15, [v25, v21] -// Code generator finished -v27 <- LoadInteger '1024' -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- CallMethod (guarded) v29, 'indexOf', [v5] -v31 <- LoadInteger '3904' -v32 <- CreateNamedVariable 'Float64Array', 'none' -SetProperty v32, 'length', v32 -v33 <- Construct v22, [v31] -SetElement v33, '404', v33 -v34 <- LoadInteger '2938' -v35 <- BinaryOperation v34, '&', v34 -v36 <- LoadString '+07:00' -v37 <- CallMethod (guarded) v36, 'fontcolor', [v10] -SetElement v36, '1', v36 -v38 <- LoadString '+19:00' -v39 <- BeginPlainFunction -> v40, v41 - v42 <- Compare v40, '!=', v40 - v43 <- Compare v41, '>=', v41 - v44 <- UnaryOperation v41, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v31 - BeginObjectLiteralComputedMethod v33 -> v45, v46, v47, v48, v49 - v50 <- CallFunction (guarded) v49, [v45, v49, v28] - {a:v51,e:v52,length:v53,} <- DestructObject v38 - v54 <- LoadInteger '1073741823' - v55 <- LoadInteger '-27912' - v56 <- LoadInteger '-3922' - Return v47 - EndObjectLiteralComputedMethod - BeginObjectLiteralGetter `g` -> v57 - v58 <- CreateNamedVariable 'Symbol', 'none' - v59 <- GetProperty v58, 'toPrimitive' - SetComputedProperty v57, v59, v59 - Return v57 - EndObjectLiteralGetter - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v39, [v7, v27] -v62 <- CallFunction v39, [v34, v31] -v63 <- CallFunction v39, [v34, v31] -v64 <- GetProperty v63, 'g' -SetProperty v63, 'b', v63 -BeginObjectLiteral - ObjectLiteralSetPrototype v29 - ObjectLiteralAddProperty `e`, v31 - ObjectLiteralAddProperty `g`, v27 - ObjectLiteralCopyProperties v36 -v65 <- EndObjectLiteral -v66 <- LoadInteger '2' -v67 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v67, 'name', v67 -v68 <- Construct v67, [v31] -SetElement v68, '1880', v68 -v69 <- LoadInteger '3791' -v70 <- CreateNamedVariable 'Float64Array', 'none' -v71 <- Construct (guarded) v70, [v7, v7, v7] -v72 <- LoadInteger '4096' -v73 <- BinaryOperation v72, '>>', v72 -v74 <- CreateNamedVariable 'BigUint64Array', 'none' -v75 <- Construct v74, [v72] -// Program may be interesting due to new coverage: 3296 newly discovered edges in the CFG of the target - - -// ===== [ Program F6966CBA-7B9C-4FEF-9463-7B69A9928C59 ] ===== -// Minimizing 09D7F662-9B09-4673-84A8-B4AC6D5B0C08 -v0 <- LoadRegExp 'h' 'dsgi' -v1 <- LoadRegExp '[x\dz]' 'dsgu' -v2 <- LoadRegExp '4e[\cz]' 'yvsgim' -v3 <- CreateFloatArray [1.2615461545582237e+308, -1.7976931348623157e+308] -SetElement v3, '1', v3 -v4 <- CreateFloatArray [-1000000000000.0, -1000.0, 0.0, 2.0, -4.984951861912323, -2.2250738585072014e-308, -1.7976931348623157e+308, 312892.9578338638, -1000000.0, 4.0] -SetElement v4, '7', v4 -v5 <- CreateFloatArray [-0.0, -1.0, -151.94228769551944, 4.1696845886091065, 1.0235563092641477e+307] -v6 <- LoadInteger '257' -v7 <- LoadInteger '9007199254740991' -v8 <- BinaryOperation v7, '>>', v7 -v9 <- LoadInteger '93' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- GetProperty (guarded) v11, 'constructor' -v13 <- Construct (guarded) v12, [v5, v6, v6] -v14 <- LoadInteger '6' -v15 <- UnaryOperation v14, '--' -v16 <- CreateNamedVariable 'Int8Array', 'none' -v17 <- Construct v16, [v6] -SetElement v17, '17', v17 -v18 <- LoadInteger '86' -v19 <- UnaryOperation v18, '++' -v20 <- CreateNamedVariable 'Float64Array', 'none' -v21 <- Construct v20, [v18] -v22 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -v23 <- TestInstanceOf v0, v22 -v24 <- CallFunction (guarded) v13, [v23, v19] -v25 <- LoadInteger '1024' -v26 <- Construct v20, [v25] -v27 <- CallMethod (guarded) v26, 'indexOf', [v5] -v28 <- LoadInteger '3904' -SetProperty v20, 'length', v20 -v29 <- Construct v20, [v28] -SetElement v29, '404', v29 -v30 <- LoadInteger '2938' -v31 <- BinaryOperation v30, '&', v30 -v32 <- LoadString '+07:00' -v33 <- CallMethod (guarded) v32, 'fontcolor', [v9] -SetElement v32, '1', v32 -v34 <- BeginPlainFunction -> v35, v36 - v37 <- Compare v36, '>=', v36 - Return v36 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralCopyProperties v32 -v38 <- EndObjectLiteral -// Program is interesting due to new coverage: 84 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.fzil b/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.fzil deleted file mode 100755 index e10d99960..000000000 Binary files a/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.js b/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.js deleted file mode 100755 index fdc519ada..000000000 --- a/old_corpus/program_20251007074757_F6966CBA-7B9C-4FEF-9463-7B69A9928C59.js +++ /dev/null @@ -1,41 +0,0 @@ -// Minimizing 09D7F662-9B09-4673-84A8-B4AC6D5B0C08 -const v0 = /h/dsgi; -/[x\dz]/dsgu; -/4e[\cz]/yvsgim; -const v3 = [1.2615461545582237e+308,-1.7976931348623157e+308]; -v3[1] = v3; -const v4 = [-1000000000000.0,-1000.0,0.0,2.0,-4.984951861912323,-2.2250738585072014e-308,-1.7976931348623157e+308,312892.9578338638,-1000000.0,4.0]; -v4[7] = v4; -const v5 = [-0.0,-1.0,-151.94228769551944,4.1696845886091065,1.0235563092641477e+307]; -9007199254740991 >> 9007199254740991; -const v11 = new Int16Array(93); -const v12 = v11?.constructor; -let v13; -try { v13 = new v12(v5, 257, 257); } catch (e) {} -let v14 = 6; -v14--; -const v17 = new Int8Array(257); -v17[17] = v17; -let v18 = 86; -const v19 = v18++; -const v21 = new Float64Array(v18); -function f22() { - return v21; -} -const v23 = v0 instanceof f22; -try { v13(v23, v19); } catch (e) {} -const v26 = new Float64Array(1024); -try { v26.indexOf(v5); } catch (e) {} -Float64Array.length = Float64Array; -const v29 = new Float64Array(3904); -v29[404] = v29; -2938 & 2938; -try { ("+07:00").fontcolor(93); } catch (e) {} -const t33 = "+07:00"; -t33[1] = "+07:00"; -function f34(a35, a36) { - a36 >= a36; - return a36; -} -const v38 = { ..."+07:00" }; -// Program is interesting due to new coverage: 84 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.fuzzil.history b/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.fuzzil.history deleted file mode 100755 index 51a087618..000000000 --- a/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.fuzzil.history +++ /dev/null @@ -1,153 +0,0 @@ -// ===== [ Program 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1907' -v7 <- CreateNamedVariable 'Int16Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11, v12, v13 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v11 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v10 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v2 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v12 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `f` -> v14 - // Executing code generator MethodCallGenerator - v15 <- CallMethod (guarded) v14, 'toString', [v8, v3, v4, v14, v4] - // Code generator finished - // Executing code generator ArrayWithSpreadGenerator - v16 <- CreateArrayWithSpread [v7] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v17 <- GetComputedSuperProperty v6 - // Code generator finished - // Executing code generator ComputedMethodCallGenerator - v18 <- LoadString 'toString' - v19 <- CallComputedMethod (guarded) v17, v18, [v15] - // Code generator finished - Return v19 - EndObjectLiteralGetter - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v9, [v0, v0, v8, v3] -v22 <- CallFunction v9, [v6, v6, v4, v0] -v23 <- CallFunction v9, [v0, v0, v22, v6] -// Code generator finished -// End of prefix code. 13 variables are now visible -v24 <- LoadInteger '127' -v25 <- CreateNamedVariable 'Uint32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '1836' -v28 <- LoadBigInt '58745' -v29 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v26 v27 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v28 -EndClassDefinition - - -// ===== [ Program 54BB878D-1B61-4413-9837-A44646F55891 ] ===== -// Mutating 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -// Splicing instruction 38 (CallFunction) from D426708C-F4A6-451B-B911-74BC4BF089D8 -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- GetProperty v10, 'constructor' -v12 <- CallFunction (guarded) v11, [v5, v6] -// Splicing done -v13 <- Construct v4, [v3] -v14 <- LoadInteger '1907' -v15 <- CreateNamedVariable 'Int16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- BeginPlainFunction -> v18, v19, v20, v21 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v19 - ObjectLiteralAddProperty `h`, v18 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v20 - BeginObjectLiteralGetter `f` -> v22 - v23 <- CallMethod (guarded) v22, 'toString', [v16, v3, v4, v22, v4] - v24 <- CreateArrayWithSpread [v15] - v25 <- GetComputedSuperProperty v14 - v26 <- LoadString 'toString' - v27 <- CallComputedMethod (guarded) v25, v26, [v23] - Return v27 - EndObjectLiteralGetter - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v17, [v0, v0, v16, v3] -v30 <- CallFunction v17, [v14, v14, v4, v0] -v31 <- CallFunction v17, [v0, v0, v30, v14] -v32 <- LoadInteger '127' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '1836' -v36 <- LoadBigInt '58745' -v37 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v34 v35 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v36 -EndClassDefinition -// Program may be interesting due to new coverage: 3576 newly discovered edges in the CFG of the target - - -// ===== [ Program FF746F09-D414-4EAB-AA5C-24661D342076 ] ===== -// Minimizing 54BB878D-1B61-4413-9837-A44646F55891 -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '1907' -v6 <- CreateNamedVariable 'Int16Array', 'none' -v7 <- Construct v6, [v5] -v8 <- BeginPlainFunction -> v9, v10, v11, v12 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v10 - ObjectLiteralAddProperty `h`, v9 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v11 - BeginObjectLiteralGetter `f` -> v13 - v14 <- CallMethod (guarded) v13, 'toString', [v7, v3, v4, v13] - v15 <- GetComputedSuperProperty v5 - v16 <- LoadString 'toString' - v17 <- CallComputedMethod (guarded) v15, v16, [] - Return v9 - EndObjectLiteralGetter - v18 <- EndObjectLiteral - Return v18 -EndPlainFunction -v19 <- CallFunction v8, [v0, v0, v7] -v20 <- CallFunction v8, [] -v21 <- CallFunction v8, [v0, v0, v20] -// Program is interesting due to new coverage: 126 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.fzil b/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.fzil deleted file mode 100755 index c5c1d6245..000000000 Binary files a/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.js b/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.js deleted file mode 100755 index 3ead8a2d2..000000000 --- a/old_corpus/program_20251007074801_FF746F09-D414-4EAB-AA5C-24661D342076.js +++ /dev/null @@ -1,21 +0,0 @@ -// Minimizing 54BB878D-1B61-4413-9837-A44646F55891 -const v2 = new Uint16Array(); -const v7 = new Int16Array(1907); -function f8(a9, a10, a11, a12) { - const v18 = { - a: a10, - h: a9, - __proto__: v2, - ...a11, - get f() { - try { this.toString(v7, 3, BigUint64Array, this); } catch (e) {} - const v15 = super[1907]; - try { v15["toString"](); } catch (e) {} - return a9; - }, - }; - return v18; -} -f8(7, 7, v7); -f8(7, 7, f8()); -// Program is interesting due to new coverage: 126 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.fuzzil.history b/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.fuzzil.history deleted file mode 100755 index ba2c44185..000000000 --- a/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.fuzzil.history +++ /dev/null @@ -1,220 +0,0 @@ -// ===== [ Program 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1907' -v7 <- CreateNamedVariable 'Int16Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11, v12, v13 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v11 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v10 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v2 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v12 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `f` -> v14 - // Executing code generator MethodCallGenerator - v15 <- CallMethod (guarded) v14, 'toString', [v8, v3, v4, v14, v4] - // Code generator finished - // Executing code generator ArrayWithSpreadGenerator - v16 <- CreateArrayWithSpread [v7] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v17 <- GetComputedSuperProperty v6 - // Code generator finished - // Executing code generator ComputedMethodCallGenerator - v18 <- LoadString 'toString' - v19 <- CallComputedMethod (guarded) v17, v18, [v15] - // Code generator finished - Return v19 - EndObjectLiteralGetter - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v9, [v0, v0, v8, v3] -v22 <- CallFunction v9, [v6, v6, v4, v0] -v23 <- CallFunction v9, [v0, v0, v22, v6] -// Code generator finished -// End of prefix code. 13 variables are now visible -v24 <- LoadInteger '127' -v25 <- CreateNamedVariable 'Uint32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '1836' -v28 <- LoadBigInt '58745' -v29 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v26 v27 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v28 -EndClassDefinition - - -// ===== [ Program 54BB878D-1B61-4413-9837-A44646F55891 ] ===== -// Mutating 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -// Splicing instruction 38 (CallFunction) from D426708C-F4A6-451B-B911-74BC4BF089D8 -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- GetProperty v10, 'constructor' -v12 <- CallFunction (guarded) v11, [v5, v6] -// Splicing done -v13 <- Construct v4, [v3] -v14 <- LoadInteger '1907' -v15 <- CreateNamedVariable 'Int16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- BeginPlainFunction -> v18, v19, v20, v21 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v19 - ObjectLiteralAddProperty `h`, v18 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v20 - BeginObjectLiteralGetter `f` -> v22 - v23 <- CallMethod (guarded) v22, 'toString', [v16, v3, v4, v22, v4] - v24 <- CreateArrayWithSpread [v15] - v25 <- GetComputedSuperProperty v14 - v26 <- LoadString 'toString' - v27 <- CallComputedMethod (guarded) v25, v26, [v23] - Return v27 - EndObjectLiteralGetter - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v17, [v0, v0, v16, v3] -v30 <- CallFunction v17, [v14, v14, v4, v0] -v31 <- CallFunction v17, [v0, v0, v30, v14] -v32 <- LoadInteger '127' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '1836' -v36 <- LoadBigInt '58745' -v37 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v34 v35 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v36 -EndClassDefinition -// Program may be interesting due to new coverage: 3576 newly discovered edges in the CFG of the target - - -// ===== [ Program 2B973A2D-DA69-4B81-8382-283FDF2539CE ] ===== -// Mutating 54BB878D-1B61-4413-9837-A44646F55891 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -// Exploring value v6 -SetProperty v6, 'length', v6 -// Exploring finished -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'exec', [v4] -// Exploring finished -v12 <- GetProperty v10, 'constructor' -// Exploring value v12 -SetProperty v12, 'rightContext', v12 -// Exploring finished -v13 <- CallFunction (guarded) v12, [v5, v6] -v14 <- Construct v4, [v3] -v15 <- LoadInteger '1907' -v16 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v16 -v17 <- Construct (guarded) v16, [v15, v10, v2] -// Exploring finished -v18 <- Construct v16, [v15] -v19 <- BeginPlainFunction -> v20, v21, v22, v23 - // Exploring value v20 - v24 <- BinaryOperation v20, '>>', v20 - // Exploring finished - // Exploring value v21 - v25 <- UnaryOperation v21, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v21 - ObjectLiteralAddProperty `h`, v20 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v22 - BeginObjectLiteralGetter `f` -> v26 - // Exploring value v26 - v27 <- CallMethod (guarded) v26, 'at', [v3] - // Exploring finished - v28 <- CallMethod (guarded) v26, 'toString', [v18, v3, v4, v26, v4] - // Exploring value v28 - v29 <- BinaryOperation v28, '??', v28 - // Exploring finished - v30 <- CreateArrayWithSpread [v16] - v31 <- GetComputedSuperProperty v15 - v32 <- LoadString 'toString' - v33 <- CallComputedMethod (guarded) v31, v32, [v28] - // Exploring value v33 - v34 <- BinaryOperation v33, '??', v33 - // Exploring finished - Return v33 - EndObjectLiteralGetter - v35 <- EndObjectLiteral - Return v35 -EndPlainFunction -// Exploring value v19 -v36 <- CallMethod (guarded) v19, 'propertyIsEnumerable', [v15] -// Exploring finished -v37 <- CallFunction v19, [v0, v0, v18, v3] -v38 <- CallFunction v19, [v15, v15, v4, v0] -v39 <- CallFunction v19, [v0, v0, v38, v15] -v40 <- LoadInteger '127' -// Exploring value v40 -v41 <- BinaryOperation v40, '-', v40 -// Exploring finished -v42 <- CreateNamedVariable 'Uint32Array', 'none' -v43 <- Construct v42, [v40] -v44 <- LoadInteger '1836' -v45 <- LoadBigInt '58745' -v46 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v43 v44 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v45 -EndClassDefinition -// Program may be interesting due to new coverage: 4402 newly discovered edges in the CFG of the target - - -// ===== [ Program 5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5 ] ===== -// Minimizing 2B973A2D-DA69-4B81-8382-283FDF2539CE -v0 <- CreateNamedVariable 'BigUint64Array', 'none' -v1 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v2 <- CallMethod v1, 'exec', [v0] -v3 <- GetProperty v1, 'constructor' -SetProperty v3, 'rightContext', v3 -v4 <- LoadInteger '1907' -v5 <- BeginPlainFunction -> v6, v7, v8, v9 - Return v0 -EndPlainFunction -v10 <- CallMethod v5, 'propertyIsEnumerable', [v4] -// Program is interesting due to new coverage: 14 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.fzil b/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.fzil deleted file mode 100755 index adbb316d3..000000000 Binary files a/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.js b/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.js deleted file mode 100755 index 3904d67b2..000000000 --- a/old_corpus/program_20251007074802_5612AA2B-1A6D-4C71-98B2-600C0D9B0ED5.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 2B973A2D-DA69-4B81-8382-283FDF2539CE -const v1 = /zixyz{1,32}/ysgimu; -v1.exec(BigUint64Array); -const v3 = v1.constructor; -v3.rightContext = v3; -function f5(a6, a7, a8, a9) { - return BigUint64Array; -} -f5.propertyIsEnumerable(1907); -// Program is interesting due to new coverage: 14 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.fuzzil.history b/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.fuzzil.history deleted file mode 100755 index 3ae3a8f02..000000000 --- a/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.fuzzil.history +++ /dev/null @@ -1,334 +0,0 @@ -// ===== [ Program 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1907' -v7 <- CreateNamedVariable 'Int16Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11, v12, v13 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v11 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v10 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v2 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v12 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `f` -> v14 - // Executing code generator MethodCallGenerator - v15 <- CallMethod (guarded) v14, 'toString', [v8, v3, v4, v14, v4] - // Code generator finished - // Executing code generator ArrayWithSpreadGenerator - v16 <- CreateArrayWithSpread [v7] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v17 <- GetComputedSuperProperty v6 - // Code generator finished - // Executing code generator ComputedMethodCallGenerator - v18 <- LoadString 'toString' - v19 <- CallComputedMethod (guarded) v17, v18, [v15] - // Code generator finished - Return v19 - EndObjectLiteralGetter - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v9, [v0, v0, v8, v3] -v22 <- CallFunction v9, [v6, v6, v4, v0] -v23 <- CallFunction v9, [v0, v0, v22, v6] -// Code generator finished -// End of prefix code. 13 variables are now visible -v24 <- LoadInteger '127' -v25 <- CreateNamedVariable 'Uint32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '1836' -v28 <- LoadBigInt '58745' -v29 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v26 v27 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v28 -EndClassDefinition - - -// ===== [ Program 54BB878D-1B61-4413-9837-A44646F55891 ] ===== -// Mutating 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -// Splicing instruction 38 (CallFunction) from D426708C-F4A6-451B-B911-74BC4BF089D8 -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- GetProperty v10, 'constructor' -v12 <- CallFunction (guarded) v11, [v5, v6] -// Splicing done -v13 <- Construct v4, [v3] -v14 <- LoadInteger '1907' -v15 <- CreateNamedVariable 'Int16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- BeginPlainFunction -> v18, v19, v20, v21 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v19 - ObjectLiteralAddProperty `h`, v18 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v20 - BeginObjectLiteralGetter `f` -> v22 - v23 <- CallMethod (guarded) v22, 'toString', [v16, v3, v4, v22, v4] - v24 <- CreateArrayWithSpread [v15] - v25 <- GetComputedSuperProperty v14 - v26 <- LoadString 'toString' - v27 <- CallComputedMethod (guarded) v25, v26, [v23] - Return v27 - EndObjectLiteralGetter - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v17, [v0, v0, v16, v3] -v30 <- CallFunction v17, [v14, v14, v4, v0] -v31 <- CallFunction v17, [v0, v0, v30, v14] -v32 <- LoadInteger '127' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '1836' -v36 <- LoadBigInt '58745' -v37 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v34 v35 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v36 -EndClassDefinition -// Program may be interesting due to new coverage: 3576 newly discovered edges in the CFG of the target - - -// ===== [ Program 2B973A2D-DA69-4B81-8382-283FDF2539CE ] ===== -// Mutating 54BB878D-1B61-4413-9837-A44646F55891 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -// Exploring value v6 -SetProperty v6, 'length', v6 -// Exploring finished -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'exec', [v4] -// Exploring finished -v12 <- GetProperty v10, 'constructor' -// Exploring value v12 -SetProperty v12, 'rightContext', v12 -// Exploring finished -v13 <- CallFunction (guarded) v12, [v5, v6] -v14 <- Construct v4, [v3] -v15 <- LoadInteger '1907' -v16 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v16 -v17 <- Construct (guarded) v16, [v15, v10, v2] -// Exploring finished -v18 <- Construct v16, [v15] -v19 <- BeginPlainFunction -> v20, v21, v22, v23 - // Exploring value v20 - v24 <- BinaryOperation v20, '>>', v20 - // Exploring finished - // Exploring value v21 - v25 <- UnaryOperation v21, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v21 - ObjectLiteralAddProperty `h`, v20 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v22 - BeginObjectLiteralGetter `f` -> v26 - // Exploring value v26 - v27 <- CallMethod (guarded) v26, 'at', [v3] - // Exploring finished - v28 <- CallMethod (guarded) v26, 'toString', [v18, v3, v4, v26, v4] - // Exploring value v28 - v29 <- BinaryOperation v28, '??', v28 - // Exploring finished - v30 <- CreateArrayWithSpread [v16] - v31 <- GetComputedSuperProperty v15 - v32 <- LoadString 'toString' - v33 <- CallComputedMethod (guarded) v31, v32, [v28] - // Exploring value v33 - v34 <- BinaryOperation v33, '??', v33 - // Exploring finished - Return v33 - EndObjectLiteralGetter - v35 <- EndObjectLiteral - Return v35 -EndPlainFunction -// Exploring value v19 -v36 <- CallMethod (guarded) v19, 'propertyIsEnumerable', [v15] -// Exploring finished -v37 <- CallFunction v19, [v0, v0, v18, v3] -v38 <- CallFunction v19, [v15, v15, v4, v0] -v39 <- CallFunction v19, [v0, v0, v38, v15] -v40 <- LoadInteger '127' -// Exploring value v40 -v41 <- BinaryOperation v40, '-', v40 -// Exploring finished -v42 <- CreateNamedVariable 'Uint32Array', 'none' -v43 <- Construct v42, [v40] -v44 <- LoadInteger '1836' -v45 <- LoadBigInt '58745' -v46 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v43 v44 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v45 -EndClassDefinition -// Program may be interesting due to new coverage: 4402 newly discovered edges in the CFG of the target - - -// ===== [ Program D968EBBE-4D54-467B-AE9F-B7CC63C95847 ] ===== -// Mutating 2B973A2D-DA69-4B81-8382-283FDF2539CE with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -SetProperty v6, 'length', v6 -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- CallMethod (guarded) v10, 'exec', [v4] -// Exploring value v11 -v12 <- BinaryOperation v11, '??', v11 -// Exploring finished -v13 <- GetProperty v10, 'constructor' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v13, v10] -// Exploring finished -SetProperty v13, 'rightContext', v13 -v15 <- CallFunction (guarded) v13, [v5, v6] -// Exploring value v15 -v16 <- BinaryOperation v15, '??', v15 -// Exploring finished -v17 <- Construct v4, [v3] -v18 <- LoadInteger '1907' -v19 <- CreateNamedVariable 'Int16Array', 'none' -v20 <- Construct (guarded) v19, [v18, v10, v2] -// Exploring value v20 -v21 <- GetProperty (guarded) v20, 'copyWithin' -v22 <- Construct (guarded) v21, [v17, v20] -// Exploring finished -v23 <- Construct v19, [v18] -// Exploring value v23 -v24 <- GetElement v23, '916' -// Exploring finished -v25 <- BeginPlainFunction -> v26, v27, v28, v29 - // Exploring value v27 - v30 <- BinaryOperation v27, '<<', v27 - // Exploring finished - v31 <- BinaryOperation v26, '>>', v26 - // Exploring value v31 - v32 <- BinaryOperation v31, '+', v31 - // Exploring finished - v33 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v27 - ObjectLiteralAddProperty `h`, v26 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v28 - BeginObjectLiteralGetter `f` -> v34 - v35 <- CallMethod (guarded) v34, 'at', [v3] - // Exploring value v35 - v36 <- BinaryOperation v35, '??', v35 - // Exploring finished - v37 <- CallMethod (guarded) v34, 'toString', [v23, v3, v4, v34, v4] - v38 <- BinaryOperation v37, '??', v37 - // Exploring value v38 - v39 <- BinaryOperation v38, '??', v38 - // Exploring finished - v40 <- CreateArrayWithSpread [v19] - v41 <- GetComputedSuperProperty v18 - // Exploring value v41 - v42 <- BinaryOperation v41, '??', v41 - // Exploring finished - v43 <- LoadString 'toString' - v44 <- CallComputedMethod (guarded) v41, v43, [v37] - v45 <- BinaryOperation v44, '??', v44 - Return v44 - EndObjectLiteralGetter - v46 <- EndObjectLiteral - // Exploring value v46 - SetElement v46, '6', v46 - // Exploring finished - Return v46 -EndPlainFunction -// Exploring value v25 -SetProperty v25, 'e', v25 -// Exploring finished -v47 <- CallMethod (guarded) v25, 'propertyIsEnumerable', [v18] -v48 <- CallFunction v25, [v0, v0, v23, v3] -v49 <- CallFunction v25, [v18, v18, v4, v0] -v50 <- CallFunction v25, [v0, v0, v49, v18] -v51 <- LoadInteger '127' -v52 <- BinaryOperation v51, '-', v51 -// Exploring value v52 -v53 <- BinaryOperation v52, '>>>', v52 -// Exploring finished -v54 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v54 -v55 <- CallMethod (guarded) v54, 'from', [v50] -// Exploring finished -v56 <- Construct v54, [v51] -v57 <- LoadInteger '1836' -v58 <- LoadBigInt '58745' -// Exploring value v58 -v59 <- BinaryOperation v58, '*', v58 -// Exploring finished -v60 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v56 v57 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v58 -EndClassDefinition -// Program may be interesting due to new coverage: 3959 newly discovered edges in the CFG of the target - - -// ===== [ Program D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51 ] ===== -// Minimizing D968EBBE-4D54-467B-AE9F-B7CC63C95847 -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- BeginPlainFunction -> v4, v5, v6, v7 - BeginObjectLiteral - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v6 - BeginObjectLiteralGetter `f` -> v8 - Return v8 - EndObjectLiteralGetter - v9 <- EndObjectLiteral - SetElement v9, '6', v9 - Return v9 -EndPlainFunction -v10 <- CallFunction v3, [] -v11 <- CallFunction v3, [v0, v0, v10] -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.fzil b/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.fzil deleted file mode 100755 index e6371837a..000000000 Binary files a/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.js b/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.js deleted file mode 100755 index 8c68b71a6..000000000 --- a/old_corpus/program_20251007074803_D9FBAC96-11F3-4705-8F42-4BB6FB6B6B51.js +++ /dev/null @@ -1,15 +0,0 @@ -// Minimizing D968EBBE-4D54-467B-AE9F-B7CC63C95847 -const v2 = new Uint16Array(7); -function f3(a4, a5, a6, a7) { - const v9 = { - __proto__: v2, - ...a6, - get f() { - return this; - }, - }; - v9[6] = v9; - return v9; -} -f3(7, 7, f3()); -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.fuzzil.history b/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.fuzzil.history deleted file mode 100755 index dc97d7bab..000000000 --- a/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.fuzzil.history +++ /dev/null @@ -1,439 +0,0 @@ -// ===== [ Program 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1907' -v7 <- CreateNamedVariable 'Int16Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11, v12, v13 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v11 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v10 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v2 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v12 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `f` -> v14 - // Executing code generator MethodCallGenerator - v15 <- CallMethod (guarded) v14, 'toString', [v8, v3, v4, v14, v4] - // Code generator finished - // Executing code generator ArrayWithSpreadGenerator - v16 <- CreateArrayWithSpread [v7] - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v17 <- GetComputedSuperProperty v6 - // Code generator finished - // Executing code generator ComputedMethodCallGenerator - v18 <- LoadString 'toString' - v19 <- CallComputedMethod (guarded) v17, v18, [v15] - // Code generator finished - Return v19 - EndObjectLiteralGetter - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v9, [v0, v0, v8, v3] -v22 <- CallFunction v9, [v6, v6, v4, v0] -v23 <- CallFunction v9, [v0, v0, v22, v6] -// Code generator finished -// End of prefix code. 13 variables are now visible -v24 <- LoadInteger '127' -v25 <- CreateNamedVariable 'Uint32Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '1836' -v28 <- LoadBigInt '58745' -v29 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v26 v27 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v28 -EndClassDefinition - - -// ===== [ Program 54BB878D-1B61-4413-9837-A44646F55891 ] ===== -// Mutating 9F1E79B4-AA9A-445E-A58A-CB4B2FCB80F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -// Splicing instruction 38 (CallFunction) from D426708C-F4A6-451B-B911-74BC4BF089D8 -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- GetProperty v10, 'constructor' -v12 <- CallFunction (guarded) v11, [v5, v6] -// Splicing done -v13 <- Construct v4, [v3] -v14 <- LoadInteger '1907' -v15 <- CreateNamedVariable 'Int16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- BeginPlainFunction -> v18, v19, v20, v21 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v19 - ObjectLiteralAddProperty `h`, v18 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v20 - BeginObjectLiteralGetter `f` -> v22 - v23 <- CallMethod (guarded) v22, 'toString', [v16, v3, v4, v22, v4] - v24 <- CreateArrayWithSpread [v15] - v25 <- GetComputedSuperProperty v14 - v26 <- LoadString 'toString' - v27 <- CallComputedMethod (guarded) v25, v26, [v23] - Return v27 - EndObjectLiteralGetter - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v17, [v0, v0, v16, v3] -v30 <- CallFunction v17, [v14, v14, v4, v0] -v31 <- CallFunction v17, [v0, v0, v30, v14] -v32 <- LoadInteger '127' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '1836' -v36 <- LoadBigInt '58745' -v37 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v34 v35 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v36 -EndClassDefinition -// Program may be interesting due to new coverage: 3576 newly discovered edges in the CFG of the target - - -// ===== [ Program 2B973A2D-DA69-4B81-8382-283FDF2539CE ] ===== -// Mutating 54BB878D-1B61-4413-9837-A44646F55891 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -// Exploring value v6 -SetProperty v6, 'length', v6 -// Exploring finished -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'exec', [v4] -// Exploring finished -v12 <- GetProperty v10, 'constructor' -// Exploring value v12 -SetProperty v12, 'rightContext', v12 -// Exploring finished -v13 <- CallFunction (guarded) v12, [v5, v6] -v14 <- Construct v4, [v3] -v15 <- LoadInteger '1907' -v16 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v16 -v17 <- Construct (guarded) v16, [v15, v10, v2] -// Exploring finished -v18 <- Construct v16, [v15] -v19 <- BeginPlainFunction -> v20, v21, v22, v23 - // Exploring value v20 - v24 <- BinaryOperation v20, '>>', v20 - // Exploring finished - // Exploring value v21 - v25 <- UnaryOperation v21, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v21 - ObjectLiteralAddProperty `h`, v20 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v22 - BeginObjectLiteralGetter `f` -> v26 - // Exploring value v26 - v27 <- CallMethod (guarded) v26, 'at', [v3] - // Exploring finished - v28 <- CallMethod (guarded) v26, 'toString', [v18, v3, v4, v26, v4] - // Exploring value v28 - v29 <- BinaryOperation v28, '??', v28 - // Exploring finished - v30 <- CreateArrayWithSpread [v16] - v31 <- GetComputedSuperProperty v15 - v32 <- LoadString 'toString' - v33 <- CallComputedMethod (guarded) v31, v32, [v28] - // Exploring value v33 - v34 <- BinaryOperation v33, '??', v33 - // Exploring finished - Return v33 - EndObjectLiteralGetter - v35 <- EndObjectLiteral - Return v35 -EndPlainFunction -// Exploring value v19 -v36 <- CallMethod (guarded) v19, 'propertyIsEnumerable', [v15] -// Exploring finished -v37 <- CallFunction v19, [v0, v0, v18, v3] -v38 <- CallFunction v19, [v15, v15, v4, v0] -v39 <- CallFunction v19, [v0, v0, v38, v15] -v40 <- LoadInteger '127' -// Exploring value v40 -v41 <- BinaryOperation v40, '-', v40 -// Exploring finished -v42 <- CreateNamedVariable 'Uint32Array', 'none' -v43 <- Construct v42, [v40] -v44 <- LoadInteger '1836' -v45 <- LoadBigInt '58745' -v46 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v43 v44 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v45 -EndClassDefinition -// Program may be interesting due to new coverage: 4402 newly discovered edges in the CFG of the target - - -// ===== [ Program D968EBBE-4D54-467B-AE9F-B7CC63C95847 ] ===== -// Mutating 2B973A2D-DA69-4B81-8382-283FDF2539CE with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -SetProperty v6, 'length', v6 -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- CallMethod (guarded) v10, 'exec', [v4] -// Exploring value v11 -v12 <- BinaryOperation v11, '??', v11 -// Exploring finished -v13 <- GetProperty v10, 'constructor' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v13, v10] -// Exploring finished -SetProperty v13, 'rightContext', v13 -v15 <- CallFunction (guarded) v13, [v5, v6] -// Exploring value v15 -v16 <- BinaryOperation v15, '??', v15 -// Exploring finished -v17 <- Construct v4, [v3] -v18 <- LoadInteger '1907' -v19 <- CreateNamedVariable 'Int16Array', 'none' -v20 <- Construct (guarded) v19, [v18, v10, v2] -// Exploring value v20 -v21 <- GetProperty (guarded) v20, 'copyWithin' -v22 <- Construct (guarded) v21, [v17, v20] -// Exploring finished -v23 <- Construct v19, [v18] -// Exploring value v23 -v24 <- GetElement v23, '916' -// Exploring finished -v25 <- BeginPlainFunction -> v26, v27, v28, v29 - // Exploring value v27 - v30 <- BinaryOperation v27, '<<', v27 - // Exploring finished - v31 <- BinaryOperation v26, '>>', v26 - // Exploring value v31 - v32 <- BinaryOperation v31, '+', v31 - // Exploring finished - v33 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v27 - ObjectLiteralAddProperty `h`, v26 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v28 - BeginObjectLiteralGetter `f` -> v34 - v35 <- CallMethod (guarded) v34, 'at', [v3] - // Exploring value v35 - v36 <- BinaryOperation v35, '??', v35 - // Exploring finished - v37 <- CallMethod (guarded) v34, 'toString', [v23, v3, v4, v34, v4] - v38 <- BinaryOperation v37, '??', v37 - // Exploring value v38 - v39 <- BinaryOperation v38, '??', v38 - // Exploring finished - v40 <- CreateArrayWithSpread [v19] - v41 <- GetComputedSuperProperty v18 - // Exploring value v41 - v42 <- BinaryOperation v41, '??', v41 - // Exploring finished - v43 <- LoadString 'toString' - v44 <- CallComputedMethod (guarded) v41, v43, [v37] - v45 <- BinaryOperation v44, '??', v44 - Return v44 - EndObjectLiteralGetter - v46 <- EndObjectLiteral - // Exploring value v46 - SetElement v46, '6', v46 - // Exploring finished - Return v46 -EndPlainFunction -// Exploring value v25 -SetProperty v25, 'e', v25 -// Exploring finished -v47 <- CallMethod (guarded) v25, 'propertyIsEnumerable', [v18] -v48 <- CallFunction v25, [v0, v0, v23, v3] -v49 <- CallFunction v25, [v18, v18, v4, v0] -v50 <- CallFunction v25, [v0, v0, v49, v18] -v51 <- LoadInteger '127' -v52 <- BinaryOperation v51, '-', v51 -// Exploring value v52 -v53 <- BinaryOperation v52, '>>>', v52 -// Exploring finished -v54 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v54 -v55 <- CallMethod (guarded) v54, 'from', [v50] -// Exploring finished -v56 <- Construct v54, [v51] -v57 <- LoadInteger '1836' -v58 <- LoadBigInt '58745' -// Exploring value v58 -v59 <- BinaryOperation v58, '*', v58 -// Exploring finished -v60 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v56 v57 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v58 -EndClassDefinition -// Program may be interesting due to new coverage: 3959 newly discovered edges in the CFG of the target - - -// ===== [ Program 1D1488AF-07F8-4C0C-8EF7-B5B6746A5AAF ] ===== -// Mutating D968EBBE-4D54-467B-AE9F-B7CC63C95847 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- LoadInteger '-3' -v6 <- BeginConstructor -> v7, v8, v9 -EndConstructor -SetProperty v6, 'length', v6 -v10 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v11 <- CallMethod (guarded) v10, 'exec', [v4] -v12 <- BinaryOperation v11, '??', v11 -v13 <- GetProperty v10, 'constructor' -v14 <- Construct (guarded) v13, [v13, v10] -SetProperty v13, 'rightContext', v13 -v15 <- CallFunction (guarded) v13, [v5, v6] -v16 <- BinaryOperation v15, '??', v15 -v17 <- Construct v4, [v3] -v18 <- LoadInteger '1907' -v19 <- CreateNamedVariable 'Int16Array', 'none' -v20 <- Construct (guarded) v19, [v18, v10, v2] -v21 <- GetProperty (guarded) v20, 'copyWithin' -v22 <- Construct (guarded) v21, [v17, v20] -v23 <- Construct v19, [v18] -v24 <- GetElement v23, '916' -v25 <- BeginPlainFunction -> v26, v27, v28, v29 - v30 <- BinaryOperation v27, '<<', v27 - v31 <- BinaryOperation v26, '>>', v26 - v32 <- BinaryOperation v31, '+', v31 - v33 <- UnaryOperation v27, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v27 - ObjectLiteralAddProperty `h`, v26 - ObjectLiteralSetPrototype v2 - ObjectLiteralCopyProperties v28 - BeginObjectLiteralGetter `f` -> v34 - v35 <- CallMethod (guarded) v34, 'at', [v3] - v36 <- BinaryOperation v35, '??', v35 - v37 <- CallMethod (guarded) v34, 'toString', [v23, v3, v4, v34, v4] - v38 <- BinaryOperation v37, '??', v37 - v39 <- BinaryOperation v38, '??', v38 - v40 <- CreateArrayWithSpread [v19] - v41 <- GetComputedSuperProperty v18 - v42 <- BinaryOperation v41, '??', v41 - v43 <- LoadString 'toString' - v44 <- CallComputedMethod (guarded) v41, v43, [v37] - v45 <- BinaryOperation v44, '??', v44 - Return v44 - EndObjectLiteralGetter - v46 <- EndObjectLiteral - SetElement v46, '6', v46 - Return v46 -EndPlainFunction -SetProperty v25, 'e', v25 -v47 <- CallMethod (guarded) v25, 'propertyIsEnumerable', [v18] -v48 <- CallFunction v25, [v0, v0, v23, v3] -v49 <- CallFunction v25, [v18, v18, v4, v0] -v50 <- CallFunction v25, [v0, v0, v49, v18] -v51 <- LoadInteger '127' -v52 <- BinaryOperation v51, '-', v51 -v53 <- BinaryOperation v52, '>>>', v52 -v54 <- CreateNamedVariable 'Uint32Array', 'none' -v55 <- CallMethod (guarded) v54, 'from', [v50] -v56 <- Construct v54, [v51] -v57 <- LoadInteger '1836' -v58 <- LoadBigInt '58745' -v59 <- BinaryOperation v58, '*', v58 -v60 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v56 v57 - ClassAddStaticElement '10' - ClassAddStaticElement '1000' v58 -EndClassDefinition -// Inserting program 416B7468-BE65-4A7F-9A48-64228621A6FF -v61 <- LoadFloat '-717837.1593822499' -v62 <- LoadFloat '-114241.18148323474' -v63 <- LoadFloat '0.24449545930417427' -v64 <- LoadString '-05:00' -v65 <- LoadString 'Pacific/Pitcairn' -v66 <- LoadString '+22:00' -v67 <- BeginPlainFunction -> v68, v69 - BeginObjectLiteral - v70 <- EndObjectLiteral - Return v70 -EndPlainFunction -v71 <- LoadString 'n' -v72 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] -v73 <- CallMethod v72, 'flat', [v71] -v74 <- CreateNamedVariable 'Uint16Array', 'none' -v75 <- LoadInteger '3579' -v76 <- CreateNamedVariable 'Int8Array', 'none' -BeginObjectLiteral - ObjectLiteralAddProperty `set`, v67 -v77 <- EndObjectLiteral -v78 <- CreateNamedVariable 'Date', 'none' -v79 <- CreateNamedVariable 'Proxy', 'none' -v80 <- Construct v79, [v67, v77] -SetProperty v80, '__proto__', v80 -v81 <- Construct v76, [v75] -BeginForInLoop v81 -> v82 - v83 <- GetElement v82, '0' - v84 <- CreateNamedVariable 'String', 'none' - v85 <- CallMethod (guarded) v84, 'apply', [] - v86 <- CallMethod v85, 'match', [v65] -EndForInLoop -// Program may be interesting due to new coverage: 5046 newly discovered edges in the CFG of the target - - -// ===== [ Program B4C7FA08-2516-4FE1-B085-25E86651AA4E ] ===== -// Minimizing 1D1488AF-07F8-4C0C-8EF7-B5B6746A5AAF -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'Uint16Array', 'none' -v2 <- LoadInteger '3' -v3 <- CreateNamedVariable 'BigUint64Array', 'none' -v4 <- LoadInteger '-3' -v5 <- LoadInteger '1907' -v6 <- CreateNamedVariable 'Int16Array', 'none' -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -v12 <- LoadInteger '3579' -v13 <- CreateNamedVariable 'Int8Array', 'none' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.fzil b/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.fzil deleted file mode 100755 index 33c9cf21d..000000000 Binary files a/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.js b/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.js deleted file mode 100755 index 81a745765..000000000 --- a/old_corpus/program_20251007074807_B4C7FA08-2516-4FE1-B085-25E86651AA4E.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 1D1488AF-07F8-4C0C-8EF7-B5B6746A5AAF -function f7(a8, a9, a10, a11) { -} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.fuzzil.history b/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.fuzzil.history deleted file mode 100755 index f9e547052..000000000 --- a/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.fuzzil.history +++ /dev/null @@ -1,268 +0,0 @@ -// ===== [ Program 80FDBDC1-CA36-40FF-BE2D-7C05CE6EFA82 ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -v5 <- CreateArray [v0, v1, v1, v4] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v15 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - // Executing code generator ComputedPropertyRemovalGenerator - v20 <- DeleteComputedProperty v16, v16 - // Code generator finished - // Executing code generator ElementKindChangeGenerator - SetElement v20, '3', v17 - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v4, 'b', v4 - // Code generator finished - Return v16 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1073741824' - // Code generator finished - // Executing code generator ClassStaticGetterGenerator - BeginClassStaticGetter `g` -> v21 - // Executing code generator ElementAssignmentGenerator - SetElement v21, '1293829622', v21 - // Code generator finished - // Executing code generator ArrayGenerator - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - v24 <- CreateArray [v0] - // Code generator finished - Return v4 - EndClassStaticGetter - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'd' - // Code generator finished -EndClassDefinition -v25 <- Construct v15, [] -v26 <- Construct v15, [] -v27 <- Construct v15, [] -// Code generator finished -// Executing code generator NullGenerator -v28 <- LoadNull -// Code generator finished -// End of prefix code. 15 variables are now visible -v29 <- LoadFloat '0.8484250122429354' -v30 <- LoadFloat '-1.7976931348623157e+308' -v31 <- LoadFloat '0.0' -v32 <- BeginPlainFunction -> v33 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddElement `10`, v30 - ObjectLiteralAddComputedProperty v29, v29 - ObjectLiteralAddProperty `b`, v30 - BeginObjectLiteralComputedMethod v33 -> v34, v35, v36 - UpdateSuperProperty 'e', '||', v30 - BeginTry - BeginCatch -> v37 - EndTryCatch - EndObjectLiteralComputedMethod - v38 <- EndObjectLiteral -EndPlainFunction -v39 <- LoadInteger '-3' -v40 <- BeginConstructor -> v41, v42, v43 -EndConstructor -v44 <- LoadInteger '9' -v45 <- BeginPlainFunction -> -EndPlainFunction -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- GetProperty (guarded) v47, 'constructor' - v51 <- Construct (guarded) v50, [v46, v46] - v52 <- UnaryOperation v48, '--' - v53 <- CallFunction (guarded) v49, [] - v54 <- GetProperty v49, 'arguments' - v55 <- BinaryOperation v54, '??', v54 -EndConstructor -v56 <- Construct v46, [v44, v45] -v57 <- GetProperty (guarded) v56, 'constructor' -v58 <- Construct (guarded) v57, [v45, v39] -v59 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v60 <- CallMethod (guarded) v59, 'exec', [] -v61 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v62 <- GetProperty v61, 'constructor' -v63 <- CallFunction (guarded) v62, [v39, v40] - - -// ===== [ Program 1AF26D0C-A602-43B1-B25B-30BE186BFAC4 ] ===== -// Mutating 80FDBDC1-CA36-40FF-BE2D-7C05CE6EFA82 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -// Replacing input 3 (v4) with v4 -v5 <- CreateArray [v0, v1, v1, v4] -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -v15 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - v20 <- DeleteComputedProperty v16, v16 - SetElement v20, '3', v17 - SetProperty v4, 'b', v4 - Return v16 - EndClassPrivateInstanceMethod - ClassAddInstanceElement '1073741824' - BeginClassStaticGetter `g` -> v21 - SetElement v21, '1293829622', v21 - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - // Replacing input 0 (v0) with v12 - v24 <- CreateArray [v12] - Return v4 - EndClassStaticGetter - ClassAddStaticProperty 'd' -EndClassDefinition -v25 <- Construct v15, [] -v26 <- Construct v15, [] -v27 <- Construct v15, [] -v28 <- LoadNull -v29 <- LoadFloat '0.8484250122429354' -v30 <- LoadFloat '-1.7976931348623157e+308' -v31 <- LoadFloat '0.0' -v32 <- BeginPlainFunction -> v33 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddElement `10`, v30 - ObjectLiteralAddComputedProperty v29, v29 - ObjectLiteralAddProperty `b`, v30 - BeginObjectLiteralComputedMethod v33 -> v34, v35, v36 - UpdateSuperProperty 'e', '||', v30 - BeginTry - BeginCatch -> v37 - EndTryCatch - EndObjectLiteralComputedMethod - v38 <- EndObjectLiteral -EndPlainFunction -v39 <- LoadInteger '-3' -v40 <- BeginConstructor -> v41, v42, v43 -EndConstructor -v44 <- LoadInteger '9' -v45 <- BeginPlainFunction -> -EndPlainFunction -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- GetProperty (guarded) v47, 'constructor' - v51 <- Construct (guarded) v50, [v46, v46] - v52 <- UnaryOperation v48, '--' - v53 <- CallFunction (guarded) v49, [] - v54 <- GetProperty v49, 'arguments' - v55 <- BinaryOperation v54, '??', v54 -EndConstructor -v56 <- Construct v46, [v44, v45] -v57 <- GetProperty (guarded) v56, 'constructor' -v58 <- Construct (guarded) v57, [v45, v39] -v59 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v60 <- CallMethod (guarded) v59, 'exec', [] -v61 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v62 <- GetProperty v61, 'constructor' -v63 <- CallFunction (guarded) v62, [v39, v40] -// Program may be interesting due to new coverage: 4186 newly discovered edges in the CFG of the target - - -// ===== [ Program C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E ] ===== -// Minimizing 1AF26D0C-A602-43B1-B25B-30BE186BFAC4 -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -v5 <- CreateArray [v0, v1, v1, v4] -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -v15 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - v20 <- DeleteComputedProperty v16, v16 - SetElement v20, '3', v17 - SetProperty v4, 'b', v4 - Return v16 - EndClassPrivateInstanceMethod - ClassAddInstanceElement '1073741824' - BeginClassStaticGetter `g` -> v21 - SetElement v21, '1293829622', v21 - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - v24 <- CreateArray [v12] - Return v4 - EndClassStaticGetter - ClassAddStaticProperty 'd' -EndClassDefinition -v25 <- Construct v15, [] -v26 <- Construct v15, [] -v27 <- Construct v15, [] -v28 <- LoadNull -v29 <- LoadFloat '0.8484250122429354' -v30 <- LoadFloat '-1.7976931348623157e+308' -v31 <- LoadFloat '0.0' -v32 <- BeginPlainFunction -> v33 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddElement `10`, v30 - ObjectLiteralAddComputedProperty v29, v29 - ObjectLiteralAddProperty `b`, v30 - BeginObjectLiteralComputedMethod v33 -> v34, v35, v36 - UpdateSuperProperty 'e', '||', v30 - BeginTry - BeginCatch -> v37 - EndTryCatch - EndObjectLiteralComputedMethod - v38 <- EndObjectLiteral -EndPlainFunction -v39 <- LoadInteger '-3' -v40 <- BeginConstructor -> v41, v42, v43 -EndConstructor -v44 <- LoadInteger '9' -v45 <- BeginPlainFunction -> -EndPlainFunction -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- GetProperty (guarded) v47, 'constructor' - v51 <- Construct (guarded) v50, [v46, v46] - v52 <- UnaryOperation v48, '--' - v53 <- CallFunction (guarded) v49, [] - v54 <- GetProperty v49, 'arguments' - v55 <- BinaryOperation v54, '??', v54 -EndConstructor -v56 <- Construct v46, [v44, v45] -v57 <- GetProperty (guarded) v56, 'constructor' -v58 <- Construct (guarded) v57, [v45, v39] -v59 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v60 <- CallMethod (guarded) v59, 'exec', [] -v61 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v62 <- GetProperty v61, 'constructor' -v63 <- CallFunction (guarded) v62, [v39, v40] -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.fzil b/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.fzil deleted file mode 100755 index f4094a8cc..000000000 Binary files a/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.js b/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.js deleted file mode 100755 index 369497497..000000000 --- a/old_corpus/program_20251007074935_C9C1D49B-8ACC-4BC0-B73D-BC2420DCB17E.js +++ /dev/null @@ -1,72 +0,0 @@ -// Minimizing 1AF26D0C-A602-43B1-B25B-30BE186BFAC4 -const v0 = [-266580864,-21211,-1261142149,-1024,1024,-4294967296,-65536,11,622118802]; -const v1 = [536870912,-17148,-4096,637500964]; -const v2 = [-2147483649,2147483647]; -const v3 = [v2,v1]; -const v4 = [v0]; -const v5 = [v0,v1,v1,v4]; -function F6(a8, a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } - this.a = a9; - this.f = a10; - this.g = v3; -} -const v12 = new F6(v1, v1, v0, v0); -const v13 = new F6(v1, v0, v2, v2); -new F6(v5, v0, v0, v1); -class C15 { - #o(a17, a18, a19) { - const t18 = delete this[this]; - t18[3] = a17; - v4.b = v4; - return this; - } - 1073741824; - static get g() { - this[1293829622] = this; - const v22 = [v13,v0,v3,this]; - [v22,F6,v22,v12]; - [v12]; - return v4; - } - static d; -} -new C15(); -new C15(); -new C15(); -function f32(a33) { - const v38 = { - a: 0.0, - 10: -1.7976931348623157e+308, - [0.8484250122429354]: 0.8484250122429354, - b: -1.7976931348623157e+308, - [a33](a35, a36) { - super.e ||= -1.7976931348623157e+308; - try { - } catch(e37) { - } - }, - }; -} -function F40(a42, a43) { - if (!new.target) { throw 'must be called with new'; } -} -function f45() { -} -function F46(a48, a49) { - if (!new.target) { throw 'must be called with new'; } - const v50 = this?.constructor; - try { new v50(F46, F46); } catch (e) {} - a48--; - try { a49(); } catch (e) {} - const v54 = a49.arguments; - v54 ?? v54; -} -const v56 = new F46(9, f45); -const v57 = v56?.constructor; -try { new v57(f45, -3); } catch (e) {} -const v59 = /(?:a+){0,0}/dgim; -try { v59.exec(); } catch (e) {} -const v62 = /zixyz{1,32}/ysgimu.constructor; -try { v62(-3, F40); } catch (e) {} -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.fuzzil.history b/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.fuzzil.history deleted file mode 100755 index 4ad4d6f89..000000000 --- a/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.fuzzil.history +++ /dev/null @@ -1,403 +0,0 @@ -// ===== [ Program 80FDBDC1-CA36-40FF-BE2D-7C05CE6EFA82 ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -v5 <- CreateArray [v0, v1, v1, v4] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v15 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - // Executing code generator ComputedPropertyRemovalGenerator - v20 <- DeleteComputedProperty v16, v16 - // Code generator finished - // Executing code generator ElementKindChangeGenerator - SetElement v20, '3', v17 - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v4, 'b', v4 - // Code generator finished - Return v16 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1073741824' - // Code generator finished - // Executing code generator ClassStaticGetterGenerator - BeginClassStaticGetter `g` -> v21 - // Executing code generator ElementAssignmentGenerator - SetElement v21, '1293829622', v21 - // Code generator finished - // Executing code generator ArrayGenerator - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - v24 <- CreateArray [v0] - // Code generator finished - Return v4 - EndClassStaticGetter - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'd' - // Code generator finished -EndClassDefinition -v25 <- Construct v15, [] -v26 <- Construct v15, [] -v27 <- Construct v15, [] -// Code generator finished -// Executing code generator NullGenerator -v28 <- LoadNull -// Code generator finished -// End of prefix code. 15 variables are now visible -v29 <- LoadFloat '0.8484250122429354' -v30 <- LoadFloat '-1.7976931348623157e+308' -v31 <- LoadFloat '0.0' -v32 <- BeginPlainFunction -> v33 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddElement `10`, v30 - ObjectLiteralAddComputedProperty v29, v29 - ObjectLiteralAddProperty `b`, v30 - BeginObjectLiteralComputedMethod v33 -> v34, v35, v36 - UpdateSuperProperty 'e', '||', v30 - BeginTry - BeginCatch -> v37 - EndTryCatch - EndObjectLiteralComputedMethod - v38 <- EndObjectLiteral -EndPlainFunction -v39 <- LoadInteger '-3' -v40 <- BeginConstructor -> v41, v42, v43 -EndConstructor -v44 <- LoadInteger '9' -v45 <- BeginPlainFunction -> -EndPlainFunction -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- GetProperty (guarded) v47, 'constructor' - v51 <- Construct (guarded) v50, [v46, v46] - v52 <- UnaryOperation v48, '--' - v53 <- CallFunction (guarded) v49, [] - v54 <- GetProperty v49, 'arguments' - v55 <- BinaryOperation v54, '??', v54 -EndConstructor -v56 <- Construct v46, [v44, v45] -v57 <- GetProperty (guarded) v56, 'constructor' -v58 <- Construct (guarded) v57, [v45, v39] -v59 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v60 <- CallMethod (guarded) v59, 'exec', [] -v61 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v62 <- GetProperty v61, 'constructor' -v63 <- CallFunction (guarded) v62, [v39, v40] - - -// ===== [ Program 1AF26D0C-A602-43B1-B25B-30BE186BFAC4 ] ===== -// Mutating 80FDBDC1-CA36-40FF-BE2D-7C05CE6EFA82 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -// Replacing input 3 (v4) with v4 -v5 <- CreateArray [v0, v1, v1, v4] -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -v15 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - v20 <- DeleteComputedProperty v16, v16 - SetElement v20, '3', v17 - SetProperty v4, 'b', v4 - Return v16 - EndClassPrivateInstanceMethod - ClassAddInstanceElement '1073741824' - BeginClassStaticGetter `g` -> v21 - SetElement v21, '1293829622', v21 - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - // Replacing input 0 (v0) with v12 - v24 <- CreateArray [v12] - Return v4 - EndClassStaticGetter - ClassAddStaticProperty 'd' -EndClassDefinition -v25 <- Construct v15, [] -v26 <- Construct v15, [] -v27 <- Construct v15, [] -v28 <- LoadNull -v29 <- LoadFloat '0.8484250122429354' -v30 <- LoadFloat '-1.7976931348623157e+308' -v31 <- LoadFloat '0.0' -v32 <- BeginPlainFunction -> v33 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddElement `10`, v30 - ObjectLiteralAddComputedProperty v29, v29 - ObjectLiteralAddProperty `b`, v30 - BeginObjectLiteralComputedMethod v33 -> v34, v35, v36 - UpdateSuperProperty 'e', '||', v30 - BeginTry - BeginCatch -> v37 - EndTryCatch - EndObjectLiteralComputedMethod - v38 <- EndObjectLiteral -EndPlainFunction -v39 <- LoadInteger '-3' -v40 <- BeginConstructor -> v41, v42, v43 -EndConstructor -v44 <- LoadInteger '9' -v45 <- BeginPlainFunction -> -EndPlainFunction -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- GetProperty (guarded) v47, 'constructor' - v51 <- Construct (guarded) v50, [v46, v46] - v52 <- UnaryOperation v48, '--' - v53 <- CallFunction (guarded) v49, [] - v54 <- GetProperty v49, 'arguments' - v55 <- BinaryOperation v54, '??', v54 -EndConstructor -v56 <- Construct v46, [v44, v45] -v57 <- GetProperty (guarded) v56, 'constructor' -v58 <- Construct (guarded) v57, [v45, v39] -v59 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v60 <- CallMethod (guarded) v59, 'exec', [] -v61 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v62 <- GetProperty v61, 'constructor' -v63 <- CallFunction (guarded) v62, [v39, v40] -// Program may be interesting due to new coverage: 4186 newly discovered edges in the CFG of the target - - -// ===== [ Program BC09DC66-55A5-4348-B759-D7122B13F2E0 ] ===== -// Mutating 1AF26D0C-A602-43B1-B25B-30BE186BFAC4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -v5 <- CreateArray [v0, v1, v1, v4] -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -v15 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - v20 <- DeleteComputedProperty v16, v16 - SetElement v20, '3', v17 - SetProperty v4, 'b', v4 - Return v16 - EndClassPrivateInstanceMethod - ClassAddInstanceElement '1073741824' - BeginClassStaticGetter `g` -> v21 - SetElement v21, '1293829622', v21 - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - v24 <- CreateArray [v12] - Return v4 - EndClassStaticGetter - ClassAddStaticProperty 'd' - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'o' -> v25, v26, v27, v28, v29 - // Executing code generator ArrayGenerator - v30 <- CreateArray [v6, v26] - v31 <- CreateArray [v2, v12, v30, v27, v0] - v32 <- CreateArray [v31, v4, v29, v2] - // Code generator finished - Return v30 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -// Executing code generator PropertyConfigurationGenerator -// Code generator finished -// Executing code generator ComputedPropertyAssignmentGenerator -SetComputedProperty v12, v13, v12 -// Code generator finished -// Executing code generator UpdateGenerator -Update v6, '??', v6 -// Code generator finished -// Executing code generator DestructArrayGenerator -[] <- DestructArray v1 -// Code generator finished -// Executing code generator PropertyRemovalGenerator -v33 <- DeleteProperty (guarded) v12, 'g' -// Code generator finished -// Executing code generator IntegerGenerator -v34 <- LoadInteger '-15' -v35 <- LoadInteger '4294967296' -v36 <- LoadInteger '-17811' -// Code generator finished -v37 <- Construct v15, [] -v38 <- Construct v15, [] -v39 <- Construct v15, [] -v40 <- LoadNull -v41 <- LoadFloat '0.8484250122429354' -v42 <- LoadFloat '-1.7976931348623157e+308' -v43 <- LoadFloat '0.0' -v44 <- BeginPlainFunction -> v45 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v43 - ObjectLiteralAddElement `10`, v42 - ObjectLiteralAddComputedProperty v41, v41 - ObjectLiteralAddProperty `b`, v42 - BeginObjectLiteralComputedMethod v45 -> v46, v47, v48 - UpdateSuperProperty 'e', '||', v42 - BeginTry - BeginCatch -> v49 - EndTryCatch - EndObjectLiteralComputedMethod - v50 <- EndObjectLiteral -EndPlainFunction -v51 <- LoadInteger '-3' -v52 <- BeginConstructor -> v53, v54, v55 -EndConstructor -v56 <- LoadInteger '9' -v57 <- BeginPlainFunction -> -EndPlainFunction -v58 <- BeginConstructor -> v59, v60, v61 - v62 <- GetProperty (guarded) v59, 'constructor' - v63 <- Construct (guarded) v62, [v58, v58] - v64 <- UnaryOperation v60, '--' - v65 <- CallFunction (guarded) v61, [] - v66 <- GetProperty v61, 'arguments' - v67 <- BinaryOperation v66, '??', v66 -EndConstructor -// Executing code generator ComputedPropertyRetrievalGenerator -v68 <- GetComputedProperty v0, v38 -// Code generator finished -// Executing code generator BinaryOperationGenerator -v69 <- BinaryOperation v68, '+', v35 -// Code generator finished -// Executing code generator UpdateGenerator -Update v36, '%', v34 -// Code generator finished -// Executing code generator UnboundFunctionApplyGenerator -v70 <- CreateArray [v69, v52, v33, v4, v52] -v71 <- CallMethod (guarded) v33, 'apply', [v33, v70] -// Code generator finished -v72 <- Construct v58, [v56, v57] -v73 <- GetProperty (guarded) v72, 'constructor' -v74 <- Construct (guarded) v73, [v57, v51] -v75 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v76 <- CallMethod (guarded) v75, 'exec', [] -v77 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v78 <- GetProperty v77, 'constructor' -v79 <- CallFunction (guarded) v78, [v51, v52] -// Program may be interesting due to new coverage: 20081 newly discovered edges in the CFG of the target - - -// ===== [ Program A85FFB59-423B-4C09-92A1-3F58C2D1D354 ] ===== -// Minimizing BC09DC66-55A5-4348-B759-D7122B13F2E0 -v0 <- CreateIntArray [-266580864, -21211, -1261142149, -1024, 1024, -4294967296, -65536, 11, 622118802] -v1 <- CreateIntArray [536870912, -17148, -4096, 637500964] -v2 <- CreateIntArray [-2147483649, 2147483647] -v3 <- CreateArray [v2, v1] -v4 <- CreateArray [v0] -v5 <- CreateArray [v0, v1, v1, v4] -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v9 - SetProperty v7, 'f', v10 - SetProperty v7, 'g', v3 -EndConstructor -v12 <- Construct v6, [v1, v1, v0, v0] -v13 <- Construct v6, [v1, v0, v2, v2] -v14 <- Construct v6, [v5, v0, v0, v1] -v15 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'o' -> v16, v17, v18, v19 - v20 <- DeleteComputedProperty v16, v16 - SetElement v20, '3', v17 - SetProperty v4, 'b', v4 - EndClassPrivateInstanceMethod - ClassAddInstanceElement '1073741824' - BeginClassStaticGetter `g` -> v21 - SetElement v21, '1293829622', v21 - v22 <- CreateArray [v13, v0, v3, v21] - v23 <- CreateArray [v22, v6, v22, v12] - v24 <- CreateArray [v12] - Return v4 - EndClassStaticGetter - ClassAddStaticProperty 'd' - BeginClassInstanceMethod 'o' -> v25, v26, v27, v28, v29 - v30 <- CreateArray [v6, v26] - v31 <- CreateArray [v2, v12, v30, v27, v0] - v32 <- CreateArray [v31, v4, v29, v2] - Return v30 - EndClassInstanceMethod -EndClassDefinition -SetComputedProperty v12, v13, v12 -Update v6, '??', v6 -[] <- DestructArray v1 -v33 <- DeleteProperty (guarded) v12, 'g' -v34 <- LoadInteger '-15' -v35 <- LoadInteger '4294967296' -v36 <- LoadInteger '-17811' -v37 <- Construct v15, [] -v38 <- Construct v15, [] -v39 <- Construct v15, [] -v40 <- LoadNull -v41 <- LoadFloat '0.8484250122429354' -v42 <- LoadFloat '-1.7976931348623157e+308' -v43 <- LoadFloat '0.0' -v44 <- BeginPlainFunction -> v45 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v43 - ObjectLiteralAddElement `10`, v42 - ObjectLiteralAddComputedProperty v41, v41 - ObjectLiteralAddProperty `b`, v42 - BeginObjectLiteralComputedMethod v45 -> v46, v47, v48 - UpdateSuperProperty 'e', '||', v42 - EndObjectLiteralComputedMethod - v49 <- EndObjectLiteral -EndPlainFunction -v50 <- LoadInteger '-3' -v51 <- BeginConstructor -> v52, v53, v54 -EndConstructor -v55 <- LoadInteger '9' -v56 <- BeginPlainFunction -> -EndPlainFunction -v57 <- BeginConstructor -> v58, v59, v60 - v61 <- GetProperty (guarded) v58, 'constructor' - v62 <- Construct (guarded) v61, [v57, v57] - v63 <- UnaryOperation v59, '--' - v64 <- CallFunction (guarded) v60, [] - v65 <- GetProperty v60, 'arguments' - v66 <- BinaryOperation v65, '??', v65 -EndConstructor -v67 <- BinaryOperation v0, '+', v35 -Update v36, '%', v34 -v68 <- CreateArray [v67, v51, v33, v4, v51] -v69 <- CallMethod (guarded) v33, 'apply', [v33, v68] -v70 <- Construct v57, [v55, v56] -v71 <- GetProperty (guarded) v70, 'constructor' -v72 <- Construct (guarded) v71, [v56, v50] -v73 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v74 <- CallMethod (guarded) v73, 'exec', [] -v75 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v76 <- GetProperty v75, 'constructor' -v77 <- CallFunction (guarded) v76, [v50, v51] -// Program is interesting due to new coverage: 87 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.fzil b/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.fzil deleted file mode 100755 index 470e02d3d..000000000 Binary files a/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.js b/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.js deleted file mode 100755 index 14cb59450..000000000 --- a/old_corpus/program_20251007075227_A85FFB59-423B-4C09-92A1-3F58C2D1D354.js +++ /dev/null @@ -1,82 +0,0 @@ -// Minimizing BC09DC66-55A5-4348-B759-D7122B13F2E0 -const v0 = [-266580864,-21211,-1261142149,-1024,1024,-4294967296,-65536,11,622118802]; -const v1 = [536870912,-17148,-4096,637500964]; -const v2 = [-2147483649,2147483647]; -const v3 = [v2,v1]; -const v4 = [v0]; -const v5 = [v0,v1,v1,v4]; -function F6(a8, a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } - this.a = a9; - this.f = a10; - this.g = v3; -} -const v12 = new F6(v1, v1, v0, v0); -const v13 = new F6(v1, v0, v2, v2); -new F6(v5, v0, v0, v1); -class C15 { - #o(a17, a18, a19) { - const t18 = delete this[this]; - t18[3] = a17; - v4.b = v4; - } - 1073741824; - static get g() { - this[1293829622] = this; - const v22 = [v13,v0,v3,this]; - [v22,F6,v22,v12]; - [v12]; - return v4; - } - static d; - o(a26, a27, a28, a29) { - const v30 = [F6,a26]; - [[v2,v12,v30,a27,v0],v4,a29,v2]; - return v30; - } -} -v12[v13] = v12; -F6 ??= F6; -let [] = v1; -const v33 = delete v12?.g; -let v36 = -17811; -new C15(); -new C15(); -new C15(); -function f44(a45) { - const v49 = { - a: 0.0, - 10: -1.7976931348623157e+308, - [0.8484250122429354]: 0.8484250122429354, - b: -1.7976931348623157e+308, - [a45](a47, a48) { - super.e ||= -1.7976931348623157e+308; - }, - }; -} -function F51(a53, a54) { - if (!new.target) { throw 'must be called with new'; } -} -function f56() { -} -function F57(a59, a60) { - if (!new.target) { throw 'must be called with new'; } - const v61 = this?.constructor; - try { new v61(F57, F57); } catch (e) {} - a59--; - try { a60(); } catch (e) {} - const v65 = a60.arguments; - v65 ?? v65; -} -const v67 = v0 + 4294967296; -v36 %= -15; -const v68 = [v67,F51,v33,v4,F51]; -try { v33.apply(v33, v68); } catch (e) {} -const v70 = new F57(9, f56); -const v71 = v70?.constructor; -try { new v71(f56, -3); } catch (e) {} -const v73 = /(?:a+){0,0}/dgim; -try { v73.exec(); } catch (e) {} -const v76 = /zixyz{1,32}/ysgimu.constructor; -try { v76(-3, F51); } catch (e) {} -// Program is interesting due to new coverage: 87 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.fuzzil.history b/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.fuzzil.history deleted file mode 100755 index 03359aa8e..000000000 --- a/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.fuzzil.history +++ /dev/null @@ -1,240 +0,0 @@ -// ===== [ Program E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -v39 <- CreateNamedVariable 'Int32Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '4' -v42 <- CreateNamedVariable 'Int32Array', 'none' -v43 <- Construct v39, [v41] -v44 <- LoadInteger '1078' -v45 <- CreateNamedVariable 'Float64Array', 'none' -v46 <- Construct v45, [v44] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v47 <- EndObjectLiteral -v48 <- CreateNamedVariable 'Proxy', 'none' -v49 <- Construct v48, [v29, v47] -v50 <- LoadInteger '0' -BeginWhileLoopHeader - v51 <- LoadInteger '5' - v52 <- Compare v50, '<', v51 -BeginWhileLoopBody v52 - BeginRepeatLoop '100' -> v53 - v54 <- CallFunction v28, [] - EndRepeatLoop - v55 <- UnaryOperation v50, '++' -EndWhileLoop - - -// ===== [ Program C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 ] ===== -// Mutating E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -// Executing code generator UnboundFunctionCallGenerator -v39 <- CallMethod (guarded) v20, 'call', [v19, v22] -// Code generator finished -// Executing code generator BuiltinGenerator -v40 <- CreateNamedVariable 'Math', 'none' -// Code generator finished -// Executing code generator WellKnownPropertyStoreGenerator -v41 <- CreateNamedVariable 'Symbol', 'none' -v42 <- GetProperty v41, 'iterator' -SetComputedProperty v40, v42, v36 -// Code generator finished -v43 <- CreateNamedVariable 'Int32Array', 'none' -v44 <- Construct v43, [v38] -v45 <- LoadInteger '4' -v46 <- CreateNamedVariable 'Int32Array', 'none' -v47 <- Construct v43, [v45] -v48 <- LoadInteger '1078' -v49 <- CreateNamedVariable 'Float64Array', 'none' -v50 <- Construct v49, [v48] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v51 <- EndObjectLiteral -v52 <- CreateNamedVariable 'Proxy', 'none' -v53 <- Construct v52, [v29, v51] -v54 <- LoadInteger '0' -BeginWhileLoopHeader - v55 <- LoadInteger '5' - v56 <- Compare v54, '<', v55 -BeginWhileLoopBody v56 - BeginRepeatLoop '100' -> v57 - v58 <- CallFunction v28, [] - EndRepeatLoop - v59 <- UnaryOperation v54, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3299 newly discovered edges in the CFG of the target - - -// ===== [ Program F56EF7D4-3617-40BA-AFD4-F13D31E401A5 ] ===== -// Minimizing C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 -v0 <- BeginConstructor -> v1 -EndConstructor -v2 <- Construct v0, [] -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- LoadInteger '3212' -v6 <- CreateNamedVariable 'Uint16Array', 'none' -v7 <- Construct v6, [v5] -v8 <- LoadInteger '1' -v9 <- CreateNamedVariable 'Int8Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '3' -v12 <- CreateNamedVariable 'Float64Array', 'none' -v13 <- Construct v12, [v11] -v14 <- LoadInteger '476388605' -v15 <- LoadInteger '536870912' -v16 <- LoadInteger '-1073741824' -v17 <- CreateArray [v16, v14, v15] -v18 <- CreateArray [v17, v15, v17] -v19 <- LoadBigInt '1073741824' -v20 <- LoadInteger '1849' -BeginObjectLiteral -v21 <- EndObjectLiteral -v22 <- CreateNamedVariable 'Float32Array', 'none' -v23 <- Construct v22, [] -v24 <- BeginPlainFunction -> - Return v9 -EndPlainFunction -v25 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralSetter `b` -> v26, v27 - EndObjectLiteralSetter - v28 <- EndObjectLiteral - Return v9 -EndPlainFunction -v29 <- CallFunction v25, [] -v30 <- CallFunction v25, [] -v31 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v32 <- CreateIntArray [-12, -28134] -v33 <- LoadInteger '723' -v34 <- CallMethod (guarded) v19, 'call', [v18, v20] -v35 <- CreateNamedVariable 'Math', 'none' -v36 <- CreateNamedVariable 'Symbol', 'none' -v37 <- GetProperty v36, 'iterator' -SetComputedProperty v35, v37, v31 -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v33] -v40 <- LoadInteger '4' -v41 <- Construct v38, [v40] -v42 <- LoadInteger '1078' -v43 <- Construct v12, [v42] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v24 -v44 <- EndObjectLiteral -v45 <- CreateNamedVariable 'Proxy', 'none' -v46 <- Construct v45, [v25, v44] -v47 <- LoadInteger '0' -BeginWhileLoopHeader - v48 <- LoadInteger '5' - v49 <- Compare v47, '<', v48 -BeginWhileLoopBody v49 - BeginRepeatLoop '5' -> v50 - EndRepeatLoop - v51 <- UnaryOperation v47, '++' -EndWhileLoop -// Program is interesting due to new coverage: 42 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.fzil b/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.fzil deleted file mode 100755 index c5903fe2f..000000000 Binary files a/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.js b/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.js deleted file mode 100755 index b93479c92..000000000 --- a/old_corpus/program_20251007075246_F56EF7D4-3617-40BA-AFD4-F13D31E401A5.js +++ /dev/null @@ -1,41 +0,0 @@ -// Minimizing C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 -function F0() { - if (!new.target) { throw 'must be called with new'; } -} -new F0(); -new F0(); -new F0(); -new Uint16Array(3212); -new Int8Array(1); -new Float64Array(3); -const v17 = [-1073741824,476388605,536870912]; -const v18 = [v17,536870912,v17]; -const v21 = {}; -new Float32Array(); -function f24() { - return Int8Array; -} -function f25() { - const v28 = { - set b(a27) { - }, - }; - return Int8Array; -} -f25(); -f25(); -const v31 = [-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10]; -[-12,-28134]; -try { (1073741824n).call(v18, 1849); } catch (e) {} -Math[Symbol.iterator] = v31; -new Int32Array(723); -new Int32Array(4); -new Float64Array(1078); -new Proxy(f25, { deleteProperty: f24 }); -let v47 = 0; -while (v47 < 5) { - for (let v50 = 0; v50 < 5; v50++) { - } - v47++; -} -// Program is interesting due to new coverage: 42 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.fuzzil.history b/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.fuzzil.history deleted file mode 100755 index 597776eae..000000000 --- a/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.fuzzil.history +++ /dev/null @@ -1,393 +0,0 @@ -// ===== [ Program E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -v39 <- CreateNamedVariable 'Int32Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '4' -v42 <- CreateNamedVariable 'Int32Array', 'none' -v43 <- Construct v39, [v41] -v44 <- LoadInteger '1078' -v45 <- CreateNamedVariable 'Float64Array', 'none' -v46 <- Construct v45, [v44] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v47 <- EndObjectLiteral -v48 <- CreateNamedVariable 'Proxy', 'none' -v49 <- Construct v48, [v29, v47] -v50 <- LoadInteger '0' -BeginWhileLoopHeader - v51 <- LoadInteger '5' - v52 <- Compare v50, '<', v51 -BeginWhileLoopBody v52 - BeginRepeatLoop '100' -> v53 - v54 <- CallFunction v28, [] - EndRepeatLoop - v55 <- UnaryOperation v50, '++' -EndWhileLoop - - -// ===== [ Program C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 ] ===== -// Mutating E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -// Executing code generator UnboundFunctionCallGenerator -v39 <- CallMethod (guarded) v20, 'call', [v19, v22] -// Code generator finished -// Executing code generator BuiltinGenerator -v40 <- CreateNamedVariable 'Math', 'none' -// Code generator finished -// Executing code generator WellKnownPropertyStoreGenerator -v41 <- CreateNamedVariable 'Symbol', 'none' -v42 <- GetProperty v41, 'iterator' -SetComputedProperty v40, v42, v36 -// Code generator finished -v43 <- CreateNamedVariable 'Int32Array', 'none' -v44 <- Construct v43, [v38] -v45 <- LoadInteger '4' -v46 <- CreateNamedVariable 'Int32Array', 'none' -v47 <- Construct v43, [v45] -v48 <- LoadInteger '1078' -v49 <- CreateNamedVariable 'Float64Array', 'none' -v50 <- Construct v49, [v48] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v51 <- EndObjectLiteral -v52 <- CreateNamedVariable 'Proxy', 'none' -v53 <- Construct v52, [v29, v51] -v54 <- LoadInteger '0' -BeginWhileLoopHeader - v55 <- LoadInteger '5' - v56 <- Compare v54, '<', v55 -BeginWhileLoopBody v56 - BeginRepeatLoop '100' -> v57 - v58 <- CallFunction v28, [] - EndRepeatLoop - v59 <- UnaryOperation v54, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3299 newly discovered edges in the CFG of the target - - -// ===== [ Program 48B36A80-D253-4688-BAFF-D294AB0D4D29 ] ===== -// Mutating C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Exploring value v5 -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -// Exploring finished -v8 <- LoadInteger '3212' -v9 <- CreateNamedVariable 'Uint16Array', 'none' -v10 <- Construct v9, [v8] -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'indexOf', [v4] -// Exploring finished -v12 <- LoadInteger '1' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3' -// Exploring value v15 -v16 <- BinaryOperation v15, '%', v15 -// Exploring finished -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v15] -v19 <- LoadInteger '476388605' -v20 <- LoadInteger '536870912' -// Exploring value v20 -v21 <- UnaryOperation '-', v20 -// Exploring finished -v22 <- LoadInteger '-1073741824' -v23 <- CreateArray [v22, v19, v20] -v24 <- CreateArray [v23, v20, v23] -v25 <- LoadBigInt '1073741824' -// Exploring value v25 -v26 <- UnaryOperation v25, '--' -// Exploring finished -v27 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v28 <- LoadInteger '1849' -BeginObjectLiteral -v29 <- EndObjectLiteral -v30 <- LoadInteger '1849' -v31 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v31 -SetProperty v31, 'd', v31 -// Exploring finished -v32 <- Construct v31, [] -v33 <- LoadBigInt '56030' -v34 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v34 -SetProperty v34, 'name', v34 -// Exploring finished -v35 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `f`, v34 - ObjectLiteralAddElement `6`, v34 - BeginObjectLiteralSetter `b` -> v36, v37 - v38 <- LoadFloat 'nan' - EndObjectLiteralSetter - v39 <- EndObjectLiteral - // Exploring value v39 - v40 <- GetElement v39, '6' - // Exploring finished - Return v39 -EndPlainFunction -v41 <- CallFunction v35, [] -v42 <- CallFunction v35, [] -v43 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v44 <- CreateIntArray [-12, -28134] -v45 <- LoadInteger '723' -v46 <- CallMethod (guarded) v25, 'call', [v24, v28] -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v48 -SetProperty v48, 'e', v48 -// Exploring finished -v49 <- GetProperty v48, 'iterator' -SetComputedProperty v47, v49, v43 -v50 <- CreateNamedVariable 'Int32Array', 'none' -// Exploring value v50 -v51 <- Construct (guarded) v50, [v48, v50, v42] -// Exploring finished -v52 <- Construct v50, [v45] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v50, [v53] -v56 <- LoadInteger '1078' -v57 <- CreateNamedVariable 'Float64Array', 'none' -v58 <- Construct v57, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v34 -v59 <- EndObjectLiteral -v60 <- CreateNamedVariable 'Proxy', 'none' -v61 <- Construct v60, [v35, v59] -// Exploring value v61 -SetProperty v61, 'd', v61 -// Exploring finished -v62 <- LoadInteger '0' -BeginWhileLoopHeader - v63 <- LoadInteger '5' - v64 <- Compare v62, '<', v63 - // Exploring value v64 - v65 <- BinaryOperation v64, '&&', v64 - // Exploring finished -BeginWhileLoopBody v64 - BeginRepeatLoop '100' -> v66 - // Exploring value v66 - v67 <- BinaryOperation v66, '>>>', v66 - // Exploring finished - v68 <- CallFunction v34, [] - // Exploring value v68 - v69 <- BinaryOperation v68, '??', v68 - // Exploring finished - EndRepeatLoop - v70 <- UnaryOperation v62, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3581 newly discovered edges in the CFG of the target - - -// ===== [ Program C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93 ] ===== -// Minimizing 48B36A80-D253-4688-BAFF-D294AB0D4D29 -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -v8 <- LoadInteger '3212' -v9 <- CreateNamedVariable 'Uint16Array', 'none' -v10 <- Construct v9, [v8] -v11 <- CallMethod (guarded) v10, 'indexOf', [v4] -v12 <- LoadInteger '1' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3' -v16 <- BinaryOperation v15, '%', v15 -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v15] -v19 <- LoadInteger '476388605' -v20 <- LoadInteger '536870912' -v21 <- UnaryOperation '-', v20 -v22 <- LoadInteger '-1073741824' -v23 <- CreateArray [v22, v19, v20] -v24 <- CreateArray [v23, v20, v23] -v25 <- LoadBigInt '1073741824' -v26 <- UnaryOperation v25, '--' -v27 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v28 <- LoadInteger '1849' -BeginObjectLiteral -v29 <- EndObjectLiteral -v30 <- LoadInteger '1849' -v31 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v31, 'd', v31 -v32 <- Construct v31, [] -v33 <- LoadBigInt '56030' -v34 <- BeginPlainFunction -> -EndPlainFunction -SetProperty v34, 'name', v34 -v35 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `f`, v34 - ObjectLiteralAddElement `6`, v34 - BeginObjectLiteralSetter `b` -> v36, v37 - v38 <- LoadFloat 'nan' - EndObjectLiteralSetter - v39 <- EndObjectLiteral - v40 <- GetElement v39, '6' - Return v39 -EndPlainFunction -v41 <- CallFunction v35, [] -v42 <- CallFunction v35, [] -v43 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v44 <- CreateIntArray [-12, -28134] -v45 <- LoadInteger '723' -v46 <- CallMethod (guarded) v25, 'call', [v24, v28] -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- CreateNamedVariable 'Symbol', 'none' -SetProperty v48, 'e', v48 -v49 <- GetProperty v48, 'iterator' -SetComputedProperty v47, v49, v43 -v50 <- CreateNamedVariable 'Int32Array', 'none' -v51 <- Construct (guarded) v50, [v48, v50, v42] -v52 <- Construct v50, [v45] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v50, [v53] -v56 <- LoadInteger '1078' -v57 <- CreateNamedVariable 'Float64Array', 'none' -v58 <- Construct v57, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v34 -v59 <- EndObjectLiteral -v60 <- CreateNamedVariable 'Proxy', 'none' -v61 <- Construct v60, [v35, v59] -SetProperty v61, 'd', v61 -v62 <- LoadInteger '0' -BeginWhileLoopHeader - v63 <- LoadInteger '5' - v64 <- Compare v62, '<', v63 - v65 <- BinaryOperation v64, '&&', v64 -BeginWhileLoopBody v64 - BeginRepeatLoop '100' -> v66 - v67 <- BinaryOperation v66, '>>>', v66 - v68 <- CallFunction v34, [] - v69 <- BinaryOperation v68, '??', v68 - EndRepeatLoop - v70 <- UnaryOperation v62, '++' -EndWhileLoop -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.fzil b/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.fzil deleted file mode 100755 index daea59496..000000000 Binary files a/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.js b/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.js deleted file mode 100755 index 7b3ec4e34..000000000 --- a/old_corpus/program_20251007075255_C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93.js +++ /dev/null @@ -1,65 +0,0 @@ -// Minimizing 48B36A80-D253-4688-BAFF-D294AB0D4D29 -function F0() { - if (!new.target) { throw 'must be called with new'; } - this.a = 268435440; - this.f = 268435440; -} -new F0(); -const v4 = new F0(); -const v5 = new F0(); -const v6 = v5?.constructor; -try { new v6(); } catch (e) {} -const v10 = new Uint16Array(3212); -try { v10.indexOf(v4); } catch (e) {} -new Int8Array(1); -3 % 3; -new Float64Array(3); --536870912; -const v23 = [-1073741824,476388605,536870912]; -const v24 = [v23,536870912,v23]; -let v25 = 1073741824n; -v25--; -const v29 = {}; -Float32Array.d = Float32Array; -new Float32Array(); -function f34() { -} -f34.name = f34; -function f35() { - const v39 = { - ...f34, - f: f34, - 6: f34, - set b(a37) { - }, - }; - v39[6]; - return v39; -} -f35(); -const v42 = f35(); -const v43 = [-430481039,9007199254740991,536870889,-10,1073741823,4,-6,4294967297,9007199254740990,10]; -[-12,-28134]; -try { v25.call(v24, 1849); } catch (e) {} -Symbol.e = Symbol; -Math[Symbol.iterator] = v43; -try { new Int32Array(Symbol, Int32Array, v42); } catch (e) {} -new Int32Array(723); -new Int32Array(4); -new Float64Array(1078); -const v61 = new Proxy(f35, { deleteProperty: f34 }); -v61.d = v61; -let v62 = 0; -while ((() => { - const v64 = v62 < 5; - v64 && v64; - return v64; - })()) { - for (let v66 = 0; v66 < 100; v66++) { - v66 >>> v66; - const v68 = f34(); - v68 ?? v68; - } - v62++; -} -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.fuzzil.history b/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.fuzzil.history deleted file mode 100755 index d33ac2e8b..000000000 --- a/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.fuzzil.history +++ /dev/null @@ -1,417 +0,0 @@ -// ===== [ Program E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -v39 <- CreateNamedVariable 'Int32Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '4' -v42 <- CreateNamedVariable 'Int32Array', 'none' -v43 <- Construct v39, [v41] -v44 <- LoadInteger '1078' -v45 <- CreateNamedVariable 'Float64Array', 'none' -v46 <- Construct v45, [v44] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v47 <- EndObjectLiteral -v48 <- CreateNamedVariable 'Proxy', 'none' -v49 <- Construct v48, [v29, v47] -v50 <- LoadInteger '0' -BeginWhileLoopHeader - v51 <- LoadInteger '5' - v52 <- Compare v50, '<', v51 -BeginWhileLoopBody v52 - BeginRepeatLoop '100' -> v53 - v54 <- CallFunction v28, [] - EndRepeatLoop - v55 <- UnaryOperation v50, '++' -EndWhileLoop - - -// ===== [ Program C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 ] ===== -// Mutating E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -// Executing code generator UnboundFunctionCallGenerator -v39 <- CallMethod (guarded) v20, 'call', [v19, v22] -// Code generator finished -// Executing code generator BuiltinGenerator -v40 <- CreateNamedVariable 'Math', 'none' -// Code generator finished -// Executing code generator WellKnownPropertyStoreGenerator -v41 <- CreateNamedVariable 'Symbol', 'none' -v42 <- GetProperty v41, 'iterator' -SetComputedProperty v40, v42, v36 -// Code generator finished -v43 <- CreateNamedVariable 'Int32Array', 'none' -v44 <- Construct v43, [v38] -v45 <- LoadInteger '4' -v46 <- CreateNamedVariable 'Int32Array', 'none' -v47 <- Construct v43, [v45] -v48 <- LoadInteger '1078' -v49 <- CreateNamedVariable 'Float64Array', 'none' -v50 <- Construct v49, [v48] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v51 <- EndObjectLiteral -v52 <- CreateNamedVariable 'Proxy', 'none' -v53 <- Construct v52, [v29, v51] -v54 <- LoadInteger '0' -BeginWhileLoopHeader - v55 <- LoadInteger '5' - v56 <- Compare v54, '<', v55 -BeginWhileLoopBody v56 - BeginRepeatLoop '100' -> v57 - v58 <- CallFunction v28, [] - EndRepeatLoop - v59 <- UnaryOperation v54, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3299 newly discovered edges in the CFG of the target - - -// ===== [ Program 48B36A80-D253-4688-BAFF-D294AB0D4D29 ] ===== -// Mutating C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Exploring value v5 -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -// Exploring finished -v8 <- LoadInteger '3212' -v9 <- CreateNamedVariable 'Uint16Array', 'none' -v10 <- Construct v9, [v8] -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'indexOf', [v4] -// Exploring finished -v12 <- LoadInteger '1' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3' -// Exploring value v15 -v16 <- BinaryOperation v15, '%', v15 -// Exploring finished -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v15] -v19 <- LoadInteger '476388605' -v20 <- LoadInteger '536870912' -// Exploring value v20 -v21 <- UnaryOperation '-', v20 -// Exploring finished -v22 <- LoadInteger '-1073741824' -v23 <- CreateArray [v22, v19, v20] -v24 <- CreateArray [v23, v20, v23] -v25 <- LoadBigInt '1073741824' -// Exploring value v25 -v26 <- UnaryOperation v25, '--' -// Exploring finished -v27 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v28 <- LoadInteger '1849' -BeginObjectLiteral -v29 <- EndObjectLiteral -v30 <- LoadInteger '1849' -v31 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v31 -SetProperty v31, 'd', v31 -// Exploring finished -v32 <- Construct v31, [] -v33 <- LoadBigInt '56030' -v34 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v34 -SetProperty v34, 'name', v34 -// Exploring finished -v35 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `f`, v34 - ObjectLiteralAddElement `6`, v34 - BeginObjectLiteralSetter `b` -> v36, v37 - v38 <- LoadFloat 'nan' - EndObjectLiteralSetter - v39 <- EndObjectLiteral - // Exploring value v39 - v40 <- GetElement v39, '6' - // Exploring finished - Return v39 -EndPlainFunction -v41 <- CallFunction v35, [] -v42 <- CallFunction v35, [] -v43 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v44 <- CreateIntArray [-12, -28134] -v45 <- LoadInteger '723' -v46 <- CallMethod (guarded) v25, 'call', [v24, v28] -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v48 -SetProperty v48, 'e', v48 -// Exploring finished -v49 <- GetProperty v48, 'iterator' -SetComputedProperty v47, v49, v43 -v50 <- CreateNamedVariable 'Int32Array', 'none' -// Exploring value v50 -v51 <- Construct (guarded) v50, [v48, v50, v42] -// Exploring finished -v52 <- Construct v50, [v45] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v50, [v53] -v56 <- LoadInteger '1078' -v57 <- CreateNamedVariable 'Float64Array', 'none' -v58 <- Construct v57, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v34 -v59 <- EndObjectLiteral -v60 <- CreateNamedVariable 'Proxy', 'none' -v61 <- Construct v60, [v35, v59] -// Exploring value v61 -SetProperty v61, 'd', v61 -// Exploring finished -v62 <- LoadInteger '0' -BeginWhileLoopHeader - v63 <- LoadInteger '5' - v64 <- Compare v62, '<', v63 - // Exploring value v64 - v65 <- BinaryOperation v64, '&&', v64 - // Exploring finished -BeginWhileLoopBody v64 - BeginRepeatLoop '100' -> v66 - // Exploring value v66 - v67 <- BinaryOperation v66, '>>>', v66 - // Exploring finished - v68 <- CallFunction v34, [] - // Exploring value v68 - v69 <- BinaryOperation v68, '??', v68 - // Exploring finished - EndRepeatLoop - v70 <- UnaryOperation v62, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3581 newly discovered edges in the CFG of the target - - -// ===== [ Program D78ED588-3FDB-4A07-B0D8-9EA293609D82 ] ===== -// Mutating 48B36A80-D253-4688-BAFF-D294AB0D4D29 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -v8 <- LoadInteger '3212' -v9 <- CreateNamedVariable 'Uint16Array', 'none' -v10 <- Construct v9, [v8] -v11 <- CallMethod (guarded) v10, 'indexOf', [v4] -v12 <- LoadInteger '1' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3' -v16 <- BinaryOperation v15, '%', v15 -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v15] -v19 <- LoadInteger '476388605' -v20 <- LoadInteger '536870912' -v21 <- UnaryOperation '-', v20 -v22 <- LoadInteger '-1073741824' -v23 <- CreateArray [v22, v19, v20] -v24 <- CreateArray [v23, v20, v23] -v25 <- LoadBigInt '1073741824' -// Replacing input 0 (v25) with v12 -v26 <- UnaryOperation v12, '--' -v27 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v28 <- LoadInteger '1849' -BeginObjectLiteral -v29 <- EndObjectLiteral -v30 <- LoadInteger '1849' -v31 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 1 (v31) with v24 -SetProperty v31, 'd', v24 -v32 <- Construct v31, [] -v33 <- LoadBigInt '56030' -v34 <- BeginPlainFunction -> -EndPlainFunction -SetProperty v34, 'name', v34 -v35 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `f`, v34 - ObjectLiteralAddElement `6`, v34 - BeginObjectLiteralSetter `b` -> v36, v37 - v38 <- LoadFloat 'nan' - EndObjectLiteralSetter - v39 <- EndObjectLiteral - // Replacing input 0 (v39) with v39 - v40 <- GetElement v39, '6' - Return v39 -EndPlainFunction -v41 <- CallFunction v35, [] -v42 <- CallFunction v35, [] -v43 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v44 <- CreateIntArray [-12, -28134] -v45 <- LoadInteger '723' -v46 <- CallMethod (guarded) v25, 'call', [v24, v28] -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- CreateNamedVariable 'Symbol', 'none' -SetProperty v48, 'e', v48 -v49 <- GetProperty v48, 'iterator' -SetComputedProperty v47, v49, v43 -v50 <- CreateNamedVariable 'Int32Array', 'none' -v51 <- Construct (guarded) v50, [v48, v50, v42] -v52 <- Construct v50, [v45] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v50, [v53] -v56 <- LoadInteger '1078' -v57 <- CreateNamedVariable 'Float64Array', 'none' -v58 <- Construct v57, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v34 -v59 <- EndObjectLiteral -v60 <- CreateNamedVariable 'Proxy', 'none' -v61 <- Construct v60, [v35, v59] -// Replacing input 0 (v61) with v18 -SetProperty v18, 'd', v61 -v62 <- LoadInteger '0' -BeginWhileLoopHeader - v63 <- LoadInteger '5' - // Replacing input 0 (v62) with v61 - v64 <- Compare v61, '<', v63 - v65 <- BinaryOperation v64, '&&', v64 -BeginWhileLoopBody v64 - BeginRepeatLoop '100' -> v66 - v67 <- BinaryOperation v66, '>>>', v66 - // Replacing input 0 (v34) with v47 - v68 <- CallFunction v47, [] - v69 <- BinaryOperation v68, '??', v68 - EndRepeatLoop - v70 <- UnaryOperation v62, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3424 newly discovered edges in the CFG of the target - - -// ===== [ Program 5E7E616F-723B-46C6-8109-16B40674941A ] ===== -// Minimizing D78ED588-3FDB-4A07-B0D8-9EA293609D82 -v0 <- CreateArray [] -v1 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v1, 'd', v0 -v2 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -BeginObjectLiteral -v3 <- EndObjectLiteral -v4 <- CreateNamedVariable 'Proxy', 'none' -v5 <- Construct v4, [v2, v3] -v6 <- LoadInteger '5' -v7 <- Compare v5, '<', v6 -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.fzil b/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.fzil deleted file mode 100755 index d47ce2952..000000000 Binary files a/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.js b/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.js deleted file mode 100755 index 28cf3de02..000000000 --- a/old_corpus/program_20251007075256_5E7E616F-723B-46C6-8109-16B40674941A.js +++ /dev/null @@ -1,8 +0,0 @@ -// Minimizing D78ED588-3FDB-4A07-B0D8-9EA293609D82 -Float32Array.d = []; -function f2() { - return f2; -} -const v5 = new Proxy(f2, {}); -v5 < 5; -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.fuzzil.history b/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.fuzzil.history deleted file mode 100755 index f0911f6f5..000000000 --- a/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.fuzzil.history +++ /dev/null @@ -1,577 +0,0 @@ -// ===== [ Program E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -v39 <- CreateNamedVariable 'Int32Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '4' -v42 <- CreateNamedVariable 'Int32Array', 'none' -v43 <- Construct v39, [v41] -v44 <- LoadInteger '1078' -v45 <- CreateNamedVariable 'Float64Array', 'none' -v46 <- Construct v45, [v44] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v47 <- EndObjectLiteral -v48 <- CreateNamedVariable 'Proxy', 'none' -v49 <- Construct v48, [v29, v47] -v50 <- LoadInteger '0' -BeginWhileLoopHeader - v51 <- LoadInteger '5' - v52 <- Compare v50, '<', v51 -BeginWhileLoopBody v52 - BeginRepeatLoop '100' -> v53 - v54 <- CallFunction v28, [] - EndRepeatLoop - v55 <- UnaryOperation v50, '++' -EndWhileLoop - - -// ===== [ Program C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 ] ===== -// Mutating E20699CA-FB32-4E30-93B5-9E0EEBF5AE26 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '3212' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '1' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float64Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '476388605' -v16 <- LoadInteger '536870912' -v17 <- LoadInteger '-1073741824' -v18 <- CreateArray [v17, v15, v16] -v19 <- CreateArray [v18, v16, v18] -v20 <- LoadBigInt '1073741824' -v21 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v22 <- LoadInteger '1849' -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- LoadInteger '1849' -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [] -v27 <- LoadBigInt '56030' -v28 <- BeginPlainFunction -> -EndPlainFunction -v29 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v28 - ObjectLiteralAddProperty `f`, v28 - ObjectLiteralAddElement `6`, v28 - BeginObjectLiteralSetter `b` -> v30, v31 - v32 <- LoadFloat 'nan' - EndObjectLiteralSetter - v33 <- EndObjectLiteral - Return v33 -EndPlainFunction -v34 <- CallFunction v29, [] -v35 <- CallFunction v29, [] -v36 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v37 <- CreateIntArray [-12, -28134] -v38 <- LoadInteger '723' -// Executing code generator UnboundFunctionCallGenerator -v39 <- CallMethod (guarded) v20, 'call', [v19, v22] -// Code generator finished -// Executing code generator BuiltinGenerator -v40 <- CreateNamedVariable 'Math', 'none' -// Code generator finished -// Executing code generator WellKnownPropertyStoreGenerator -v41 <- CreateNamedVariable 'Symbol', 'none' -v42 <- GetProperty v41, 'iterator' -SetComputedProperty v40, v42, v36 -// Code generator finished -v43 <- CreateNamedVariable 'Int32Array', 'none' -v44 <- Construct v43, [v38] -v45 <- LoadInteger '4' -v46 <- CreateNamedVariable 'Int32Array', 'none' -v47 <- Construct v43, [v45] -v48 <- LoadInteger '1078' -v49 <- CreateNamedVariable 'Float64Array', 'none' -v50 <- Construct v49, [v48] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v28 -v51 <- EndObjectLiteral -v52 <- CreateNamedVariable 'Proxy', 'none' -v53 <- Construct v52, [v29, v51] -v54 <- LoadInteger '0' -BeginWhileLoopHeader - v55 <- LoadInteger '5' - v56 <- Compare v54, '<', v55 -BeginWhileLoopBody v56 - BeginRepeatLoop '100' -> v57 - v58 <- CallFunction v28, [] - EndRepeatLoop - v59 <- UnaryOperation v54, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3299 newly discovered edges in the CFG of the target - - -// ===== [ Program 48B36A80-D253-4688-BAFF-D294AB0D4D29 ] ===== -// Mutating C3BA799C-1E50-4E1A-A3BD-7AF9CC522D45 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Exploring value v5 -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -// Exploring finished -v8 <- LoadInteger '3212' -v9 <- CreateNamedVariable 'Uint16Array', 'none' -v10 <- Construct v9, [v8] -// Exploring value v10 -v11 <- CallMethod (guarded) v10, 'indexOf', [v4] -// Exploring finished -v12 <- LoadInteger '1' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3' -// Exploring value v15 -v16 <- BinaryOperation v15, '%', v15 -// Exploring finished -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v15] -v19 <- LoadInteger '476388605' -v20 <- LoadInteger '536870912' -// Exploring value v20 -v21 <- UnaryOperation '-', v20 -// Exploring finished -v22 <- LoadInteger '-1073741824' -v23 <- CreateArray [v22, v19, v20] -v24 <- CreateArray [v23, v20, v23] -v25 <- LoadBigInt '1073741824' -// Exploring value v25 -v26 <- UnaryOperation v25, '--' -// Exploring finished -v27 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v28 <- LoadInteger '1849' -BeginObjectLiteral -v29 <- EndObjectLiteral -v30 <- LoadInteger '1849' -v31 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v31 -SetProperty v31, 'd', v31 -// Exploring finished -v32 <- Construct v31, [] -v33 <- LoadBigInt '56030' -v34 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v34 -SetProperty v34, 'name', v34 -// Exploring finished -v35 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `f`, v34 - ObjectLiteralAddElement `6`, v34 - BeginObjectLiteralSetter `b` -> v36, v37 - v38 <- LoadFloat 'nan' - EndObjectLiteralSetter - v39 <- EndObjectLiteral - // Exploring value v39 - v40 <- GetElement v39, '6' - // Exploring finished - Return v39 -EndPlainFunction -v41 <- CallFunction v35, [] -v42 <- CallFunction v35, [] -v43 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v44 <- CreateIntArray [-12, -28134] -v45 <- LoadInteger '723' -v46 <- CallMethod (guarded) v25, 'call', [v24, v28] -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v48 -SetProperty v48, 'e', v48 -// Exploring finished -v49 <- GetProperty v48, 'iterator' -SetComputedProperty v47, v49, v43 -v50 <- CreateNamedVariable 'Int32Array', 'none' -// Exploring value v50 -v51 <- Construct (guarded) v50, [v48, v50, v42] -// Exploring finished -v52 <- Construct v50, [v45] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v50, [v53] -v56 <- LoadInteger '1078' -v57 <- CreateNamedVariable 'Float64Array', 'none' -v58 <- Construct v57, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v34 -v59 <- EndObjectLiteral -v60 <- CreateNamedVariable 'Proxy', 'none' -v61 <- Construct v60, [v35, v59] -// Exploring value v61 -SetProperty v61, 'd', v61 -// Exploring finished -v62 <- LoadInteger '0' -BeginWhileLoopHeader - v63 <- LoadInteger '5' - v64 <- Compare v62, '<', v63 - // Exploring value v64 - v65 <- BinaryOperation v64, '&&', v64 - // Exploring finished -BeginWhileLoopBody v64 - BeginRepeatLoop '100' -> v66 - // Exploring value v66 - v67 <- BinaryOperation v66, '>>>', v66 - // Exploring finished - v68 <- CallFunction v34, [] - // Exploring value v68 - v69 <- BinaryOperation v68, '??', v68 - // Exploring finished - EndRepeatLoop - v70 <- UnaryOperation v62, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3581 newly discovered edges in the CFG of the target - - -// ===== [ Program D78ED588-3FDB-4A07-B0D8-9EA293609D82 ] ===== -// Mutating 48B36A80-D253-4688-BAFF-D294AB0D4D29 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -v8 <- LoadInteger '3212' -v9 <- CreateNamedVariable 'Uint16Array', 'none' -v10 <- Construct v9, [v8] -v11 <- CallMethod (guarded) v10, 'indexOf', [v4] -v12 <- LoadInteger '1' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3' -v16 <- BinaryOperation v15, '%', v15 -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v15] -v19 <- LoadInteger '476388605' -v20 <- LoadInteger '536870912' -v21 <- UnaryOperation '-', v20 -v22 <- LoadInteger '-1073741824' -v23 <- CreateArray [v22, v19, v20] -v24 <- CreateArray [v23, v20, v23] -v25 <- LoadBigInt '1073741824' -// Replacing input 0 (v25) with v12 -v26 <- UnaryOperation v12, '--' -v27 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v28 <- LoadInteger '1849' -BeginObjectLiteral -v29 <- EndObjectLiteral -v30 <- LoadInteger '1849' -v31 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 1 (v31) with v24 -SetProperty v31, 'd', v24 -v32 <- Construct v31, [] -v33 <- LoadBigInt '56030' -v34 <- BeginPlainFunction -> -EndPlainFunction -SetProperty v34, 'name', v34 -v35 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `f`, v34 - ObjectLiteralAddElement `6`, v34 - BeginObjectLiteralSetter `b` -> v36, v37 - v38 <- LoadFloat 'nan' - EndObjectLiteralSetter - v39 <- EndObjectLiteral - // Replacing input 0 (v39) with v39 - v40 <- GetElement v39, '6' - Return v39 -EndPlainFunction -v41 <- CallFunction v35, [] -v42 <- CallFunction v35, [] -v43 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v44 <- CreateIntArray [-12, -28134] -v45 <- LoadInteger '723' -v46 <- CallMethod (guarded) v25, 'call', [v24, v28] -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- CreateNamedVariable 'Symbol', 'none' -SetProperty v48, 'e', v48 -v49 <- GetProperty v48, 'iterator' -SetComputedProperty v47, v49, v43 -v50 <- CreateNamedVariable 'Int32Array', 'none' -v51 <- Construct (guarded) v50, [v48, v50, v42] -v52 <- Construct v50, [v45] -v53 <- LoadInteger '4' -v54 <- CreateNamedVariable 'Int32Array', 'none' -v55 <- Construct v50, [v53] -v56 <- LoadInteger '1078' -v57 <- CreateNamedVariable 'Float64Array', 'none' -v58 <- Construct v57, [v56] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v34 -v59 <- EndObjectLiteral -v60 <- CreateNamedVariable 'Proxy', 'none' -v61 <- Construct v60, [v35, v59] -// Replacing input 0 (v61) with v18 -SetProperty v18, 'd', v61 -v62 <- LoadInteger '0' -BeginWhileLoopHeader - v63 <- LoadInteger '5' - // Replacing input 0 (v62) with v61 - v64 <- Compare v61, '<', v63 - v65 <- BinaryOperation v64, '&&', v64 -BeginWhileLoopBody v64 - BeginRepeatLoop '100' -> v66 - v67 <- BinaryOperation v66, '>>>', v66 - // Replacing input 0 (v34) with v47 - v68 <- CallFunction v47, [] - v69 <- BinaryOperation v68, '??', v68 - EndRepeatLoop - v70 <- UnaryOperation v62, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3424 newly discovered edges in the CFG of the target - - -// ===== [ Program 46FD7BA1-152B-4265-9459-13E764FC3B9F ] ===== -// Mutating D78ED588-3FDB-4A07-B0D8-9EA293609D82 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '268435440' - SetProperty v1, 'a', v2 - SetProperty v1, 'f', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- GetProperty (guarded) v5, 'constructor' -v7 <- Construct (guarded) v6, [] -v8 <- LoadInteger '3212' -// Splicing instruction 2 (EndClassDefinition) from E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E -v9 <- BeginClassDefinition (decl) -EndClassDefinition -// Splicing done -// Splicing instruction 14 (BeginPlainFunction) from E3D5FDD3-F2DE-4B4F-8913-187541AF94AB -v10 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -// Splicing instruction 2 (GetProperty) from 988411F1-D128-4262-850A-740332BE7EF5 -v11 <- BeginClassDefinition (exp) -EndClassDefinition -v12 <- GetProperty v11, 'toString' -// Splicing done -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- Construct v13, [v8] -v15 <- CallMethod (guarded) v14, 'indexOf', [v4] -v16 <- LoadInteger '1' -v17 <- CreateNamedVariable 'Int8Array', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadInteger '3' -v20 <- BinaryOperation v19, '%', v19 -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v19] -// Splicing instruction 39 (UnaryOperation) from 6F16A39F-8D5F-457B-B313-354BEFA70337 -v23 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v24 <- CreateNamedVariable 'Uint8Array', 'none' -v25 <- LoadInteger '2' -v26 <- Construct (guarded) v24, [v25, v23, v23] -v27 <- GetElement v26, '1' -v28 <- UnaryOperation v27, '++' -// Splicing done -v29 <- LoadInteger '476388605' -v30 <- LoadInteger '536870912' -v31 <- UnaryOperation '-', v30 -v32 <- LoadInteger '-1073741824' -v33 <- CreateArray [v32, v29, v30] -v34 <- CreateArray [v33, v30, v33] -v35 <- LoadBigInt '1073741824' -v36 <- UnaryOperation v16, '--' -v37 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -// Splicing instruction 88 (CallMethod) from F653760E-2BD1-48BE-BE58-DD13E95E804E -v38 <- LoadFloat '3.8607079113389884e+307' -v39 <- LoadInteger '-21994' -v40 <- LoadInteger '684504293' -v41 <- BeginConstructor -> v42, v43, v44, v45, v46 - SetProperty v42, 'a', v40 - SetProperty v42, 'h', v45 - SetProperty v42, 'c', v43 -EndConstructor -v47 <- Construct v41, [v40, v38, v38, v39] -v48 <- GetProperty v47, 'c' -v49 <- CallMethod (guarded) v48, 'apply', [] -// Splicing done -v50 <- LoadInteger '1849' -BeginObjectLiteral -v51 <- EndObjectLiteral -v52 <- LoadInteger '1849' -v53 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v53, 'd', v34 -v54 <- Construct v53, [] -v55 <- LoadBigInt '56030' -v56 <- BeginPlainFunction -> -EndPlainFunction -SetProperty v56, 'name', v56 -v57 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralCopyProperties v56 - // Splicing instruction 4 (ObjectLiteralAddProperty) from 3D337091-9925-4183-875C-25397DB4983E - ObjectLiteralAddProperty `apply`, v57 - // Splicing done - // Splicing instruction 12 (ObjectLiteralAddComputedProperty) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 - ObjectLiteralAddComputedProperty v38, v29 - // Splicing done - // Splicing instruction 24 (ObjectLiteralAddProperty) from 491CBBF8-6CA5-4F3D-A1CC-4919E5417AE9 - ObjectLiteralAddProperty `done`, v39 - // Splicing done - // Splicing instruction 18 (ObjectLiteralAddProperty) from 416B7468-BE65-4A7F-9A48-64228621A6FF - ObjectLiteralAddProperty `set`, v57 - // Splicing done - // Splicing instruction 20 (ObjectLiteralAddProperty) from 465097E7-71C0-45D1-AD23-87CF4280979B - ObjectLiteralAddProperty `value`, v5 - // Splicing done - ObjectLiteralAddProperty `f`, v56 - ObjectLiteralAddElement `6`, v56 - BeginObjectLiteralSetter `b` -> v58, v59 - v60 <- LoadFloat 'nan' - EndObjectLiteralSetter - v61 <- EndObjectLiteral - v62 <- GetElement v61, '6' - Return v61 -EndPlainFunction -v63 <- CallFunction v57, [] -v64 <- CallFunction v57, [] -v65 <- CreateIntArray [-430481039, 9007199254740991, 536870889, -10, 1073741823, 4, -6, 4294967297, 9007199254740990, 10] -v66 <- CreateIntArray [-12, -28134] -v67 <- LoadInteger '723' -v68 <- CallMethod (guarded) v35, 'call', [v34, v50] -v69 <- CreateNamedVariable 'Math', 'none' -v70 <- CreateNamedVariable 'Symbol', 'none' -SetProperty v70, 'e', v70 -v71 <- GetProperty v70, 'iterator' -SetComputedProperty v69, v71, v65 -v72 <- CreateNamedVariable 'Int32Array', 'none' -v73 <- Construct (guarded) v72, [v70, v72, v64] -v74 <- Construct v72, [v67] -v75 <- LoadInteger '4' -v76 <- CreateNamedVariable 'Int32Array', 'none' -v77 <- Construct v72, [v75] -v78 <- LoadInteger '1078' -v79 <- CreateNamedVariable 'Float64Array', 'none' -v80 <- Construct v79, [v78] -BeginObjectLiteral - ObjectLiteralAddProperty `deleteProperty`, v56 -v81 <- EndObjectLiteral -v82 <- CreateNamedVariable 'Proxy', 'none' -v83 <- Construct v82, [v57, v81] -SetProperty v22, 'd', v83 -v84 <- LoadInteger '0' -BeginWhileLoopHeader - v85 <- LoadInteger '5' - v86 <- Compare v83, '<', v85 - v87 <- BinaryOperation v86, '&&', v86 -BeginWhileLoopBody v86 - BeginRepeatLoop '100' -> v88 - v89 <- BinaryOperation v88, '>>>', v88 - v90 <- CallFunction v69, [] - v91 <- BinaryOperation v90, '??', v90 - EndRepeatLoop - v92 <- UnaryOperation v84, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3866 newly discovered edges in the CFG of the target - - -// ===== [ Program 41D6D8C0-1855-46BF-871E-E62DCCCE32E3 ] ===== -// Minimizing 46FD7BA1-152B-4265-9459-13E764FC3B9F -v0 <- LoadInteger '268435440' -v1 <- LoadInteger '3212' -v2 <- CreateNamedVariable 'Uint16Array', 'none' -v3 <- LoadInteger '1' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- LoadInteger '3' -v6 <- CreateNamedVariable 'Float64Array', 'none' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- LoadInteger '2' -v9 <- LoadInteger '476388605' -v10 <- LoadInteger '536870912' -v11 <- LoadInteger '-1073741824' -v12 <- LoadBigInt '1073741824' -v13 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v14 <- LoadFloat '3.8607079113389884e+307' -v15 <- LoadInteger '-21994' -v16 <- LoadInteger '684504293' -v17 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v17 - v18 <- EndObjectLiteral - Return v18 -EndPlainFunction -v19 <- CreateNamedVariable 'Proxy', 'none' -v20 <- LoadInteger '5' -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.fzil b/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.fzil deleted file mode 100755 index 36d6b519a..000000000 Binary files a/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.js b/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.js deleted file mode 100755 index 9a3582b8e..000000000 --- a/old_corpus/program_20251007075258_41D6D8C0-1855-46BF-871E-E62DCCCE32E3.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing 46FD7BA1-152B-4265-9459-13E764FC3B9F -function f17() { - return { set: f17 }; -} -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.fuzzil.history b/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.fuzzil.history deleted file mode 100755 index e2f490847..000000000 --- a/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.fuzzil.history +++ /dev/null @@ -1,201 +0,0 @@ -// ===== [ Program 2C45E33F-A3EA-495E-A85D-D3CBABDCFAA8 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `d` -> v4, v5 - // Executing code generator IntegerGenerator - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `0`, v3 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v3 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `g` -> v9 - // Executing code generator MethodCallGenerator - v10 <- CallMethod v3, 'trimRight', [] - // Code generator finished - // Executing code generator GcGenerator - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - // Code generator finished - Return v13 - EndObjectLiteralGetter - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -v28 <- Construct v27, [v26] -// Code generator finished -// Executing code generator FloatArrayGenerator -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -// Code generator finished -// End of prefix code. 16 variables are now visible -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -v41 <- Construct v40, [v39] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v50 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral - - -// ===== [ Program DA684A22-34E2-44FE-9AE1-6C2081C3AB2F ] ===== -// Mutating 2C45E33F-A3EA-495E-A85D-D3CBABDCFAA8 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v4, v5 - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - EndObjectLiteralSetter - // Replacing input 0 (v3) with v3 - ObjectLiteralAddElement `0`, v3 - ObjectLiteralSetPrototype v3 - BeginObjectLiteralGetter `g` -> v9 - // Replacing input 0 (v3) with v3 - v10 <- CallMethod v3, 'trimRight', [] - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - // Replacing input 0 (v13) with v13 - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - // Replacing input 0 (v13) with v10 - Return v10 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -// Replacing input 0 (v0) with v0 -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 0 (v21) with v21 -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -// Replacing input 0 (v27) with v27 -v28 <- Construct v27, [v26] -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v40) with v24 -v41 <- Construct v24, [v39] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - // Replacing input 0 (v48) with v48 - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - // Replacing input 0 (v50) with v20 - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3008 newly discovered edges in the CFG of the target - - -// ===== [ Program AC7081A2-B306-46F6-BC49-A25D0743CAE2 ] ===== -// Minimizing DA684A22-34E2-44FE-9AE1-6C2081C3AB2F -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v0, v1 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v2 - Return v2 - EndObjectLiteralGetter -v3 <- EndObjectLiteral -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.fzil b/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.fzil deleted file mode 100755 index 1934d613d..000000000 Binary files a/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.js b/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.js deleted file mode 100755 index 39dd3e620..000000000 --- a/old_corpus/program_20251007075300_AC7081A2-B306-46F6-BC49-A25D0743CAE2.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing DA684A22-34E2-44FE-9AE1-6C2081C3AB2F -const v3 = { - set d(a1) { - }, - get g() { - return this; - }, -}; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.fuzzil.history b/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.fuzzil.history deleted file mode 100755 index 90070eb12..000000000 --- a/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.fuzzil.history +++ /dev/null @@ -1,282 +0,0 @@ -// ===== [ Program 2C45E33F-A3EA-495E-A85D-D3CBABDCFAA8 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `d` -> v4, v5 - // Executing code generator IntegerGenerator - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `0`, v3 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v3 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `g` -> v9 - // Executing code generator MethodCallGenerator - v10 <- CallMethod v3, 'trimRight', [] - // Code generator finished - // Executing code generator GcGenerator - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - // Code generator finished - Return v13 - EndObjectLiteralGetter - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -v28 <- Construct v27, [v26] -// Code generator finished -// Executing code generator FloatArrayGenerator -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -// Code generator finished -// End of prefix code. 16 variables are now visible -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -v41 <- Construct v40, [v39] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v50 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral - - -// ===== [ Program DA684A22-34E2-44FE-9AE1-6C2081C3AB2F ] ===== -// Mutating 2C45E33F-A3EA-495E-A85D-D3CBABDCFAA8 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v4, v5 - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - EndObjectLiteralSetter - // Replacing input 0 (v3) with v3 - ObjectLiteralAddElement `0`, v3 - ObjectLiteralSetPrototype v3 - BeginObjectLiteralGetter `g` -> v9 - // Replacing input 0 (v3) with v3 - v10 <- CallMethod v3, 'trimRight', [] - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - // Replacing input 0 (v13) with v13 - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - // Replacing input 0 (v13) with v10 - Return v10 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -// Replacing input 0 (v0) with v0 -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 0 (v21) with v21 -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -// Replacing input 0 (v27) with v27 -v28 <- Construct v27, [v26] -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v40) with v24 -v41 <- Construct v24, [v39] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - // Replacing input 0 (v48) with v48 - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - // Replacing input 0 (v50) with v20 - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3008 newly discovered edges in the CFG of the target - - -// ===== [ Program 849E6646-1DD3-4A25-B754-B241447F96A5 ] ===== -// Mutating DA684A22-34E2-44FE-9AE1-6C2081C3AB2F with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v4, v5 - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - EndObjectLiteralSetter - ObjectLiteralAddElement `0`, v3 - // Replacing input 0 (v3) with v1 - ObjectLiteralSetPrototype v1 - BeginObjectLiteralGetter `g` -> v9 - v10 <- CallMethod v3, 'trimRight', [] - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - Return v10 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v24) with v24 -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 1 (v33) with v34 -v35 <- Construct v34, [v34] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 1 (v39) with v34 -v41 <- Construct v24, [v34] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3098 newly discovered edges in the CFG of the target - - -// ===== [ Program 71E88E73-15FE-496F-8134-E6EEEA288358 ] ===== -// Minimizing 849E6646-1DD3-4A25-B754-B241447F96A5 -v0 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v0 -v1 <- EndObjectLiteral -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.fzil b/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.fzil deleted file mode 100755 index 02dda5f40..000000000 Binary files a/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.js b/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.js deleted file mode 100755 index 36bbefa0c..000000000 --- a/old_corpus/program_20251007075301_71E88E73-15FE-496F-8134-E6EEEA288358.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 849E6646-1DD3-4A25-B754-B241447F96A5 -const v1 = { __proto__: -128 }; -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.fuzzil.history b/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.fuzzil.history deleted file mode 100755 index 034cabc0e..000000000 --- a/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.fuzzil.history +++ /dev/null @@ -1,435 +0,0 @@ -// ===== [ Program 2C45E33F-A3EA-495E-A85D-D3CBABDCFAA8 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `d` -> v4, v5 - // Executing code generator IntegerGenerator - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `0`, v3 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v3 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `g` -> v9 - // Executing code generator MethodCallGenerator - v10 <- CallMethod v3, 'trimRight', [] - // Code generator finished - // Executing code generator GcGenerator - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - // Code generator finished - Return v13 - EndObjectLiteralGetter - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -v28 <- Construct v27, [v26] -// Code generator finished -// Executing code generator FloatArrayGenerator -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -// Code generator finished -// End of prefix code. 16 variables are now visible -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -v41 <- Construct v40, [v39] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v50 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral - - -// ===== [ Program DA684A22-34E2-44FE-9AE1-6C2081C3AB2F ] ===== -// Mutating 2C45E33F-A3EA-495E-A85D-D3CBABDCFAA8 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v4, v5 - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - EndObjectLiteralSetter - // Replacing input 0 (v3) with v3 - ObjectLiteralAddElement `0`, v3 - ObjectLiteralSetPrototype v3 - BeginObjectLiteralGetter `g` -> v9 - // Replacing input 0 (v3) with v3 - v10 <- CallMethod v3, 'trimRight', [] - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - // Replacing input 0 (v13) with v13 - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - // Replacing input 0 (v13) with v10 - Return v10 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -// Replacing input 0 (v0) with v0 -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 0 (v21) with v21 -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -// Replacing input 0 (v27) with v27 -v28 <- Construct v27, [v26] -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v40) with v24 -v41 <- Construct v24, [v39] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - // Replacing input 0 (v48) with v48 - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - // Replacing input 0 (v50) with v20 - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3008 newly discovered edges in the CFG of the target - - -// ===== [ Program 849E6646-1DD3-4A25-B754-B241447F96A5 ] ===== -// Mutating DA684A22-34E2-44FE-9AE1-6C2081C3AB2F with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v4, v5 - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - EndObjectLiteralSetter - ObjectLiteralAddElement `0`, v3 - // Replacing input 0 (v3) with v1 - ObjectLiteralSetPrototype v1 - BeginObjectLiteralGetter `g` -> v9 - v10 <- CallMethod v3, 'trimRight', [] - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - Return v10 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -v24 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v24) with v24 -v25 <- Construct v24, [v23] -v26 <- LoadInteger '437' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -v28 <- Construct v27, [v26] -v29 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v30 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v31 <- CreateFloatArray [-1000000000.0] -v32 <- CreateArray [] -v33 <- LoadInteger '16' -v34 <- CreateNamedVariable 'Float64Array', 'none' -// Replacing input 1 (v33) with v34 -v35 <- Construct v34, [v34] -v36 <- LoadInteger '10' -v37 <- CreateNamedVariable 'Uint16Array', 'none' -v38 <- Construct v37, [v36] -v39 <- LoadInteger '167' -v40 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 1 (v39) with v34 -v41 <- Construct v24, [v34] -v42 <- BinaryOperation v41, '%', v32 -v43 <- BinaryOperation v33, '**', v34 -v44 <- CallFunctionWithSpread (guarded) v43, [v37, v43, v42, ...v36, v42] -v45 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v46 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v47 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v48 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v48 -> v49 - v50 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v51 - v52 <- UnaryOperation v50, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v50 - v53 <- EndObjectLiteral - Return v53 - EndObjectLiteralMethod - v54 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3098 newly discovered edges in the CFG of the target - - -// ===== [ Program BDCE0BD0-80BB-4ADA-9D6D-786CA5DB179D ] ===== -// Mutating 849E6646-1DD3-4A25-B754-B241447F96A5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '-128' - v2 <- LoadInteger '9223372036854775807' - v3 <- LoadString 'm' - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v4, v5 - v6 <- LoadInteger '4526' - v7 <- LoadInteger '9' - v8 <- LoadInteger '3' - EndObjectLiteralSetter - ObjectLiteralAddElement `0`, v3 - ObjectLiteralSetPrototype v1 - BeginObjectLiteralGetter `g` -> v9 - v10 <- CallMethod v3, 'trimRight', [] - v11 <- CreateNamedVariable 'gc', 'none' - v12 <- LoadString 'major' - v13 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v13 - ObjectLiteralAddProperty `type`, v12 - v14 <- EndObjectLiteral - v15 <- CallFunction v11, [v14] - Return v10 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadInteger '129' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadInteger '257' -// Exploring value v23 -v24 <- BinaryOperation v23, '>>>', v23 -// Exploring finished -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- Construct v25, [v23] -v27 <- LoadInteger '437' -v28 <- CreateNamedVariable 'BigInt64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v31 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v32 <- CreateFloatArray [-1000000000.0] -v33 <- CreateArray [] -v34 <- LoadInteger '16' -v35 <- CreateNamedVariable 'Float64Array', 'none' -v36 <- Construct v35, [v35] -v37 <- LoadInteger '10' -v38 <- CreateNamedVariable 'Uint16Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '167' -// Exploring value v40 -v41 <- Compare v40, '!=', v40 -// Exploring finished -v42 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v42 -SetProperty v42, 'prototype', v42 -// Exploring finished -v43 <- Construct v25, [v35] -v44 <- BinaryOperation v43, '%', v33 -v45 <- BinaryOperation v34, '**', v35 -v46 <- CallFunctionWithSpread (guarded) v45, [v38, v45, v44, ...v37, v44] -// Exploring value v46 -v47 <- BinaryOperation v46, '??', v46 -// Exploring finished -v48 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -// Exploring value v48 -v49 <- CallMethod (guarded) v48, 'toString', [] -// Exploring finished -v50 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v51 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v52 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v52 -v53 <- GetProperty v52, 'asyncDispose' -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v52 -> v54 - v55 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v56 - v57 <- UnaryOperation v55, '--' - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v55 - v58 <- EndObjectLiteral - Return v58 - EndObjectLiteralMethod - v59 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v60 <- EndObjectLiteral -// Exploring value v60 -SetProperty v60, 'h', v60 -// Program may be interesting due to new coverage: 3251 newly discovered edges in the CFG of the target - - -// ===== [ Program D1D3128A-CDC3-4895-B3A3-96D735F1E041 ] ===== -// Minimizing BDCE0BD0-80BB-4ADA-9D6D-786CA5DB179D -v0 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v1, v2 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v3 - Return v0 - EndObjectLiteralGetter - v4 <- EndObjectLiteral - Return v4 -EndPlainFunction -v5 <- CallFunction v0, [] -v6 <- CallFunction v0, [] -v7 <- CallFunction v0, [] -v8 <- LoadInteger '129' -v9 <- CreateNamedVariable 'Float64Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '257' -v12 <- BinaryOperation v11, '>>>', v11 -v13 <- CreateNamedVariable 'Float32Array', 'none' -v14 <- Construct v13, [v11] -v15 <- LoadInteger '437' -v16 <- CreateNamedVariable 'BigInt64Array', 'none' -v17 <- Construct v16, [v15] -v18 <- CreateFloatArray [-4.537541432443996e+307, -5.0, 3.0, 1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308, -2.2250738585072014e-308, 5.0, 9.567236396832318e+307] -v19 <- CreateFloatArray [-5.0, -477460.86087368766, -1.2816782515037037e+308, 0.6962418892671198, -0.0, 1e-15] -v20 <- CreateFloatArray [-1000000000.0] -v21 <- CreateArray [] -v22 <- LoadInteger '16' -v23 <- Construct v9, [v9] -v24 <- LoadInteger '10' -v25 <- CreateNamedVariable 'Uint16Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '167' -v28 <- Compare v27, '!=', v27 -SetProperty v13, 'prototype', v13 -v29 <- Construct v13, [v9] -v30 <- BinaryOperation v29, '%', v21 -v31 <- BinaryOperation v22, '**', v9 -v32 <- CallFunctionWithSpread (guarded) v31, [v25, v31, v30, ...v24, v30] -v33 <- BinaryOperation v32, '??', v32 -v34 <- CreateFloatArray [-1.7976931348623157e+308, -1.0, -1.542336848203849e+308, -1000000.0] -v35 <- CallMethod (guarded) v34, 'toString', [] -v36 <- CreateFloatArray [0.8888880580307695, 928.3092772365194, 575906.016845972] -v37 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v38 <- CreateNamedVariable 'Symbol', 'none' -v39 <- GetProperty v38, 'asyncDispose' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v38 -> v40 - v41 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v42 - v43 <- UnaryOperation v41, '--' - Return v40 - EndObjectLiteralMethod - v44 <- EndObjectLiteral - EndObjectLiteralComputedMethod -v45 <- EndObjectLiteral -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.fzil b/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.fzil deleted file mode 100755 index 91184119d..000000000 Binary files a/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.js b/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.js deleted file mode 100755 index fb1505aca..000000000 --- a/old_corpus/program_20251007075303_D1D3128A-CDC3-4895-B3A3-96D735F1E041.js +++ /dev/null @@ -1,49 +0,0 @@ -// Minimizing BDCE0BD0-80BB-4ADA-9D6D-786CA5DB179D -function f0() { - const v4 = { - set d(a2) { - }, - get g() { - return f0; - }, - }; - return v4; -} -f0(); -f0(); -f0(); -new Float64Array(129); -257 >>> 257; -new Float32Array(257); -new BigInt64Array(437); -[-4.537541432443996e+307,-5.0,3.0,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,-2.2250738585072014e-308,5.0,9.567236396832318e+307]; -[-5.0,-477460.86087368766,-1.2816782515037037e+308,0.6962418892671198,-0.0,1e-15]; -[-1000000000.0]; -const v21 = []; -new Float64Array(Float64Array); -new Uint16Array(10); -167 != 167; -Float32Array.prototype = Float32Array; -const v29 = new Float32Array(Float64Array); -const v30 = v29 % v21; -const v31 = 16 ** Float64Array; -let v32; -try { v32 = v31(Uint16Array, v31, v30, ...10, v30); } catch (e) {} -v32 ?? v32; -const v34 = [-1.7976931348623157e+308,-1.0,-1.542336848203849e+308,-1000000.0]; -try { v34.toString(); } catch (e) {} -[0.8888880580307695,928.3092772365194,575906.016845972]; -[-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -Symbol.asyncDispose; -const v45 = { - [Symbol]() { - let v41 = 10; - const v44 = { - next() { - v41--; - return this; - }, - }; - }, -}; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.fuzzil.history b/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.fuzzil.history deleted file mode 100755 index 86d425a0c..000000000 --- a/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.fuzzil.history +++ /dev/null @@ -1,151 +0,0 @@ -// ===== [ Program 17CE810F-C824-4BE5-8ED5-CF5B251D2874 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-128' -v1 <- LoadInteger '-4096' -v2 <- LoadInteger '23756' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [204582.93587719696, 1.0, 0.4834941196572453, 0.0, nan, 789.3169329116408, -1.081320141639928, -3.0, 1000.0] -v4 <- CreateFloatArray [-2.2427443046682116, 2.0, -166.88308189884003, 2.2250738585072014e-308, -1000000000.0, 0.0, -584118.4325528719, -5.0, 1000.0, 0.605069208616943] -v5 <- CreateFloatArray [-1.0, 0.0] -// Code generator finished -// Executing code generator IntArrayGenerator -v6 <- CreateIntArray [4294967295] -v7 <- CreateIntArray [-2147483647, -256, 10, -36255, -14, 12, 1073741823, 1073741825] -v8 <- CreateIntArray [-1] -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '3208' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '129' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 18 variables are now visible -v18 <- CreateArray [] -v19 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v19, 'd', v18 -v20 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -BeginObjectLiteral -v21 <- EndObjectLiteral -v22 <- CreateNamedVariable 'Proxy', 'none' -v23 <- Construct v22, [v20, v21] -v24 <- LoadInteger '5' -v25 <- Compare v23, '<', v24 - - -// ===== [ Program 2BD6B725-D257-4A4F-859D-4EA1189850EE ] ===== -// Mutating 17CE810F-C824-4BE5-8ED5-CF5B251D2874 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-128' -v1 <- LoadInteger '-4096' -v2 <- LoadInteger '23756' -v3 <- CreateFloatArray [204582.93587719696, 1.0, 0.4834941196572453, 0.0, nan, 789.3169329116408, -1.081320141639928, -3.0, 1000.0] -v4 <- CreateFloatArray [-2.2427443046682116, 2.0, -166.88308189884003, 2.2250738585072014e-308, -1000000000.0, 0.0, -584118.4325528719, -5.0, 1000.0, 0.605069208616943] -v5 <- CreateFloatArray [-1.0, 0.0] -v6 <- CreateIntArray [4294967295] -v7 <- CreateIntArray [-2147483647, -256, 10, -36255, -14, 12, 1073741823, 1073741825] -v8 <- CreateIntArray [-1] -v9 <- LoadInteger '3208' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '3' -v13 <- CreateNamedVariable 'Float32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '129' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -v18 <- CreateArray [] -v19 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v19) with v7 -SetProperty v7, 'd', v18 -v20 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -BeginObjectLiteral -v21 <- EndObjectLiteral -v22 <- CreateNamedVariable 'Proxy', 'none' -v23 <- Construct v22, [v20, v21] -v24 <- LoadInteger '5' -// Replacing input 0 (v23) with v24 -v25 <- Compare v24, '<', v24 -// Program may be interesting due to new coverage: 1928 newly discovered edges in the CFG of the target - - -// ===== [ Program 590F6A5E-F83D-4F2C-9453-1A4564F6BEA8 ] ===== -// Mutating 2BD6B725-D257-4A4F-859D-4EA1189850EE with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-128' -v1 <- LoadInteger '-4096' -v2 <- LoadInteger '23756' -v3 <- CreateFloatArray [204582.93587719696, 1.0, 0.4834941196572453, 0.0, nan, 789.3169329116408, -1.081320141639928, -3.0, 1000.0] -// Exploring value v3 -SetElement v3, '3', v3 -// Exploring finished -v4 <- CreateFloatArray [-2.2427443046682116, 2.0, -166.88308189884003, 2.2250738585072014e-308, -1000000000.0, 0.0, -584118.4325528719, -5.0, 1000.0, 0.605069208616943] -v5 <- CreateFloatArray [-1.0, 0.0] -v6 <- CreateIntArray [4294967295] -v7 <- CreateIntArray [-2147483647, -256, 10, -36255, -14, 12, 1073741823, 1073741825] -// Exploring value v7 -v8 <- CallMethod (guarded) v7, 'reduceRight', [v1] -// Exploring finished -v9 <- CreateIntArray [-1] -v10 <- LoadInteger '3208' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '3' -v14 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v14 -SetProperty v14, 'f', v14 -// Exploring finished -v15 <- Construct v14, [v13] -// Exploring value v15 -SetProperty v15, 'e', v15 -// Exploring finished -v16 <- LoadInteger '129' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- CreateArray [] -v20 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v20 -v21 <- Construct (guarded) v20, [v17, v17, v4] -// Exploring finished -SetProperty v7, 'd', v19 -v22 <- BeginPlainFunction -> - Return v22 -EndPlainFunction -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- CreateNamedVariable 'Proxy', 'none' -v25 <- Construct v24, [v22, v23] -// Exploring value v25 -SetProperty v25, 'name', v25 -// Exploring finished -v26 <- LoadInteger '5' -// Exploring value v26 -v27 <- UnaryOperation v26, '--' -// Exploring finished -v28 <- Compare v26, '<', v26 -// Program may be interesting due to new coverage: 2521 newly discovered edges in the CFG of the target - - -// ===== [ Program B6E224FD-0286-44A5-AC45-86E2A8CE283B ] ===== -// Minimizing 590F6A5E-F83D-4F2C-9453-1A4564F6BEA8 -v0 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -BeginObjectLiteral -v1 <- EndObjectLiteral -v2 <- CreateNamedVariable 'Proxy', 'none' -v3 <- Construct v2, [v0, v1] -SetProperty v3, 'name', v3 -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.fzil b/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.fzil deleted file mode 100755 index f95aa7fd3..000000000 Binary files a/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.js b/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.js deleted file mode 100755 index b07713dda..000000000 --- a/old_corpus/program_20251007075305_B6E224FD-0286-44A5-AC45-86E2A8CE283B.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 590F6A5E-F83D-4F2C-9453-1A4564F6BEA8 -function f0() { - return f0; -} -const v3 = new Proxy(f0, {}); -v3.name = v3; -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.fuzzil.history b/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.fuzzil.history deleted file mode 100755 index c574ca13b..000000000 --- a/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.fuzzil.history +++ /dev/null @@ -1,208 +0,0 @@ -// ===== [ Program BE70EF33-67B1-40FE-A12D-03E76D432305 ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '9223372036854775807' -v1 <- LoadString 'getYear' -v2 <- LoadString 'valueOf' -// Code generator finished -// Executing code generator TypedArrayGenerator -v3 <- LoadInteger '7' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '64' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3542' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -// Code generator finished -// Executing code generator StringGenerator -v12 <- LoadString 'undefined' -v13 <- LoadString 'function' -v14 <- LoadString 'sBO' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v16 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v17 <- BinaryOperation v16, '>>>', v15 - - -// ===== [ Program A912CE3C-D2AD-44AF-9BCB-489DDF3A5A5F ] ===== -// Mutating BE70EF33-67B1-40FE-A12D-03E76D432305 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '9223372036854775807' -v1 <- LoadString 'getYear' -v2 <- LoadString 'valueOf' -v3 <- LoadInteger '7' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -// Splicing instruction 1 (EndClassDefinition) from 39BACAD1-B129-4793-BDAE-1F3D1A641774 -v5 <- BeginClassDefinition (decl) -EndClassDefinition -// Splicing done -// Splicing instruction 17 (EndPlainFunction) from AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4 -v6 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v7 <- LoadUndefined -v8 <- BeginPlainFunction -> v9, v10 - SetElement v7, '7', v7 - v11 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v12 <- EndObjectLiteral - v13 <- LoadDisposableVariable v12 - Return v6 -EndPlainFunction -// Splicing done -v14 <- Construct v4, [v3] -v15 <- LoadInteger '64' -// Splicing instruction 8 (Construct) from 229B6E81-CCB2-4F4A-95B6-6E533C34FF5A -v16 <- LoadInteger '3579' -v17 <- CreateNamedVariable 'Int8Array', 'none' -v18 <- Construct v17, [v16] -// Splicing done -// Splicing instruction 44 (EndObjectLiteral) from 6B35F0EB-51B0-4984-94EF-70353534753D -BeginObjectLiteral -v19 <- EndObjectLiteral -// Splicing done -v20 <- CreateNamedVariable 'Uint8Array', 'none' -v21 <- Construct v20, [v15] -// Splicing instruction 22 (CallMethod) from BB00504F-DE1E-4CF2-802B-17E056A601DC -v22 <- LoadFloat '-696.8889546228363' -v23 <- CallMethod (guarded) v22, 'call', [] -// Splicing done -// Splicing instruction 18 (BinaryOperation) from 87F55237-7707-43D0-94F9-12F45112F5D2 -v24 <- LoadString 'p' -v25 <- BinaryOperation v24, '+', v3 -// Splicing done -// Splicing instruction 18 (CallFunction) from AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4 -v26 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v27 <- LoadUndefined -v28 <- BeginPlainFunction -> v29, v30 - SetElement v27, '7', v27 - v31 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v32 <- EndObjectLiteral - v33 <- LoadDisposableVariable v32 - Return v26 -EndPlainFunction -v34 <- CallFunction (guarded) v28, [] -// Splicing done -v35 <- LoadInteger '3542' -v36 <- CreateNamedVariable 'BigUint64Array', 'none' -v37 <- Construct v36, [v35] -// Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 -v38 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v39 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v40 <- BinaryOperation v39, '>>>', v38 -// Splicing done -// Splicing instruction 6 (Construct) from E189028F-7C38-4901-8A9C-67449FF70BFA -v41 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v42 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v41 -EndClassDefinition -v43 <- Construct v42, [] -// Splicing done -v44 <- LoadString 'undefined' -// Splicing instruction 81 (Construct) from A85FFB59-423B-4C09-92A1-3F58C2D1D354 -v45 <- LoadInteger '-3' -v46 <- LoadInteger '9' -v47 <- BeginPlainFunction -> -EndPlainFunction -v48 <- BeginConstructor -> v49, v50, v51 - v52 <- GetProperty (guarded) v49, 'constructor' - v53 <- Construct (guarded) v52, [v48, v48] - v54 <- UnaryOperation v50, '--' - v55 <- CallFunction (guarded) v51, [] - v56 <- GetProperty v51, 'arguments' - v57 <- BinaryOperation v56, '??', v56 -EndConstructor -v58 <- Construct v48, [v46, v47] -v59 <- GetProperty (guarded) v58, 'constructor' -v60 <- Construct (guarded) v59, [v47, v45] -// Splicing done -v61 <- LoadString 'function' -// Splicing instruction 2 (CallFunction) from AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9 -v62 <- CreateNamedVariable 'BigInt64Array', 'none' -v63 <- GetProperty v62, 'constructor' -v64 <- CallFunction v63, [] -// Splicing done -// Splicing instruction 8 (BinaryOperation) from EA11BA73-8395-4B24-A1EF-D51679D3A2B9 -v65 <- LoadInteger '-329944313' -v66 <- LoadFloat '4.0' -v67 <- BinaryOperation v65, '|', v66 -// Splicing done -v68 <- LoadString 'sBO' -v69 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -// Splicing instruction 9 (EndObjectLiteral) from 1426A16B-F3A3-489B-81E1-C014DA9BD061 -v70 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v70 -v71 <- EndObjectLiteral -// Splicing done -// Splicing instruction 20 (Construct) from F8CC6B2A-6F8A-4447-B885-AA83DF93EE09 -v72 <- LoadString 'Z' -v73 <- LoadString '7y' -v74 <- CreateNamedVariable 'Date', 'none' -v75 <- Construct v74, [v72] -v76 <- BeginClassDefinition (decl) v74 - BeginClassConstructor -> v77, v78, v79 - CallSuperConstructor [v73] - v80 <- BinaryOperation v75, '*', v72 - EndClassConstructor - BeginClassStaticMethod 'n' -> v81, v82, v83, v84 - v85 <- LoadArguments - v86 <- CreateArray [v82, v82, v82] - v87 <- CreateArray [v72, v86] - EndClassStaticMethod -EndClassDefinition -v88 <- Construct v76, [] -// Splicing done -v89 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v90 <- BinaryOperation v89, '>>>', v69 -// Program may be interesting due to new coverage: 4948 newly discovered edges in the CFG of the target - - -// ===== [ Program 3659E125-C864-4B80-9C62-6202D31235ED ] ===== -// Minimizing A912CE3C-D2AD-44AF-9BCB-489DDF3A5A5F -v0 <- LoadInteger '7' -v1 <- CreateNamedVariable 'BigInt64Array', 'none' -v2 <- BeginClassDefinition (decl) -EndClassDefinition -v3 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v4 <- BeginPlainFunction -> v5, v6 - Return v3 -EndPlainFunction -v7 <- Construct v1, [v0] -v8 <- LoadInteger '64' -v9 <- LoadInteger '3579' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -BeginObjectLiteral -v12 <- EndObjectLiteral -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v8] -v15 <- LoadFloat '-696.8889546228363' -v16 <- CallMethod (guarded) v15, 'call', [v15, v15, v10] -v17 <- LoadString 'p' -v18 <- BinaryOperation v17, '+', v0 -v19 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v20 <- BeginPlainFunction -> v21, v22 - Return v19 -EndPlainFunction -v23 <- CallFunction (guarded) v20, [] -v24 <- LoadInteger '3542' -v25 <- CreateNamedVariable 'BigUint64Array', 'none' -v26 <- Construct v25, [v24] -v27 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v28 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] -v29 <- BinaryOperation v28, '>>>', v27 -v30 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' -v31 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v30 -EndClassDefinition -v32 <- GetProperty v1, 'constructor' -v33 <- CallFunction v32, [] -v34 <- LoadString 'Z' -v35 <- CreateNamedVariable 'Date', 'none' -v36 <- Construct v35, [v34] -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.fzil b/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.fzil deleted file mode 100755 index 3c11f31b5..000000000 Binary files a/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.js b/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.js deleted file mode 100755 index 6bceb0524..000000000 --- a/old_corpus/program_20251007075350_3659E125-C864-4B80-9C62-6202D31235ED.js +++ /dev/null @@ -1,29 +0,0 @@ -// Minimizing A912CE3C-D2AD-44AF-9BCB-489DDF3A5A5F -class C2 { -} -const v3 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; -function f4(a5, a6) { - return v3; -} -new BigInt64Array(7); -new Int8Array(3579); -const v12 = {}; -new Uint8Array(64); -try { (-696.8889546228363).call(-696.8889546228363, -696.8889546228363, Int8Array); } catch (e) {} -"p" + 7; -const v19 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; -function f20(a21, a22) { - return v19; -} -try { f20(); } catch (e) {} -new BigUint64Array(3542); -const v27 = [0.8736803331782504,1.7976931348623157e+308,-1.1505442821503465e+308,Infinity,-1.6109113963497646e+308,-7.887699532142055e+307]; -[-0.8660898762485854,13621.674087673076,0.0,-1e-15,0.8622291419159739,-3.0,2.0,0.9586794051194628] >>> v27; -const v30 = /\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?/ysiu; -class C31 { - [v30]; -} -const t25 = BigInt64Array.constructor; -t25(); -new Date("Z"); -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.fuzzil.history b/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.fuzzil.history deleted file mode 100755 index e245ecb83..000000000 --- a/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.fuzzil.history +++ /dev/null @@ -1,258 +0,0 @@ -// ===== [ Program ACD63864-13DE-4BA2-8ACA-BA3DF8352FDC ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '10000' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v1 - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - // Executing code generator FunctionCallGenerator - v7 <- CallFunction v6, [v0] - // Code generator finished - // Executing code generator BuiltinGenerator - v8 <- CreateNamedVariable 'DataView', 'none' - // Code generator finished - // Executing code generator IntArrayGenerator - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - v11 <- CreateIntArray [-4294967296, 3, -2147483649] - // Code generator finished - Return v6 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'd' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '64' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v1 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 v2 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v15 <- CreateArray [v0, v14] -v16 <- CreateArray [v12, v3, v12, v14] -v17 <- CreateArray [v13, v16] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v18 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator IntArrayGenerator -v19 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v20 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v21 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -// Code generator finished -// Executing code generator StringGenerator -v22 <- LoadString 'weekOfYear' -v23 <- LoadString '65535' -v24 <- LoadString 'd' -// Code generator finished -// End of prefix code. 17 variables are now visible -v25 <- LoadFloat '-9.392961880785308e+307' -v26 <- LoadFloat '2.2250738585072014e-308' -v27 <- LoadFloat '-1.6311784115603315e+308' -v28 <- LoadFloat '-696.8889546228363' -v29 <- LoadFloat '1.0' -v30 <- LoadFloat '-1.7161430613102252e+307' -v31 <- BeginPlainFunction -> v32, v33 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v32 - BeginObjectLiteralGetter `d` -> v34 - BeginObjectLiteral - v35 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v25 - v36 <- EndObjectLiteral - Return v36 -EndPlainFunction -v37 <- CallFunction v31, [v26] -v38 <- CallFunction v31, [] -v39 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v28 v31 -EndClassDefinition -v40 <- CallMethod (guarded) v28, 'call', [] -v41 <- TestInstanceOf v38, v31 -UpdateComputedProperty v38, v38, '-',v29 - - -// ===== [ Program 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E ] ===== -// Mutating ACD63864-13DE-4BA2-8ACA-BA3DF8352FDC with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - v11 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- CreateArray [v0, v14] -v16 <- CreateArray [v12, v3, v12, v14] -v17 <- CreateArray [v13, v16] -v18 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v19 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v20 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v21 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v22 <- LoadString 'weekOfYear' -v23 <- LoadString '65535' -v24 <- LoadString 'd' -v25 <- LoadFloat '-9.392961880785308e+307' -v26 <- LoadFloat '2.2250738585072014e-308' -v27 <- LoadFloat '-1.6311784115603315e+308' -// Inserting program CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 -v28 <- LoadInteger '4' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '257' -v32 <- CreateNamedVariable 'Int16Array', 'none' -v33 <- LoadInteger '8' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- CreateArray [v29, v32] -v36 <- CreateArray [v33, v33] -v37 <- LoadInteger '16' -v38 <- LoadInteger '9' -v39 <- LoadInteger '257' -v40 <- GetProperty v28, 'length' -v41 <- LoadInteger '0' -BeginDoWhileLoopBody - v42 <- CreateNamedVariable 'ArrayBuffer', 'none' - v43 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v43 - v44 <- EndObjectLiteral - v45 <- LoadInteger '411' - v46 <- Construct v42, [v45, v44] - v47 <- CreateNamedVariable 'Float64Array', 'none' - v48 <- Construct v47, [v46] - v49 <- UnaryOperation v41, '++' -BeginDoWhileLoopHeader - v50 <- LoadInteger '8' - v51 <- Compare v41, '<', v50 -EndDoWhileLoop v51 -v52 <- LoadFloat '-696.8889546228363' -v53 <- LoadFloat '1.0' -v54 <- LoadFloat '-1.7161430613102252e+307' -v55 <- BeginPlainFunction -> v56, v57 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v56 - BeginObjectLiteralGetter `d` -> v58 - BeginObjectLiteral - v59 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v25 - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v55, [v26] -v62 <- CallFunction v55, [] -v63 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v52 v55 -EndClassDefinition -v64 <- CallMethod (guarded) v52, 'call', [] -v65 <- TestInstanceOf v62, v55 -UpdateComputedProperty v62, v62, '-',v53 -// Program may be interesting due to new coverage: 3666 newly discovered edges in the CFG of the target - - -// ===== [ Program 11855D3E-F7B7-485A-99F0-C073FC4A8B4C ] ===== -// Minimizing 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v7 <- Construct v3, [] -v8 <- Construct v3, [] -v9 <- Construct v3, [] -v10 <- CreateArray [v0, v9] -v11 <- CreateArray [v7, v3, v7, v9] -v12 <- CreateArray [v8, v11] -v13 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -v14 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v15 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v16 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v17 <- LoadInteger '4' -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- Construct v18, [v17] -v20 <- CreateNamedVariable 'Int16Array', 'none' -v21 <- LoadInteger '8' -v22 <- CreateArray [v18, v20] -v23 <- CreateArray [v21, v21] -v24 <- GetProperty v17, 'length' -v25 <- LoadInteger '0' -BeginDoWhileLoopBody - v26 <- CreateNamedVariable 'ArrayBuffer', 'none' - v27 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 - v28 <- EndObjectLiteral - v29 <- LoadInteger '411' - v30 <- Construct v26, [v29, v28] - v31 <- CreateNamedVariable 'Float64Array', 'none' - v32 <- Construct v31, [v30] - v33 <- UnaryOperation v25, '++' -BeginDoWhileLoopHeader - v34 <- LoadInteger '8' - v35 <- Compare v25, '<', v34 -EndDoWhileLoop v35 -v36 <- LoadFloat '-696.8889546228363' -v37 <- BeginPlainFunction -> v38, v39 - BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v40 - Return v9 - EndObjectLiteralGetter - v41 <- EndObjectLiteral - Return v13 -EndPlainFunction -v42 <- CallMethod (guarded) v36, 'call', [] -// Program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.fzil b/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.fzil deleted file mode 100755 index 86a91c4bc..000000000 Binary files a/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.js b/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.js deleted file mode 100755 index 66aca18cf..000000000 --- a/old_corpus/program_20251007075405_11855D3E-F7B7-485A-99F0-C073FC4A8B4C.js +++ /dev/null @@ -1,43 +0,0 @@ -// Minimizing 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E -const v3 = class { - static f = 8.549063425708404; - static 10000; - static [-2.2250738585072014e-308] = 8.549063425708404; - static valueOf(a5, a6) { - } - static d = 8.549063425708404; - static 64; - static #a = 8.549063425708404; - static [15413] = -2.2250738585072014e-308; -} -const v7 = new v3(); -const v8 = new v3(); -const v9 = new v3(); -[15413,v9]; -[v8,[v7,v3,v7,v9]]; -function f13() { - return v3; -} -[-2147483649,-5,-9007199254740991,-9007199254740990]; -[-567623044,-1405418967,4294967295,9223372036854775807,-2147483647,3,-1369731541]; -[65535,1073741824,-4294967297,7,8,5,-978564914,-65535]; -new BigInt64Array(4); -[BigInt64Array,Int16Array]; -[8,8]; -(4).length; -let v25 = 0; -do { - const v30 = new ArrayBuffer(411, { maxByteLength: 1073741824 }); - new Float64Array(v30); - v25++; -} while (v25 < 8) -function f37(a38, a39) { - const v41 = { - get d() { - return v9; - }, - }; - return f13; -} -try { (-696.8889546228363).call(); } catch (e) {} -// Program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.fuzzil.history b/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.fuzzil.history deleted file mode 100755 index 02d4d01fd..000000000 --- a/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.fuzzil.history +++ /dev/null @@ -1,360 +0,0 @@ -// ===== [ Program ACD63864-13DE-4BA2-8ACA-BA3DF8352FDC ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '10000' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v1 - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - // Executing code generator FunctionCallGenerator - v7 <- CallFunction v6, [v0] - // Code generator finished - // Executing code generator BuiltinGenerator - v8 <- CreateNamedVariable 'DataView', 'none' - // Code generator finished - // Executing code generator IntArrayGenerator - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - v11 <- CreateIntArray [-4294967296, 3, -2147483649] - // Code generator finished - Return v6 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'd' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '64' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v1 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 v2 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v15 <- CreateArray [v0, v14] -v16 <- CreateArray [v12, v3, v12, v14] -v17 <- CreateArray [v13, v16] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v18 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator IntArrayGenerator -v19 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v20 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v21 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -// Code generator finished -// Executing code generator StringGenerator -v22 <- LoadString 'weekOfYear' -v23 <- LoadString '65535' -v24 <- LoadString 'd' -// Code generator finished -// End of prefix code. 17 variables are now visible -v25 <- LoadFloat '-9.392961880785308e+307' -v26 <- LoadFloat '2.2250738585072014e-308' -v27 <- LoadFloat '-1.6311784115603315e+308' -v28 <- LoadFloat '-696.8889546228363' -v29 <- LoadFloat '1.0' -v30 <- LoadFloat '-1.7161430613102252e+307' -v31 <- BeginPlainFunction -> v32, v33 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v32 - BeginObjectLiteralGetter `d` -> v34 - BeginObjectLiteral - v35 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v25 - v36 <- EndObjectLiteral - Return v36 -EndPlainFunction -v37 <- CallFunction v31, [v26] -v38 <- CallFunction v31, [] -v39 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v28 v31 -EndClassDefinition -v40 <- CallMethod (guarded) v28, 'call', [] -v41 <- TestInstanceOf v38, v31 -UpdateComputedProperty v38, v38, '-',v29 - - -// ===== [ Program 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E ] ===== -// Mutating ACD63864-13DE-4BA2-8ACA-BA3DF8352FDC with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - v11 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- CreateArray [v0, v14] -v16 <- CreateArray [v12, v3, v12, v14] -v17 <- CreateArray [v13, v16] -v18 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v19 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v20 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v21 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v22 <- LoadString 'weekOfYear' -v23 <- LoadString '65535' -v24 <- LoadString 'd' -v25 <- LoadFloat '-9.392961880785308e+307' -v26 <- LoadFloat '2.2250738585072014e-308' -v27 <- LoadFloat '-1.6311784115603315e+308' -// Inserting program CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 -v28 <- LoadInteger '4' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '257' -v32 <- CreateNamedVariable 'Int16Array', 'none' -v33 <- LoadInteger '8' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- CreateArray [v29, v32] -v36 <- CreateArray [v33, v33] -v37 <- LoadInteger '16' -v38 <- LoadInteger '9' -v39 <- LoadInteger '257' -v40 <- GetProperty v28, 'length' -v41 <- LoadInteger '0' -BeginDoWhileLoopBody - v42 <- CreateNamedVariable 'ArrayBuffer', 'none' - v43 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v43 - v44 <- EndObjectLiteral - v45 <- LoadInteger '411' - v46 <- Construct v42, [v45, v44] - v47 <- CreateNamedVariable 'Float64Array', 'none' - v48 <- Construct v47, [v46] - v49 <- UnaryOperation v41, '++' -BeginDoWhileLoopHeader - v50 <- LoadInteger '8' - v51 <- Compare v41, '<', v50 -EndDoWhileLoop v51 -v52 <- LoadFloat '-696.8889546228363' -v53 <- LoadFloat '1.0' -v54 <- LoadFloat '-1.7161430613102252e+307' -v55 <- BeginPlainFunction -> v56, v57 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v56 - BeginObjectLiteralGetter `d` -> v58 - BeginObjectLiteral - v59 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v25 - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v55, [v26] -v62 <- CallFunction v55, [] -v63 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v52 v55 -EndClassDefinition -v64 <- CallMethod (guarded) v52, 'call', [] -v65 <- TestInstanceOf v62, v55 -UpdateComputedProperty v62, v62, '-',v53 -// Program may be interesting due to new coverage: 3666 newly discovered edges in the CFG of the target - - -// ===== [ Program 083D402A-F636-4FF4-8FA7-27662E9687F7 ] ===== -// Mutating 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator RepeatLoopGenerator - BeginRepeatLoop '73' -> v11 - // Executing code generator PrototypeAccessGenerator - v12 <- GetProperty v9, '__proto__' - // Code generator finished - // Executing code generator UnboundFunctionCallGenerator - v13 <- CallMethod (guarded) v12, 'call', [v12, v11, v8, v9, v9] - // Code generator finished - EndRepeatLoop - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v0, v4 - // Code generator finished - v14 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateArray [v0, v17] -v19 <- CreateArray [v15, v3, v15, v17] -v20 <- CreateArray [v16, v19] -v21 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v22 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v23 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v24 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v25 <- LoadString 'weekOfYear' -v26 <- LoadString '65535' -v27 <- LoadString 'd' -v28 <- LoadFloat '-9.392961880785308e+307' -// Executing code generator TrivialFunctionGenerator -v29 <- BeginPlainFunction -> - Return v24 -EndPlainFunction -// Code generator finished -// Executing code generator MethodCallGenerator -v30 <- CallMethod v24, 'copyWithin', [v0, v0] -// Code generator finished -// Executing code generator DestructObjectAndReassignGenerator -{e:v30,h:v24,length:v18,} <- DestructObjectAndReassign v24 -// Code generator finished -v31 <- LoadFloat '2.2250738585072014e-308' -v32 <- LoadFloat '-1.6311784115603315e+308' -v33 <- LoadInteger '4' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '257' -v37 <- CreateNamedVariable 'Int16Array', 'none' -v38 <- LoadInteger '8' -v39 <- CreateNamedVariable 'Float32Array', 'none' -v40 <- CreateArray [v34, v37] -v41 <- CreateArray [v38, v38] -v42 <- LoadInteger '16' -v43 <- LoadInteger '9' -v44 <- LoadInteger '257' -v45 <- GetProperty v33, 'length' -v46 <- LoadInteger '0' -BeginDoWhileLoopBody - v47 <- CreateNamedVariable 'ArrayBuffer', 'none' - v48 <- LoadInteger '1073741824' - // Executing code generator UnaryOperationGenerator - v49 <- UnaryOperation '++', v42 - // Code generator finished - // Executing code generator BuiltinOverwriteGenerator - v50 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v50, v48 - // Code generator finished - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v51 <- EndObjectLiteral - SetProperty v51, 'f', v2 - BeginObjectLiteral - v52 <- EndObjectLiteral - SetProperty v52, 'f', v2 - SetProperty v52, 'h', v16 - BeginObjectLiteral - v53 <- EndObjectLiteral - SetProperty v53, 'f', v2 - SetProperty v53, 'h', v16 - SetProperty v53, 'd', v18 - BeginObjectLiteral - v54 <- EndObjectLiteral - SetProperty v54, 'f', v2 - SetProperty v54, 'h', v16 - SetProperty v54, 'd', v42 - // Code generator finished - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v48 - v55 <- EndObjectLiteral - v56 <- LoadInteger '411' - v57 <- Construct v47, [v56, v55] - v58 <- CreateNamedVariable 'Float64Array', 'none' - v59 <- Construct v58, [v57] - v60 <- UnaryOperation v46, '++' -BeginDoWhileLoopHeader - v61 <- LoadInteger '8' - v62 <- Compare v46, '<', v61 -EndDoWhileLoop v62 -v63 <- LoadFloat '-696.8889546228363' -v64 <- LoadFloat '1.0' -v65 <- LoadFloat '-1.7161430613102252e+307' -v66 <- BeginPlainFunction -> v67, v68 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v67 - BeginObjectLiteralGetter `d` -> v69 - BeginObjectLiteral - v70 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v28 - v71 <- EndObjectLiteral - Return v71 -EndPlainFunction -v72 <- CallFunction v66, [v31] -v73 <- CallFunction v66, [] -v74 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v63 v66 -EndClassDefinition -v75 <- CallMethod (guarded) v63, 'call', [] -v76 <- TestInstanceOf v73, v66 -UpdateComputedProperty v73, v73, '-',v64 -// Program may be interesting due to new coverage: 3813 newly discovered edges in the CFG of the target - - -// ===== [ Program B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307 ] ===== -// Minimizing 083D402A-F636-4FF4-8FA7-27662E9687F7 -v0 <- LoadInteger '15413' -v1 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v2, v3, v4 - SetComputedSuperProperty v0, v2 - EndClassStaticMethod -EndClassDefinition -v5 <- LoadInteger '16' -BeginRepeatLoop '5' - v6 <- LoadInteger '1073741824' - v7 <- UnaryOperation '++', v5 - v8 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v8, v6 -EndRepeatLoop -v9 <- LoadFloat '-696.8889546228363' -v10 <- CallMethod (guarded) v9, 'call', [v9, v9] -// Program is interesting due to new coverage: 13 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.fzil b/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.fzil deleted file mode 100755 index 4060af6c2..000000000 Binary files a/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.js b/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.js deleted file mode 100755 index a8a9677f6..000000000 --- a/old_corpus/program_20251007075410_B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing 083D402A-F636-4FF4-8FA7-27662E9687F7 -const v1 = class { - static valueOf(a3, a4) { - super[15413] = this; - } -} -let v5 = 16; -for (let i = 0; i < 5; i++) { - ++v5; - Int8Array = 1073741824; -} -try { (-696.8889546228363).call(-696.8889546228363, -696.8889546228363); } catch (e) {} -// Program is interesting due to new coverage: 13 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.fuzzil.history b/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.fuzzil.history deleted file mode 100755 index 331e173f1..000000000 --- a/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.fuzzil.history +++ /dev/null @@ -1,663 +0,0 @@ -// ===== [ Program ACD63864-13DE-4BA2-8ACA-BA3DF8352FDC ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '10000' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v1 - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - // Executing code generator FunctionCallGenerator - v7 <- CallFunction v6, [v0] - // Code generator finished - // Executing code generator BuiltinGenerator - v8 <- CreateNamedVariable 'DataView', 'none' - // Code generator finished - // Executing code generator IntArrayGenerator - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - v11 <- CreateIntArray [-4294967296, 3, -2147483649] - // Code generator finished - Return v6 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'd' v1 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '64' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v1 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v0 v2 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v15 <- CreateArray [v0, v14] -v16 <- CreateArray [v12, v3, v12, v14] -v17 <- CreateArray [v13, v16] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v18 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator IntArrayGenerator -v19 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v20 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v21 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -// Code generator finished -// Executing code generator StringGenerator -v22 <- LoadString 'weekOfYear' -v23 <- LoadString '65535' -v24 <- LoadString 'd' -// Code generator finished -// End of prefix code. 17 variables are now visible -v25 <- LoadFloat '-9.392961880785308e+307' -v26 <- LoadFloat '2.2250738585072014e-308' -v27 <- LoadFloat '-1.6311784115603315e+308' -v28 <- LoadFloat '-696.8889546228363' -v29 <- LoadFloat '1.0' -v30 <- LoadFloat '-1.7161430613102252e+307' -v31 <- BeginPlainFunction -> v32, v33 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v32 - BeginObjectLiteralGetter `d` -> v34 - BeginObjectLiteral - v35 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v25 - v36 <- EndObjectLiteral - Return v36 -EndPlainFunction -v37 <- CallFunction v31, [v26] -v38 <- CallFunction v31, [] -v39 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v28 v31 -EndClassDefinition -v40 <- CallMethod (guarded) v28, 'call', [] -v41 <- TestInstanceOf v38, v31 -UpdateComputedProperty v38, v38, '-',v29 - - -// ===== [ Program 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E ] ===== -// Mutating ACD63864-13DE-4BA2-8ACA-BA3DF8352FDC with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - v11 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- CreateArray [v0, v14] -v16 <- CreateArray [v12, v3, v12, v14] -v17 <- CreateArray [v13, v16] -v18 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v19 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v20 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v21 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v22 <- LoadString 'weekOfYear' -v23 <- LoadString '65535' -v24 <- LoadString 'd' -v25 <- LoadFloat '-9.392961880785308e+307' -v26 <- LoadFloat '2.2250738585072014e-308' -v27 <- LoadFloat '-1.6311784115603315e+308' -// Inserting program CFFA0519-CA00-4ABB-9CF0-B1996D6AC4A6 -v28 <- LoadInteger '4' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '257' -v32 <- CreateNamedVariable 'Int16Array', 'none' -v33 <- LoadInteger '8' -v34 <- CreateNamedVariable 'Float32Array', 'none' -v35 <- CreateArray [v29, v32] -v36 <- CreateArray [v33, v33] -v37 <- LoadInteger '16' -v38 <- LoadInteger '9' -v39 <- LoadInteger '257' -v40 <- GetProperty v28, 'length' -v41 <- LoadInteger '0' -BeginDoWhileLoopBody - v42 <- CreateNamedVariable 'ArrayBuffer', 'none' - v43 <- LoadInteger '1073741824' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v43 - v44 <- EndObjectLiteral - v45 <- LoadInteger '411' - v46 <- Construct v42, [v45, v44] - v47 <- CreateNamedVariable 'Float64Array', 'none' - v48 <- Construct v47, [v46] - v49 <- UnaryOperation v41, '++' -BeginDoWhileLoopHeader - v50 <- LoadInteger '8' - v51 <- Compare v41, '<', v50 -EndDoWhileLoop v51 -v52 <- LoadFloat '-696.8889546228363' -v53 <- LoadFloat '1.0' -v54 <- LoadFloat '-1.7161430613102252e+307' -v55 <- BeginPlainFunction -> v56, v57 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v56 - BeginObjectLiteralGetter `d` -> v58 - BeginObjectLiteral - v59 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v25 - v60 <- EndObjectLiteral - Return v60 -EndPlainFunction -v61 <- CallFunction v55, [v26] -v62 <- CallFunction v55, [] -v63 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v52 v55 -EndClassDefinition -v64 <- CallMethod (guarded) v52, 'call', [] -v65 <- TestInstanceOf v62, v55 -UpdateComputedProperty v62, v62, '-',v53 -// Program may be interesting due to new coverage: 3666 newly discovered edges in the CFG of the target - - -// ===== [ Program 083D402A-F636-4FF4-8FA7-27662E9687F7 ] ===== -// Mutating 9C89BD6F-EC58-442F-88E7-A5A8CC807B7E with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator RepeatLoopGenerator - BeginRepeatLoop '73' -> v11 - // Executing code generator PrototypeAccessGenerator - v12 <- GetProperty v9, '__proto__' - // Code generator finished - // Executing code generator UnboundFunctionCallGenerator - v13 <- CallMethod (guarded) v12, 'call', [v12, v11, v8, v9, v9] - // Code generator finished - EndRepeatLoop - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v0, v4 - // Code generator finished - v14 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateArray [v0, v17] -v19 <- CreateArray [v15, v3, v15, v17] -v20 <- CreateArray [v16, v19] -v21 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v22 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v23 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v24 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v25 <- LoadString 'weekOfYear' -v26 <- LoadString '65535' -v27 <- LoadString 'd' -v28 <- LoadFloat '-9.392961880785308e+307' -// Executing code generator TrivialFunctionGenerator -v29 <- BeginPlainFunction -> - Return v24 -EndPlainFunction -// Code generator finished -// Executing code generator MethodCallGenerator -v30 <- CallMethod v24, 'copyWithin', [v0, v0] -// Code generator finished -// Executing code generator DestructObjectAndReassignGenerator -{e:v30,h:v24,length:v18,} <- DestructObjectAndReassign v24 -// Code generator finished -v31 <- LoadFloat '2.2250738585072014e-308' -v32 <- LoadFloat '-1.6311784115603315e+308' -v33 <- LoadInteger '4' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '257' -v37 <- CreateNamedVariable 'Int16Array', 'none' -v38 <- LoadInteger '8' -v39 <- CreateNamedVariable 'Float32Array', 'none' -v40 <- CreateArray [v34, v37] -v41 <- CreateArray [v38, v38] -v42 <- LoadInteger '16' -v43 <- LoadInteger '9' -v44 <- LoadInteger '257' -v45 <- GetProperty v33, 'length' -v46 <- LoadInteger '0' -BeginDoWhileLoopBody - v47 <- CreateNamedVariable 'ArrayBuffer', 'none' - v48 <- LoadInteger '1073741824' - // Executing code generator UnaryOperationGenerator - v49 <- UnaryOperation '++', v42 - // Code generator finished - // Executing code generator BuiltinOverwriteGenerator - v50 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v50, v48 - // Code generator finished - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v51 <- EndObjectLiteral - SetProperty v51, 'f', v2 - BeginObjectLiteral - v52 <- EndObjectLiteral - SetProperty v52, 'f', v2 - SetProperty v52, 'h', v16 - BeginObjectLiteral - v53 <- EndObjectLiteral - SetProperty v53, 'f', v2 - SetProperty v53, 'h', v16 - SetProperty v53, 'd', v18 - BeginObjectLiteral - v54 <- EndObjectLiteral - SetProperty v54, 'f', v2 - SetProperty v54, 'h', v16 - SetProperty v54, 'd', v42 - // Code generator finished - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v48 - v55 <- EndObjectLiteral - v56 <- LoadInteger '411' - v57 <- Construct v47, [v56, v55] - v58 <- CreateNamedVariable 'Float64Array', 'none' - v59 <- Construct v58, [v57] - v60 <- UnaryOperation v46, '++' -BeginDoWhileLoopHeader - v61 <- LoadInteger '8' - v62 <- Compare v46, '<', v61 -EndDoWhileLoop v62 -v63 <- LoadFloat '-696.8889546228363' -v64 <- LoadFloat '1.0' -v65 <- LoadFloat '-1.7161430613102252e+307' -v66 <- BeginPlainFunction -> v67, v68 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v67 - BeginObjectLiteralGetter `d` -> v69 - BeginObjectLiteral - v70 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v28 - v71 <- EndObjectLiteral - Return v71 -EndPlainFunction -v72 <- CallFunction v66, [v31] -v73 <- CallFunction v66, [] -v74 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v63 v66 -EndClassDefinition -v75 <- CallMethod (guarded) v63, 'call', [] -v76 <- TestInstanceOf v73, v66 -UpdateComputedProperty v73, v73, '-',v64 -// Program may be interesting due to new coverage: 3813 newly discovered edges in the CFG of the target - - -// ===== [ Program 035446EC-712A-4F28-B20B-986359024101 ] ===== -// Mutating 083D402A-F636-4FF4-8FA7-27662E9687F7 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - ClassAddStaticComputedProperty v2 v1 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - BeginRepeatLoop '73' -> v11 - v12 <- GetProperty v9, '__proto__' - v13 <- CallMethod (guarded) v12, 'call', [v12, v11, v8, v9, v9] - EndRepeatLoop - SetComputedSuperProperty v0, v4 - v14 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateArray [v0, v17] -v19 <- CreateArray [v15, v3, v15, v17] -v20 <- CreateArray [v16, v19] -v21 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v22 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v23 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v24 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v25 <- LoadString 'weekOfYear' -v26 <- LoadString '65535' -v27 <- LoadString 'd' -v28 <- LoadFloat '-9.392961880785308e+307' -v29 <- BeginPlainFunction -> - Return v24 -EndPlainFunction -v30 <- CallMethod v24, 'copyWithin', [v0, v0] -{e:v30,h:v24,length:v18,} <- DestructObjectAndReassign v24 -v31 <- LoadFloat '2.2250738585072014e-308' -v32 <- LoadFloat '-1.6311784115603315e+308' -v33 <- LoadInteger '4' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '257' -v37 <- CreateNamedVariable 'Int16Array', 'none' -v38 <- LoadInteger '8' -v39 <- CreateNamedVariable 'Float32Array', 'none' -v40 <- CreateArray [v34, v37] -v41 <- CreateArray [v38, v38] -v42 <- LoadInteger '16' -v43 <- LoadInteger '9' -v44 <- LoadInteger '257' -v45 <- GetProperty v33, 'length' -v46 <- LoadInteger '0' -BeginDoWhileLoopBody - v47 <- CreateNamedVariable 'ArrayBuffer', 'none' - v48 <- LoadInteger '1073741824' - v49 <- UnaryOperation '++', v42 - v50 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v50, v48 - BeginObjectLiteral - v51 <- EndObjectLiteral - SetProperty v51, 'f', v2 - BeginObjectLiteral - v52 <- EndObjectLiteral - SetProperty v52, 'f', v2 - SetProperty v52, 'h', v16 - BeginObjectLiteral - v53 <- EndObjectLiteral - SetProperty v53, 'f', v2 - SetProperty v53, 'h', v16 - SetProperty v53, 'd', v18 - BeginObjectLiteral - v54 <- EndObjectLiteral - SetProperty v54, 'f', v2 - SetProperty v54, 'h', v16 - SetProperty v54, 'd', v42 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v48 - v55 <- EndObjectLiteral - v56 <- LoadInteger '411' - v57 <- Construct v47, [v56, v55] - v58 <- CreateNamedVariable 'Float64Array', 'none' - v59 <- Construct v58, [v57] - v60 <- UnaryOperation v46, '++' -BeginDoWhileLoopHeader - // Splicing instruction 26 (BeginPlainFunction) from 85BD4634-6042-4439-9660-681203083F44 - v61 <- BeginPlainFunction -> - EndPlainFunction - v62 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v61 - ObjectLiteralSetPrototype v61 - ObjectLiteralCopyProperties v61 - ObjectLiteralAddProperty `f`, v61 - ObjectLiteralAddElement `6`, v61 - BeginObjectLiteralSetter `b` -> v63, v64 - v65 <- GetComputedSuperProperty v61 - Update v65, '&&', v64 - v66 <- LoadFloat 'nan' - v67 <- LoadFloat '-551599.0459100289' - v68 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v61 - v69 <- EndObjectLiteral - Return v69 - EndPlainFunction - // Splicing done - v70 <- LoadInteger '8' - v71 <- Compare v46, '<', v70 -EndDoWhileLoop v71 -v72 <- LoadFloat '-696.8889546228363' -v73 <- LoadFloat '1.0' -v74 <- LoadFloat '-1.7161430613102252e+307' -v75 <- BeginPlainFunction -> v76, v77 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v76 - BeginObjectLiteralGetter `d` -> v78 - BeginObjectLiteral - // Splicing instruction 12 (ObjectLiteralCopyProperties) from 49B9A70B-D6DB-4C54-ACE1-ED2082125FAA - ObjectLiteralCopyProperties v26 - // Splicing done - // Splicing instruction 14 (EndObjectLiteralSetter) from 49B9A70B-D6DB-4C54-ACE1-ED2082125FAA - BeginObjectLiteralSetter `f` -> v79, v80 - EndObjectLiteralSetter - // Splicing done - // Splicing instruction 34 (ObjectLiteralAddElement) from 7E55734B-63DE-4A29-8260-F7151415245B - ObjectLiteralAddElement `196`, v26 - // Splicing done - // Splicing instruction 44 (ObjectLiteralAddProperty) from CA964EE8-6F9D-4439-AED8-3C36C88F839F - ObjectLiteralAddProperty `b`, v76 - // Splicing done - v81 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v28 - v82 <- EndObjectLiteral - Return v82 -EndPlainFunction -v83 <- CallFunction v75, [v31] -v84 <- CallFunction v75, [] -v85 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v72 v75 -EndClassDefinition -v86 <- CallMethod (guarded) v72, 'call', [] -v87 <- TestInstanceOf v84, v75 -UpdateComputedProperty v84, v84, '-',v73 -// Program may be interesting due to new coverage: 10262 newly discovered edges in the CFG of the target - - -// ===== [ Program 699C337F-2820-4BAD-BFB8-6CD6D1D98D0E ] ===== -// Mutating 035446EC-712A-4F28-B20B-986359024101 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '15413' -v1 <- LoadFloat '8.549063425708404' -v2 <- LoadFloat '-2.2250738585072014e-308' -v3 <- BeginClassDefinition (exp) - ClassAddStaticProperty 'f' v1 - ClassAddStaticElement '10000' - // Replacing input 1 (v1) with v2 - ClassAddStaticComputedProperty v2 v2 - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - v7 <- CallFunction v6, [v0] - v8 <- CreateNamedVariable 'DataView', 'none' - v9 <- CreateIntArray [1073741824, 5, -52991, 268435440, -128, 248899627, -4, -7] - v10 <- CreateIntArray [268435441, -2147483649, -15, 2147483647, -63038] - BeginRepeatLoop '73' -> v11 - v12 <- GetProperty v9, '__proto__' - v13 <- CallMethod (guarded) v12, 'call', [v12, v11, v8, v9, v9] - EndRepeatLoop - SetComputedSuperProperty v0, v4 - v14 <- CreateIntArray [-4294967296, 3, -2147483649] - Return v6 - EndClassStaticMethod - ClassAddStaticProperty 'd' v1 - ClassAddStaticElement '64' - ClassAddPrivateStaticProperty 'a' v1 - ClassAddStaticComputedProperty v0 v2 -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateArray [v0, v17] -v19 <- CreateArray [v15, v3, v15, v17] -v20 <- CreateArray [v16, v19] -v21 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v22 <- CreateIntArray [-2147483649, -5, -9007199254740991, -9007199254740990] -v23 <- CreateIntArray [-567623044, -1405418967, 4294967295, 9223372036854775807, -2147483647, 3, -1369731541] -v24 <- CreateIntArray [65535, 1073741824, -4294967297, 7, 8, 5, -978564914, -65535] -v25 <- LoadString 'weekOfYear' -v26 <- LoadString '65535' -v27 <- LoadString 'd' -v28 <- LoadFloat '-9.392961880785308e+307' -v29 <- BeginPlainFunction -> - Return v24 -EndPlainFunction -v30 <- CallMethod v24, 'copyWithin', [v0, v0] -{e:v30,h:v24,length:v18,} <- DestructObjectAndReassign v24 -v31 <- LoadFloat '2.2250738585072014e-308' -v32 <- LoadFloat '-1.6311784115603315e+308' -v33 <- LoadInteger '4' -v34 <- CreateNamedVariable 'BigInt64Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '257' -v37 <- CreateNamedVariable 'Int16Array', 'none' -v38 <- LoadInteger '8' -v39 <- CreateNamedVariable 'Float32Array', 'none' -// Replacing input 0 (v34) with v38 -v40 <- CreateArray [v38, v37] -v41 <- CreateArray [v38, v38] -v42 <- LoadInteger '16' -v43 <- LoadInteger '9' -v44 <- LoadInteger '257' -v45 <- GetProperty v33, 'length' -v46 <- LoadInteger '0' -BeginDoWhileLoopBody - v47 <- CreateNamedVariable 'ArrayBuffer', 'none' - v48 <- LoadInteger '1073741824' - v49 <- UnaryOperation '++', v42 - v50 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v50, v48 - BeginObjectLiteral - v51 <- EndObjectLiteral - SetProperty v51, 'f', v2 - BeginObjectLiteral - v52 <- EndObjectLiteral - SetProperty v52, 'f', v2 - SetProperty v52, 'h', v16 - BeginObjectLiteral - v53 <- EndObjectLiteral - // Replacing input 0 (v53) with v50 - SetProperty v50, 'f', v2 - // Replacing input 1 (v16) with v49 - SetProperty v53, 'h', v49 - SetProperty v53, 'd', v18 - BeginObjectLiteral - v54 <- EndObjectLiteral - SetProperty v54, 'f', v2 - SetProperty v54, 'h', v16 - SetProperty v54, 'd', v42 - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v48 - v55 <- EndObjectLiteral - v56 <- LoadInteger '411' - v57 <- Construct v47, [v56, v55] - v58 <- CreateNamedVariable 'Float64Array', 'none' - v59 <- Construct v58, [v57] - v60 <- UnaryOperation v46, '++' -BeginDoWhileLoopHeader - v61 <- BeginPlainFunction -> - EndPlainFunction - v62 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v61 - ObjectLiteralSetPrototype v61 - ObjectLiteralCopyProperties v61 - ObjectLiteralAddProperty `f`, v61 - ObjectLiteralAddElement `6`, v61 - BeginObjectLiteralSetter `b` -> v63, v64 - v65 <- GetComputedSuperProperty v61 - Update v65, '&&', v64 - v66 <- LoadFloat 'nan' - v67 <- LoadFloat '-551599.0459100289' - v68 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v61 - v69 <- EndObjectLiteral - Return v69 - EndPlainFunction - v70 <- LoadInteger '8' - v71 <- Compare v46, '<', v70 -EndDoWhileLoop v71 -v72 <- LoadFloat '-696.8889546228363' -v73 <- LoadFloat '1.0' -v74 <- LoadFloat '-1.7161430613102252e+307' -v75 <- BeginPlainFunction -> v76, v77 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v76 - BeginObjectLiteralGetter `d` -> v78 - BeginObjectLiteral - ObjectLiteralCopyProperties v26 - BeginObjectLiteralSetter `f` -> v79, v80 - EndObjectLiteralSetter - ObjectLiteralAddElement `196`, v26 - ObjectLiteralAddProperty `b`, v76 - v81 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v28 - v82 <- EndObjectLiteral - Return v82 -EndPlainFunction -v83 <- CallFunction v75, [v31] -v84 <- CallFunction v75, [] -v85 <- BeginClassDefinition (decl) - // Replacing input 1 (v75) with v20 - ClassAddStaticComputedProperty v72 v20 -EndClassDefinition -v86 <- CallMethod (guarded) v72, 'call', [] -v87 <- TestInstanceOf v84, v75 -// Replacing input 1 (v84) with v30 -UpdateComputedProperty v84, v30, '-',v73 -// Program may be interesting due to new coverage: 3868 newly discovered edges in the CFG of the target - - -// ===== [ Program 021F38E6-8204-4157-A5B7-62859A770C6E ] ===== -// Minimizing 699C337F-2820-4BAD-BFB8-6CD6D1D98D0E -v0 <- LoadFloat '-696.8889546228363' -v1 <- CallMethod (guarded) v0, 'call', [v0] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.fzil b/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.fzil deleted file mode 100755 index c294bba7c..000000000 Binary files a/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.js b/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.js deleted file mode 100755 index ab3f8540e..000000000 --- a/old_corpus/program_20251007075416_021F38E6-8204-4157-A5B7-62859A770C6E.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 699C337F-2820-4BAD-BFB8-6CD6D1D98D0E -try { (-696.8889546228363).call(-696.8889546228363); } catch (e) {} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.fuzzil.history b/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.fuzzil.history deleted file mode 100755 index 1ccd10393..000000000 --- a/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.fuzzil.history +++ /dev/null @@ -1,120 +0,0 @@ -// ===== [ Program A6F74EF4-38F5-40DC-AFD1-CF5E39977A75 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-63907' -v1 <- LoadBigInt '13' -v2 <- LoadBigInt '9223372036854775807' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [2147483647, 536870912, 1073741824, -2, 1380087778, 1721788652, 7, 7098, 102802128] -v4 <- CreateIntArray [-7, -1729, 127, 65535] -v5 <- CreateIntArray [127, 10, -65537, -65536, 12, 127, -8, -9223372036854775808, 536870887] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v6 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'm' -> v7, v8, v9, v10 - // Executing code generator ElementUpdateGenerator - UpdateElement v5, '10000', '**', v9 - // Code generator finished - // Executing code generator MethodCallGenerator - v11 <- CallMethod (guarded) v7, 'm', [v9, v10, v0, v7] - // Code generator finished - // Executing code generator UpdateGenerator - Update v4, '-', v3 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v12 <- Construct (guarded) v11, [v3, v2] - // Code generator finished - Return v2 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v1 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v5 v2 - // Code generator finished -EndClassDefinition -v13 <- Construct v6, [] -v14 <- Construct v6, [] -v15 <- Construct v6, [] -// Code generator finished -// End of prefix code. 10 variables are now visible -v16 <- LoadString 'Z' -v17 <- CreateNamedVariable 'Date', 'none' -SetProperty v17, 'valueOf', v17 -v18 <- BeginClassDefinition (decl) v17 - BeginClassConstructor -> v19, v20, v21 - CallSuperConstructor [] - v22 <- BinaryOperation v17, '*', v16 - EndClassConstructor -EndClassDefinition -v23 <- Construct v18, [] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- GetElement v24, '2' -v26 <- BeginClassDefinition (decl) -EndClassDefinition -v27 <- CallMethod (guarded) v17, 'apply', [v26, v25] - - -// ===== [ Program AA4E1F1C-C05E-4197-80CF-A2E98A439E70 ] ===== -// Mutating A6F74EF4-38F5-40DC-AFD1-CF5E39977A75 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-63907' -v1 <- LoadBigInt '13' -v2 <- LoadBigInt '9223372036854775807' -v3 <- CreateIntArray [2147483647, 536870912, 1073741824, -2, 1380087778, 1721788652, 7, 7098, 102802128] -v4 <- CreateIntArray [-7, -1729, 127, 65535] -v5 <- CreateIntArray [127, 10, -65537, -65536, 12, 127, -8, -9223372036854775808, 536870887] -v6 <- BeginClassDefinition (exp) - // Mutating next operation - BeginClassStaticMethod 'valueOf' -> v7, v8, v9, v10 - UpdateElement v5, '10000', '**', v9 - v11 <- CallMethod (guarded) v7, 'm', [v9, v10, v0, v7] - Update v4, '-', v3 - // Mutating next operation - v12 <- Construct (guarded) v11, [v3, v2, v7, v6, v7] - Return v2 - EndClassStaticMethod - ClassAddInstanceComputedProperty v0 - ClassAddStaticComputedProperty v2 v1 - ClassAddInstanceComputedProperty v5 v2 -EndClassDefinition -v13 <- Construct v6, [] -v14 <- Construct v6, [] -v15 <- Construct v6, [] -v16 <- LoadString 'Z' -v17 <- CreateNamedVariable 'Date', 'none' -SetProperty v17, 'valueOf', v17 -v18 <- BeginClassDefinition (decl) v17 - BeginClassConstructor -> v19, v20, v21 - // Mutating next operation - CallSuperConstructor [v21, v17] - v22 <- BinaryOperation v17, '*', v16 - EndClassConstructor -EndClassDefinition -v23 <- Construct v18, [] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- GetElement v24, '2' -v26 <- BeginClassDefinition (decl) -EndClassDefinition -v27 <- CallMethod (guarded) v17, 'apply', [v26, v25] -// Program may be interesting due to new coverage: 3087 newly discovered edges in the CFG of the target - - -// ===== [ Program 453A87F1-09E6-41DB-AAE6-750A7A8BF8D0 ] ===== -// Minimizing AA4E1F1C-C05E-4197-80CF-A2E98A439E70 -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- BeginClassDefinition (decl) v0 - BeginClassConstructor -> v2, v3, v4 - CallSuperConstructor [v4, v0] - EndClassConstructor -EndClassDefinition -v5 <- Construct v1, [] -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.fzil b/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.fzil deleted file mode 100755 index 4b35ec031..000000000 Binary files a/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.js b/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.js deleted file mode 100755 index 4e1bf4a05..000000000 --- a/old_corpus/program_20251007075417_453A87F1-09E6-41DB-AAE6-750A7A8BF8D0.js +++ /dev/null @@ -1,8 +0,0 @@ -// Minimizing AA4E1F1C-C05E-4197-80CF-A2E98A439E70 -class C1 extends Date { - constructor(a3, a4) { - super(a4, Date); - } -} -new C1(); -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.fuzzil.history b/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.fuzzil.history deleted file mode 100755 index 436feb28e..000000000 --- a/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.fuzzil.history +++ /dev/null @@ -1,170 +0,0 @@ -// ===== [ Program A6F74EF4-38F5-40DC-AFD1-CF5E39977A75 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-63907' -v1 <- LoadBigInt '13' -v2 <- LoadBigInt '9223372036854775807' -// Code generator finished -// Executing code generator IntArrayGenerator -v3 <- CreateIntArray [2147483647, 536870912, 1073741824, -2, 1380087778, 1721788652, 7, 7098, 102802128] -v4 <- CreateIntArray [-7, -1729, 127, 65535] -v5 <- CreateIntArray [127, 10, -65537, -65536, 12, 127, -8, -9223372036854775808, 536870887] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v6 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'm' -> v7, v8, v9, v10 - // Executing code generator ElementUpdateGenerator - UpdateElement v5, '10000', '**', v9 - // Code generator finished - // Executing code generator MethodCallGenerator - v11 <- CallMethod (guarded) v7, 'm', [v9, v10, v0, v7] - // Code generator finished - // Executing code generator UpdateGenerator - Update v4, '-', v3 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v12 <- Construct (guarded) v11, [v3, v2] - // Code generator finished - Return v2 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 v1 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v5 v2 - // Code generator finished -EndClassDefinition -v13 <- Construct v6, [] -v14 <- Construct v6, [] -v15 <- Construct v6, [] -// Code generator finished -// End of prefix code. 10 variables are now visible -v16 <- LoadString 'Z' -v17 <- CreateNamedVariable 'Date', 'none' -SetProperty v17, 'valueOf', v17 -v18 <- BeginClassDefinition (decl) v17 - BeginClassConstructor -> v19, v20, v21 - CallSuperConstructor [] - v22 <- BinaryOperation v17, '*', v16 - EndClassConstructor -EndClassDefinition -v23 <- Construct v18, [] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- GetElement v24, '2' -v26 <- BeginClassDefinition (decl) -EndClassDefinition -v27 <- CallMethod (guarded) v17, 'apply', [v26, v25] - - -// ===== [ Program AA4E1F1C-C05E-4197-80CF-A2E98A439E70 ] ===== -// Mutating A6F74EF4-38F5-40DC-AFD1-CF5E39977A75 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-63907' -v1 <- LoadBigInt '13' -v2 <- LoadBigInt '9223372036854775807' -v3 <- CreateIntArray [2147483647, 536870912, 1073741824, -2, 1380087778, 1721788652, 7, 7098, 102802128] -v4 <- CreateIntArray [-7, -1729, 127, 65535] -v5 <- CreateIntArray [127, 10, -65537, -65536, 12, 127, -8, -9223372036854775808, 536870887] -v6 <- BeginClassDefinition (exp) - // Mutating next operation - BeginClassStaticMethod 'valueOf' -> v7, v8, v9, v10 - UpdateElement v5, '10000', '**', v9 - v11 <- CallMethod (guarded) v7, 'm', [v9, v10, v0, v7] - Update v4, '-', v3 - // Mutating next operation - v12 <- Construct (guarded) v11, [v3, v2, v7, v6, v7] - Return v2 - EndClassStaticMethod - ClassAddInstanceComputedProperty v0 - ClassAddStaticComputedProperty v2 v1 - ClassAddInstanceComputedProperty v5 v2 -EndClassDefinition -v13 <- Construct v6, [] -v14 <- Construct v6, [] -v15 <- Construct v6, [] -v16 <- LoadString 'Z' -v17 <- CreateNamedVariable 'Date', 'none' -SetProperty v17, 'valueOf', v17 -v18 <- BeginClassDefinition (decl) v17 - BeginClassConstructor -> v19, v20, v21 - // Mutating next operation - CallSuperConstructor [v21, v17] - v22 <- BinaryOperation v17, '*', v16 - EndClassConstructor -EndClassDefinition -v23 <- Construct v18, [] -v24 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v25 <- GetElement v24, '2' -v26 <- BeginClassDefinition (decl) -EndClassDefinition -v27 <- CallMethod (guarded) v17, 'apply', [v26, v25] -// Program may be interesting due to new coverage: 3087 newly discovered edges in the CFG of the target - - -// ===== [ Program 64B21C15-7AA5-4C81-86BE-D8EBF21D7263 ] ===== -// Mutating AA4E1F1C-C05E-4197-80CF-A2E98A439E70 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-63907' -v1 <- LoadBigInt '13' -v2 <- LoadBigInt '9223372036854775807' -v3 <- CreateIntArray [2147483647, 536870912, 1073741824, -2, 1380087778, 1721788652, 7, 7098, 102802128] -v4 <- CreateIntArray [-7, -1729, 127, 65535] -v5 <- CreateIntArray [127, 10, -65537, -65536, 12, 127, -8, -9223372036854775808, 536870887] -v6 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v7, v8, v9, v10 - UpdateElement v5, '10000', '**', v9 - v11 <- CallMethod (guarded) v7, 'm', [v9, v10, v0, v7] - Update v4, '-', v3 - v12 <- Construct (guarded) v11, [v3, v2, v7, v6, v7] - Return v2 - EndClassStaticMethod - ClassAddInstanceComputedProperty v0 - ClassAddStaticComputedProperty v2 v1 - ClassAddInstanceComputedProperty v5 v2 -EndClassDefinition -v13 <- Construct v6, [] -v14 <- Construct v6, [] -v15 <- Construct v6, [] -v16 <- LoadString 'Z' -v17 <- CreateNamedVariable 'Date', 'none' -// Probing value v17 -v18 <- CreateNamedVariable 'Symbol', 'none' -v19 <- GetProperty v18, 'toPrimitive' -ConfigureComputedProperty v17, v19, 'PropertyFlags(rawValue: 1)', 'value' [["v17"]] -// Probing finished -SetProperty v17, 'valueOf', v17 -v20 <- BeginClassDefinition (decl) v17 - BeginClassConstructor -> v21, v22, v23 - CallSuperConstructor [v23, v17] - v24 <- BinaryOperation v17, '*', v16 - EndClassConstructor -EndClassDefinition -v25 <- Construct v20, [] -v26 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v27 <- GetElement v26, '2' -v28 <- BeginClassDefinition (decl) -EndClassDefinition -v29 <- CallMethod (guarded) v17, 'apply', [v28, v27] -// Program may be interesting due to new coverage: 3545 newly discovered edges in the CFG of the target - - -// ===== [ Program 16FDCBB8-AC72-4A01-954A-1EECEF320227 ] ===== -// Minimizing 64B21C15-7AA5-4C81-86BE-D8EBF21D7263 -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- CreateNamedVariable 'Symbol', 'none' -v2 <- GetProperty v1, 'toPrimitive' -ConfigureComputedProperty v0, v2, 'PropertyFlags(rawValue: 1)', 'value' [["v0"]] -v3 <- BeginClassDefinition (decl) v0 - BeginClassConstructor -> v4, v5, v6 - CallSuperConstructor [v6, v0] - EndClassConstructor -EndClassDefinition -v7 <- Construct v3, [] -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.fzil b/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.fzil deleted file mode 100755 index 5ac391c2c..000000000 Binary files a/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.js b/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.js deleted file mode 100755 index d27cfa3a1..000000000 --- a/old_corpus/program_20251007075418_16FDCBB8-AC72-4A01-954A-1EECEF320227.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing 64B21C15-7AA5-4C81-86BE-D8EBF21D7263 -Object.defineProperty(Date, Symbol.toPrimitive, { writable: true, value: Date }); -class C3 extends Date { - constructor(a5, a6) { - super(a6, Date); - } -} -new C3(); -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.fuzzil.history b/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.fuzzil.history deleted file mode 100755 index f153bba1d..000000000 --- a/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.fuzzil.history +++ /dev/null @@ -1,112 +0,0 @@ -// ===== [ Program 7FFEE885-9F17-42B0-8B9D-CBFB383EFF2E ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator FloatGenerator -v1 <- LoadFloat 'nan' -v2 <- LoadFloat '-2.468118628446854' -v3 <- LoadFloat '-738.5392134199968' -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1000' -v5 <- LoadBigInt '15' -v6 <- LoadBigInt '4096' -// Code generator finished -// Executing code generator TypedArrayGenerator -v7 <- LoadInteger '1024' -v8 <- CreateNamedVariable 'Int16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '1890' -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '4' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- LoadInteger '268435440' -v17 <- LoadInteger '3212' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- LoadInteger '1' -v20 <- CreateNamedVariable 'Int8Array', 'none' -v21 <- LoadInteger '3' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- LoadInteger '2' -v25 <- LoadInteger '476388605' -v26 <- LoadInteger '536870912' -v27 <- LoadInteger '-1073741824' -v28 <- LoadBigInt '1073741824' -v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v30 <- LoadFloat '3.8607079113389884e+307' -v31 <- LoadInteger '-21994' -v32 <- LoadInteger '684504293' -v33 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v33 - v34 <- EndObjectLiteral - Return v34 -EndPlainFunction -v35 <- CreateNamedVariable 'Proxy', 'none' -v36 <- LoadInteger '5' - - -// ===== [ Program 91918207-D2A6-4E4F-9EF3-AB2177AD5E01 ] ===== -// Mutating 7FFEE885-9F17-42B0-8B9D-CBFB383EFF2E with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadFloat 'nan' -v2 <- LoadFloat '-2.468118628446854' -v3 <- LoadFloat '-738.5392134199968' -v4 <- LoadBigInt '1000' -v5 <- LoadBigInt '15' -v6 <- LoadBigInt '4096' -v7 <- LoadInteger '1024' -v8 <- CreateNamedVariable 'Int16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '1890' -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 1 (v10) with v11 -v12 <- Construct v11, [v11] -v13 <- LoadInteger '4' -v14 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 1 (v13) with v14 -v15 <- Construct v14, [v14] -v16 <- LoadInteger '268435440' -v17 <- LoadInteger '3212' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- LoadInteger '1' -v20 <- CreateNamedVariable 'Int8Array', 'none' -v21 <- LoadInteger '3' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- LoadInteger '2' -v25 <- LoadInteger '476388605' -v26 <- LoadInteger '536870912' -v27 <- LoadInteger '-1073741824' -v28 <- LoadBigInt '1073741824' -v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v30 <- LoadFloat '3.8607079113389884e+307' -v31 <- LoadInteger '-21994' -v32 <- LoadInteger '684504293' -v33 <- BeginPlainFunction -> - BeginObjectLiteral - // Replacing input 0 (v33) with v23 - ObjectLiteralAddProperty `set`, v23 - v34 <- EndObjectLiteral - // Replacing input 0 (v34) with v34 - Return v34 -EndPlainFunction -v35 <- CreateNamedVariable 'Proxy', 'none' -v36 <- LoadInteger '5' -// Program may be interesting due to new coverage: 1747 newly discovered edges in the CFG of the target - - -// ===== [ Program B1F49BD5-E14F-4BD6-A555-B5D5643B657A ] ===== -// Minimizing 91918207-D2A6-4E4F-9EF3-AB2177AD5E01 -v0 <- CreateNamedVariable 'Int8Array', 'none' -v1 <- Construct v0, [v0] -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.fzil b/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.fzil deleted file mode 100755 index 14fb34b8a..000000000 Binary files a/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.js b/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.js deleted file mode 100755 index c12a8dd14..000000000 --- a/old_corpus/program_20251007075419_B1F49BD5-E14F-4BD6-A555-B5D5643B657A.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 91918207-D2A6-4E4F-9EF3-AB2177AD5E01 -new Int8Array(Int8Array); -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.fuzzil.history b/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.fuzzil.history deleted file mode 100755 index b50967080..000000000 --- a/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.fuzzil.history +++ /dev/null @@ -1,186 +0,0 @@ -// ===== [ Program 7FFEE885-9F17-42B0-8B9D-CBFB383EFF2E ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator FloatGenerator -v1 <- LoadFloat 'nan' -v2 <- LoadFloat '-2.468118628446854' -v3 <- LoadFloat '-738.5392134199968' -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1000' -v5 <- LoadBigInt '15' -v6 <- LoadBigInt '4096' -// Code generator finished -// Executing code generator TypedArrayGenerator -v7 <- LoadInteger '1024' -v8 <- CreateNamedVariable 'Int16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '1890' -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '4' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- LoadInteger '268435440' -v17 <- LoadInteger '3212' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- LoadInteger '1' -v20 <- CreateNamedVariable 'Int8Array', 'none' -v21 <- LoadInteger '3' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- LoadInteger '2' -v25 <- LoadInteger '476388605' -v26 <- LoadInteger '536870912' -v27 <- LoadInteger '-1073741824' -v28 <- LoadBigInt '1073741824' -v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v30 <- LoadFloat '3.8607079113389884e+307' -v31 <- LoadInteger '-21994' -v32 <- LoadInteger '684504293' -v33 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v33 - v34 <- EndObjectLiteral - Return v34 -EndPlainFunction -v35 <- CreateNamedVariable 'Proxy', 'none' -v36 <- LoadInteger '5' - - -// ===== [ Program 91918207-D2A6-4E4F-9EF3-AB2177AD5E01 ] ===== -// Mutating 7FFEE885-9F17-42B0-8B9D-CBFB383EFF2E with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadFloat 'nan' -v2 <- LoadFloat '-2.468118628446854' -v3 <- LoadFloat '-738.5392134199968' -v4 <- LoadBigInt '1000' -v5 <- LoadBigInt '15' -v6 <- LoadBigInt '4096' -v7 <- LoadInteger '1024' -v8 <- CreateNamedVariable 'Int16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '1890' -v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 1 (v10) with v11 -v12 <- Construct v11, [v11] -v13 <- LoadInteger '4' -v14 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 1 (v13) with v14 -v15 <- Construct v14, [v14] -v16 <- LoadInteger '268435440' -v17 <- LoadInteger '3212' -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- LoadInteger '1' -v20 <- CreateNamedVariable 'Int8Array', 'none' -v21 <- LoadInteger '3' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- LoadInteger '2' -v25 <- LoadInteger '476388605' -v26 <- LoadInteger '536870912' -v27 <- LoadInteger '-1073741824' -v28 <- LoadBigInt '1073741824' -v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v30 <- LoadFloat '3.8607079113389884e+307' -v31 <- LoadInteger '-21994' -v32 <- LoadInteger '684504293' -v33 <- BeginPlainFunction -> - BeginObjectLiteral - // Replacing input 0 (v33) with v23 - ObjectLiteralAddProperty `set`, v23 - v34 <- EndObjectLiteral - // Replacing input 0 (v34) with v34 - Return v34 -EndPlainFunction -v35 <- CreateNamedVariable 'Proxy', 'none' -v36 <- LoadInteger '5' -// Program may be interesting due to new coverage: 1747 newly discovered edges in the CFG of the target - - -// ===== [ Program 8DD42999-88CC-4AB0-9D20-F96C450763B0 ] ===== -// Mutating 91918207-D2A6-4E4F-9EF3-AB2177AD5E01 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- LoadFloat 'nan' -v2 <- LoadFloat '-2.468118628446854' -v3 <- LoadFloat '-738.5392134199968' -v4 <- LoadBigInt '1000' -// Exploring value v4 -v5 <- Compare v4, '>=', v4 -// Exploring finished -v6 <- LoadBigInt '15' -v7 <- LoadBigInt '4096' -v8 <- LoadInteger '1024' -v9 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v9 -v10 <- CallMethod (guarded) v9, 'from', [v9] -// Exploring finished -v11 <- Construct v9, [v8] -v12 <- LoadInteger '1890' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v13, v9, v3] -// Exploring finished -v15 <- Construct v13, [v13] -// Exploring value v15 -v16 <- GetElement v15, '2' -// Exploring finished -v17 <- LoadInteger '4' -// Exploring value v17 -v18 <- BinaryOperation v17, '^', v17 -// Exploring finished -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v19] -v21 <- LoadInteger '268435440' -v22 <- LoadInteger '3212' -v23 <- CreateNamedVariable 'Uint16Array', 'none' -v24 <- LoadInteger '1' -v25 <- CreateNamedVariable 'Int8Array', 'none' -v26 <- LoadInteger '3' -v27 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v27 -v28 <- Construct (guarded) v27, [v27, v26, v27] -// Exploring finished -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- LoadInteger '2' -v31 <- LoadInteger '476388605' -v32 <- LoadInteger '536870912' -v33 <- LoadInteger '-1073741824' -// Exploring value v33 -v34 <- BinaryOperation v33, '>>', v33 -// Exploring finished -v35 <- LoadBigInt '1073741824' -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadFloat '3.8607079113389884e+307' -// Exploring value v37 -v38 <- Compare v37, '!=', v37 -// Exploring finished -v39 <- LoadInteger '-21994' -// Exploring value v39 -v40 <- BinaryOperation v39, '&', v39 -// Exploring finished -v41 <- LoadInteger '684504293' -v42 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v29 - v43 <- EndObjectLiteral - Return v43 -EndPlainFunction -v44 <- CreateNamedVariable 'Proxy', 'none' -v45 <- LoadInteger '5' -// Program may be interesting due to new coverage: 2264 newly discovered edges in the CFG of the target - - -// ===== [ Program 70CE0723-E9A8-49E6-A15A-5A36BF9CE575 ] ===== -// Minimizing 8DD42999-88CC-4AB0-9D20-F96C450763B0 -v0 <- CreateNamedVariable 'Int16Array', 'none' -v1 <- CallMethod v0, 'from', [v0] -// Program is interesting due to new coverage: 23 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.fzil b/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.fzil deleted file mode 100755 index 89542747e..000000000 Binary files a/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.js b/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.js deleted file mode 100755 index 2e8d7c316..000000000 --- a/old_corpus/program_20251007075420_70CE0723-E9A8-49E6-A15A-5A36BF9CE575.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 8DD42999-88CC-4AB0-9D20-F96C450763B0 -Int16Array.from(Int16Array); -// Program is interesting due to new coverage: 23 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.fuzzil.history b/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.fuzzil.history deleted file mode 100755 index 65f35acc6..000000000 --- a/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.fuzzil.history +++ /dev/null @@ -1,191 +0,0 @@ -// ===== [ Program 393E95CE-E1C3-4E45-9F46-EE5CC4109E72 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '5' -v1 <- LoadInteger '128' -v2 <- LoadInteger '1969918258' -// Code generator finished -// Executing code generator TypedArrayGenerator -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1774' -v7 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '129' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '0.42583611167060453' -v13 <- LoadFloat '-6.842147576444186' -v14 <- LoadFloat '334922.281372166' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadFloat '4.576737267287978e+307' -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- LoadBigInt '2147483649' -v18 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v19 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v20 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v21 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v22 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v23 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v24 <- LoadRegExp 'Ca?[\111]' 'ym' -v25 <- LoadRegExp '([\cz]?)' 'dgm' -v26 <- LoadUndefined -Reassign v26, v25 -v27 <- GetProperty v25, 'unicodeSets' -v28 <- LoadInteger '16' -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- CallFunction (guarded) v29, [v28, v23, v25] -v31 <- Construct v29, [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'BigUint64Array', 'none' -v34 <- Construct (guarded) v33, [v29, v29] -v35 <- Construct v33, [] -v36 <- LoadInteger '2' -v37 <- Construct (guarded) v29, [v36, v23, v23] -v38 <- GetElement v37, '1' -v39 <- CreateArray [] -v40 <- LoadInteger '16' -v41 <- CreateNamedVariable 'Float64Array', 'none' -v42 <- LoadInteger '10' -v43 <- CreateNamedVariable 'Uint16Array', 'none' -v44 <- LoadInteger '167' -v45 <- CreateNamedVariable 'Float32Array', 'none' -v46 <- BinaryOperation v45, '%', v39 -v47 <- BinaryOperation v40, '**', v41 -v48 <- CallFunction (guarded) v47, [v43, v47, v46, v42, v46] -v49 <- LoadFloat '2.0' -v50 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v50 -> v51 - EndObjectLiteralComputedMethod -v52 <- EndObjectLiteral - - -// ===== [ Program 7D360A00-9D1C-4F80-9F61-36407830CC56 ] ===== -// Mutating 393E95CE-E1C3-4E45-9F46-EE5CC4109E72 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '5' -v1 <- LoadInteger '128' -v2 <- LoadInteger '1969918258' -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1774' -v7 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '129' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadFloat '0.42583611167060453' -v13 <- LoadFloat '-6.842147576444186' -v14 <- LoadFloat '334922.281372166' -v15 <- LoadFloat '4.576737267287978e+307' -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- LoadBigInt '2147483649' -v18 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -// Executing code generator ApiMethodCallGenerator -BeginTry - v19 <- CreateNamedVariable 'Proxy', 'none' - v20 <- LoadBigInt '-2' - v21 <- CallMethod v18, 'unshift', [v19, v20, v15] -BeginCatch -> v22 -EndTryCatch -// Code generator finished -v23 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Executing code generator ComputedPropertyRetrievalGenerator -v24 <- GetComputedProperty v5, v13 -// Code generator finished -// Executing code generator PropertyRemovalGenerator -v25 <- DeleteProperty (guarded) v8, 'length' -// Code generator finished -// Executing code generator ResizableArrayBufferGenerator -v26 <- CreateNamedVariable 'ArrayBuffer', 'none' -v27 <- LoadInteger '895' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -v29 <- LoadInteger '127' -v30 <- Construct v26, [v29, v28] -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- Construct v31, [v30] -// Code generator finished -v33 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v34 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v35 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v36 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v37 <- LoadRegExp 'Ca?[\111]' 'ym' -v38 <- LoadRegExp '([\cz]?)' 'dgm' -v39 <- LoadUndefined -Reassign v39, v38 -v40 <- GetProperty v38, 'unicodeSets' -v41 <- LoadInteger '16' -v42 <- CreateNamedVariable 'Uint8Array', 'none' -v43 <- CallFunction (guarded) v42, [v41, v36, v38] -v44 <- Construct v42, [] -v45 <- LoadInteger '16' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct (guarded) v46, [v42, v42] -v48 <- Construct v46, [] -v49 <- LoadInteger '2' -// Executing code generator UnaryOperationGenerator -v50 <- UnaryOperation '-', v8 -// Code generator finished -// Executing code generator InGenerator -v51 <- TestIn v50, v28 -// Code generator finished -// Executing code generator FunctionBindGenerator -v52 <- BindFunction v16, v47 -// Code generator finished -// Executing code generator ApiMethodCallGenerator -BeginTry - v53 <- LoadString 'd4e' - v54 <- CallMethod v35, 'compile', [v53] -BeginCatch -> v55 -EndTryCatch -// Code generator finished -v56 <- Construct (guarded) v42, [v49, v36, v36] -v57 <- GetElement v56, '1' -v58 <- CreateArray [] -v59 <- LoadInteger '16' -v60 <- CreateNamedVariable 'Float64Array', 'none' -v61 <- LoadInteger '10' -v62 <- CreateNamedVariable 'Uint16Array', 'none' -v63 <- LoadInteger '167' -v64 <- CreateNamedVariable 'Float32Array', 'none' -v65 <- BinaryOperation v64, '%', v58 -v66 <- BinaryOperation v59, '**', v60 -v67 <- CallFunction (guarded) v66, [v62, v66, v65, v61, v65] -v68 <- LoadFloat '2.0' -v69 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v69 -> v70 - EndObjectLiteralComputedMethod -v71 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3040 newly discovered edges in the CFG of the target - - -// ===== [ Program C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A ] ===== -// Minimizing 7D360A00-9D1C-4F80-9F61-36407830CC56 -v0 <- CreateNamedVariable 'Float64Array', 'none' -v1 <- Construct v0, [v0, v0] -v2 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v3 <- Construct v2, [v1, v2, v0] -v4 <- LoadFloat '-6.842147576444186' -v5 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v6 <- CreateNamedVariable 'Proxy', 'none' -v7 <- LoadBigInt '-2' -v8 <- CallMethod v5, 'unshift', [v6, v7] -v9 <- GetComputedProperty v1, v4 -v10 <- DeleteProperty v3, 'length' -BeginObjectLiteral -v11 <- EndObjectLiteral -v12 <- TestIn v3, v11 -// Program is interesting due to new coverage: 110 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.fzil b/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.fzil deleted file mode 100755 index c05e33b59..000000000 Binary files a/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.js b/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.js deleted file mode 100755 index 7f831c202..000000000 --- a/old_corpus/program_20251007075422_C8089C9B-2AD0-44D8-B7D8-0F54F6D7D93A.js +++ /dev/null @@ -1,8 +0,0 @@ -// Minimizing 7D360A00-9D1C-4F80-9F61-36407830CC56 -const v1 = new Float64Array(Float64Array, Float64Array); -const v3 = new Uint8ClampedArray(v1, Uint8ClampedArray, Float64Array); -([0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]).unshift(Proxy, -2n); -v1[-6.842147576444186]; -delete v3.length; -v3 in {}; -// Program is interesting due to new coverage: 110 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.fuzzil.history b/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.fuzzil.history deleted file mode 100755 index 0b95b299b..000000000 --- a/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.fuzzil.history +++ /dev/null @@ -1,385 +0,0 @@ -// ===== [ Program 393E95CE-E1C3-4E45-9F46-EE5CC4109E72 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '5' -v1 <- LoadInteger '128' -v2 <- LoadInteger '1969918258' -// Code generator finished -// Executing code generator TypedArrayGenerator -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1774' -v7 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '129' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '0.42583611167060453' -v13 <- LoadFloat '-6.842147576444186' -v14 <- LoadFloat '334922.281372166' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadFloat '4.576737267287978e+307' -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- LoadBigInt '2147483649' -v18 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v19 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v20 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v21 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v22 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v23 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v24 <- LoadRegExp 'Ca?[\111]' 'ym' -v25 <- LoadRegExp '([\cz]?)' 'dgm' -v26 <- LoadUndefined -Reassign v26, v25 -v27 <- GetProperty v25, 'unicodeSets' -v28 <- LoadInteger '16' -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- CallFunction (guarded) v29, [v28, v23, v25] -v31 <- Construct v29, [] -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'BigUint64Array', 'none' -v34 <- Construct (guarded) v33, [v29, v29] -v35 <- Construct v33, [] -v36 <- LoadInteger '2' -v37 <- Construct (guarded) v29, [v36, v23, v23] -v38 <- GetElement v37, '1' -v39 <- CreateArray [] -v40 <- LoadInteger '16' -v41 <- CreateNamedVariable 'Float64Array', 'none' -v42 <- LoadInteger '10' -v43 <- CreateNamedVariable 'Uint16Array', 'none' -v44 <- LoadInteger '167' -v45 <- CreateNamedVariable 'Float32Array', 'none' -v46 <- BinaryOperation v45, '%', v39 -v47 <- BinaryOperation v40, '**', v41 -v48 <- CallFunction (guarded) v47, [v43, v47, v46, v42, v46] -v49 <- LoadFloat '2.0' -v50 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v50 -> v51 - EndObjectLiteralComputedMethod -v52 <- EndObjectLiteral - - -// ===== [ Program 7D360A00-9D1C-4F80-9F61-36407830CC56 ] ===== -// Mutating 393E95CE-E1C3-4E45-9F46-EE5CC4109E72 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '5' -v1 <- LoadInteger '128' -v2 <- LoadInteger '1969918258' -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '1774' -v7 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '129' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadFloat '0.42583611167060453' -v13 <- LoadFloat '-6.842147576444186' -v14 <- LoadFloat '334922.281372166' -v15 <- LoadFloat '4.576737267287978e+307' -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- LoadBigInt '2147483649' -v18 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -// Executing code generator ApiMethodCallGenerator -BeginTry - v19 <- CreateNamedVariable 'Proxy', 'none' - v20 <- LoadBigInt '-2' - v21 <- CallMethod v18, 'unshift', [v19, v20, v15] -BeginCatch -> v22 -EndTryCatch -// Code generator finished -v23 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Executing code generator ComputedPropertyRetrievalGenerator -v24 <- GetComputedProperty v5, v13 -// Code generator finished -// Executing code generator PropertyRemovalGenerator -v25 <- DeleteProperty (guarded) v8, 'length' -// Code generator finished -// Executing code generator ResizableArrayBufferGenerator -v26 <- CreateNamedVariable 'ArrayBuffer', 'none' -v27 <- LoadInteger '895' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -v29 <- LoadInteger '127' -v30 <- Construct v26, [v29, v28] -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- Construct v31, [v30] -// Code generator finished -v33 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v34 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v35 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v36 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v37 <- LoadRegExp 'Ca?[\111]' 'ym' -v38 <- LoadRegExp '([\cz]?)' 'dgm' -v39 <- LoadUndefined -Reassign v39, v38 -v40 <- GetProperty v38, 'unicodeSets' -v41 <- LoadInteger '16' -v42 <- CreateNamedVariable 'Uint8Array', 'none' -v43 <- CallFunction (guarded) v42, [v41, v36, v38] -v44 <- Construct v42, [] -v45 <- LoadInteger '16' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct (guarded) v46, [v42, v42] -v48 <- Construct v46, [] -v49 <- LoadInteger '2' -// Executing code generator UnaryOperationGenerator -v50 <- UnaryOperation '-', v8 -// Code generator finished -// Executing code generator InGenerator -v51 <- TestIn v50, v28 -// Code generator finished -// Executing code generator FunctionBindGenerator -v52 <- BindFunction v16, v47 -// Code generator finished -// Executing code generator ApiMethodCallGenerator -BeginTry - v53 <- LoadString 'd4e' - v54 <- CallMethod v35, 'compile', [v53] -BeginCatch -> v55 -EndTryCatch -// Code generator finished -v56 <- Construct (guarded) v42, [v49, v36, v36] -v57 <- GetElement v56, '1' -v58 <- CreateArray [] -v59 <- LoadInteger '16' -v60 <- CreateNamedVariable 'Float64Array', 'none' -v61 <- LoadInteger '10' -v62 <- CreateNamedVariable 'Uint16Array', 'none' -v63 <- LoadInteger '167' -v64 <- CreateNamedVariable 'Float32Array', 'none' -v65 <- BinaryOperation v64, '%', v58 -v66 <- BinaryOperation v59, '**', v60 -v67 <- CallFunction (guarded) v66, [v62, v66, v65, v61, v65] -v68 <- LoadFloat '2.0' -v69 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v69 -> v70 - EndObjectLiteralComputedMethod -v71 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3040 newly discovered edges in the CFG of the target - - -// ===== [ Program 4C65DBDE-5D04-46A5-A06E-F2D1CEAA47E4 ] ===== -// Mutating 7D360A00-9D1C-4F80-9F61-36407830CC56 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '5' -v1 <- LoadInteger '128' -v2 <- LoadInteger '1969918258' -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v4 -v5 <- Construct (guarded) v4, [v1, v3, v1] -// Exploring finished -v6 <- Construct v4, [v3] -// Exploring value v6 -SetElement v6, '2', v6 -// Exploring finished -v7 <- LoadInteger '1774' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '129' -v11 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v11 -SetProperty v11, 'name', v11 -// Exploring finished -v12 <- Construct v11, [v10] -v13 <- LoadFloat '0.42583611167060453' -v14 <- LoadFloat '-6.842147576444186' -v15 <- LoadFloat '334922.281372166' -v16 <- LoadFloat '4.576737267287978e+307' -v17 <- BeginPlainFunction -> -EndPlainFunction -v18 <- LoadBigInt '2147483649' -v19 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -BeginTry - v20 <- CreateNamedVariable 'Proxy', 'none' - v21 <- LoadBigInt '-2' - v22 <- CallMethod v19, 'unshift', [v20, v21, v16] -BeginCatch -> v23 -EndTryCatch -v24 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v25 <- GetComputedProperty v6, v14 -// Exploring value v25 -v26 <- BinaryOperation v25, '??', v25 -// Exploring finished -v27 <- DeleteProperty (guarded) v9, 'length' -v28 <- CreateNamedVariable 'ArrayBuffer', 'none' -v29 <- LoadInteger '895' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 -v30 <- EndObjectLiteral -v31 <- LoadInteger '127' -v32 <- Construct v28, [v31, v30] -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v33 -v34 <- CallFunction (guarded) v33, [v30, v30, v25] -// Exploring finished -v35 <- Construct v33, [v32] -v36 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v37 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v38 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Exploring value v38 -v39 <- GetProperty v38, 'lastIndex' -// Exploring finished -v40 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -// Exploring value v40 -SetProperty v40, 'b', v40 -// Exploring finished -v41 <- LoadRegExp 'Ca?[\111]' 'ym' -v42 <- LoadRegExp '([\cz]?)' 'dgm' -v43 <- LoadUndefined -Reassign v43, v42 -v44 <- GetProperty v42, 'unicodeSets' -// Exploring value v44 -v45 <- BinaryOperation v44, '||', v44 -// Exploring finished -v46 <- LoadInteger '16' -v47 <- CreateNamedVariable 'Uint8Array', 'none' -v48 <- CallFunction (guarded) v47, [v46, v40, v42] -// Exploring value v48 -v49 <- BinaryOperation v48, '??', v48 -// Exploring finished -v50 <- Construct v47, [] -v51 <- LoadInteger '16' -// Exploring value v51 -v52 <- BinaryOperation v51, '*', v51 -// Exploring finished -v53 <- CreateNamedVariable 'BigUint64Array', 'none' -v54 <- Construct (guarded) v53, [v47, v47] -v55 <- Construct v53, [] -// Exploring value v55 -v56 <- CallMethod (guarded) v55, 'toLocaleString', [] -// Exploring finished -v57 <- LoadInteger '2' -v58 <- UnaryOperation '-', v9 -v59 <- TestIn v58, v30 -v60 <- BindFunction v17, v54 -BeginTry - v61 <- LoadString 'd4e' - v62 <- CallMethod v38, 'compile', [v61] - // Exploring value v62 - SetProperty v62, 'ignoreCase', v62 - // Exploring finished -BeginCatch -> v63 -EndTryCatch -v64 <- Construct (guarded) v47, [v57, v40, v40] -v65 <- GetElement v64, '1' -v66 <- CreateArray [] -// Exploring value v66 -v67 <- CallMethod (guarded) v66, 'findLast', [v11] -// Exploring finished -v68 <- LoadInteger '16' -// Exploring value v68 -v69 <- BinaryOperation v68, '>>>', v68 -// Exploring finished -v70 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v70 -SetProperty v70, 'name', v70 -// Exploring finished -v71 <- LoadInteger '10' -// Exploring value v71 -v72 <- BinaryOperation v71, '>>', v71 -// Exploring finished -v73 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v73 -SetProperty v73, 'BYTES_PER_ELEMENT', v73 -// Exploring finished -v74 <- LoadInteger '167' -// Exploring value v74 -v75 <- BinaryOperation v74, '<<', v74 -// Exploring finished -v76 <- CreateNamedVariable 'Float32Array', 'none' -v77 <- BinaryOperation v76, '%', v66 -v78 <- BinaryOperation v68, '**', v70 -v79 <- CallFunction (guarded) v78, [v73, v78, v77, v71, v77] -// Exploring value v79 -v80 <- BinaryOperation v79, '??', v79 -// Exploring finished -v81 <- LoadFloat '2.0' -v82 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v82 -> v83 - EndObjectLiteralComputedMethod -v84 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2929 newly discovered edges in the CFG of the target - - -// ===== [ Program D54D9937-D6FD-43CE-B028-C76DC3996FB6 ] ===== -// Minimizing 4C65DBDE-5D04-46A5-A06E-F2D1CEAA47E4 -v0 <- LoadInteger '5' -v1 <- LoadInteger '128' -v2 <- LoadInteger '1969918258' -v3 <- LoadInteger '3' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- CallFunction (guarded) v4, [v1, v3, v1] -v6 <- Construct v4, [v3] -SetElement v6, '2', v6 -v7 <- LoadInteger '1774' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '129' -v11 <- CreateNamedVariable 'Int16Array', 'none' -SetProperty v11, 'name', v11 -v12 <- Construct v11, [v10] -v13 <- LoadFloat '0.42583611167060453' -v14 <- LoadFloat '-6.842147576444186' -v15 <- LoadFloat '334922.281372166' -v16 <- LoadFloat '4.576737267287978e+307' -v17 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -v18 <- LoadBigInt '2147483649' -v19 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -BeginTry - v20 <- CreateNamedVariable 'Proxy', 'none' - v21 <- LoadBigInt '-2' - v22 <- CallMethod v19, 'unshift', [v20, v21, v16] -BeginCatch -> v23 -EndTryCatch -v24 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v25 <- GetComputedProperty v6, v14 -v26 <- BinaryOperation v25, '??', v25 -v27 <- DeleteProperty (guarded) v9, 'length' -v28 <- CreateNamedVariable 'ArrayBuffer', 'none' -v29 <- LoadInteger '895' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 -v30 <- EndObjectLiteral -v31 <- LoadInteger '127' -v32 <- Construct v28, [v31, v30] -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- CallFunction (guarded) v33, [v30, v30, v25] -v35 <- Construct v33, [v32] -v36 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v37 <- LoadRegExp '([\cz]?)' 'dgm' -v38 <- LoadUndefined -v39 <- BinaryOperation v37, '||', v37 -v40 <- LoadInteger '16' -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- LoadInteger '16' -v43 <- CreateNamedVariable 'BigUint64Array', 'none' -v44 <- Construct v43, [v1, v2, v31] -v45 <- CallMethod v44, 'toLocaleString', [] -v46 <- LoadInteger '2' -v47 <- LoadString 'd4e' -v48 <- LoadInteger '16' -v49 <- CreateNamedVariable 'Float64Array', 'none' -v50 <- LoadInteger '10' -v51 <- CreateNamedVariable 'Uint16Array', 'none' -v52 <- LoadInteger '167' -v53 <- CreateNamedVariable 'Float32Array', 'none' -v54 <- CreateNamedVariable 'Symbol', 'none' -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.fzil b/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.fzil deleted file mode 100755 index a5066ef52..000000000 Binary files a/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.js b/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.js deleted file mode 100755 index 81e09bc87..000000000 --- a/old_corpus/program_20251007075424_D54D9937-D6FD-43CE-B028-C76DC3996FB6.js +++ /dev/null @@ -1,29 +0,0 @@ -// Minimizing 4C65DBDE-5D04-46A5-A06E-F2D1CEAA47E4 -try { Float64Array(128, 3, 128); } catch (e) {} -const v6 = new Float64Array(3); -v6[2] = v6; -const v9 = new Uint8ClampedArray(1774); -Int16Array.name = Int16Array; -new Int16Array(129); -function f17() { - return f17; -} -const v19 = [0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -try { - v19.unshift(Proxy, -2n, 4.576737267287978e+307); -} catch(e23) { -} -[0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -const v25 = v6[-6.842147576444186]; -v25 ?? v25; -delete v9?.length; -const v30 = { maxByteLength: 895 }; -const v32 = new ArrayBuffer(127, v30); -try { BigInt64Array(v30, v30, v25); } catch (e) {} -new BigInt64Array(v32); -/tU(?:a*)+/ysgu; -const v37 = /([\cz]?)/dgm; -v37 || v37; -const v44 = new BigUint64Array(128, 1969918258, 127); -v44.toLocaleString(); -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.fuzzil.history b/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.fuzzil.history deleted file mode 100755 index d90f95aff..000000000 --- a/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.fuzzil.history +++ /dev/null @@ -1,122 +0,0 @@ -// ===== [ Program 52305167-36CB-4A93-AFFE-646FDC7DE0AE ] ===== -// Start of prefix code -// Executing code generator IntArrayGenerator -v0 <- CreateIntArray [46120, 2147483647, -9223372036854775808, 268435456, 2007, 1073741823, 13, 9007199254740990, -433463816, 10] -v1 <- CreateIntArray [-9223372036854775808, -9007199254740990, 26357, 5, -6, 327015014, 578605107, -1114854853, 2] -v2 <- CreateIntArray [1024, 128, 1721558075, 255] -// Code generator finished -// Executing code generator TypedArrayGenerator -v3 <- LoadInteger '4023' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '4096' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadFloat '2.220446049250313e-16' -v13 <- LoadInteger '-1828752785' -v14 <- LoadFloat '745.8806114719878' -v15 <- BeginClassDefinition (exp) - BeginClassConstructor -> v16, v17 - BeginObjectLiteral - v18 <- EndObjectLiteral - SetProperty v18, 'g', v17 - SetProperty v18, 'a', v12 - BeginObjectLiteral - v19 <- EndObjectLiteral - SetProperty v19, 'g', v17 - SetProperty v19, 'c', v14 - EndClassConstructor -EndClassDefinition -v20 <- Construct v15, [v15] -v21 <- Construct v15, [] -v22 <- LoadInteger '16' -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- LoadInteger '10' -v25 <- CreateNamedVariable 'Uint16Array', 'none' -v26 <- LoadInteger '167' -v27 <- CreateNamedVariable 'Float32Array', 'none' -v28 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v28 -> v29 - EndObjectLiteralComputedMethod -v30 <- EndObjectLiteral - - -// ===== [ Program 39D8528B-BD4E-44EC-8C6A-28D9C41831FA ] ===== -// Mutating 52305167-36CB-4A93-AFFE-646FDC7DE0AE with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateIntArray [46120, 2147483647, -9223372036854775808, 268435456, 2007, 1073741823, 13, 9007199254740990, -433463816, 10] -v1 <- CreateIntArray [-9223372036854775808, -9007199254740990, 26357, 5, -6, 327015014, 578605107, -1114854853, 2] -v2 <- CreateIntArray [1024, 128, 1721558075, 255] -v3 <- LoadInteger '4023' -v4 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '4096' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadFloat '2.220446049250313e-16' -v13 <- LoadInteger '-1828752785' -v14 <- LoadFloat '745.8806114719878' -v15 <- BeginClassDefinition (exp) - BeginClassConstructor -> v16, v17 - BeginObjectLiteral - v18 <- EndObjectLiteral - // Probing value v18 - SetProperty v18, 'g', v5 - // Probing finished - SetProperty v18, 'g', v17 - SetProperty v18, 'a', v12 - BeginObjectLiteral - v19 <- EndObjectLiteral - // Probing value v19 - SetProperty v19, 'c', v3 - // Probing finished - SetProperty v19, 'g', v17 - SetProperty v19, 'c', v14 - EndClassConstructor -EndClassDefinition -v20 <- Construct v15, [v15] -v21 <- Construct v15, [] -v22 <- LoadInteger '16' -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- LoadInteger '10' -v25 <- CreateNamedVariable 'Uint16Array', 'none' -v26 <- LoadInteger '167' -v27 <- CreateNamedVariable 'Float32Array', 'none' -v28 <- CreateNamedVariable 'Symbol', 'none' -// Probing value v28 -SetProperty v28, 'toString', v28 -// Probing finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v28 -> v29 - EndObjectLiteralComputedMethod -v30 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2648 newly discovered edges in the CFG of the target - - -// ===== [ Program F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA ] ===== -// Minimizing 39D8528B-BD4E-44EC-8C6A-28D9C41831FA -v0 <- LoadInteger '4023' -v1 <- LoadFloat '745.8806114719878' -v2 <- BeginClassDefinition (exp) - BeginClassConstructor -> v3, v4 - BeginObjectLiteral - v5 <- EndObjectLiteral - SetProperty v5, 'c', v0 - SetProperty v5, 'g', v4 - SetProperty v5, 'c', v1 - EndClassConstructor -EndClassDefinition -v6 <- Construct v2, [] -v7 <- Construct v2, [] -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.fzil b/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.fzil deleted file mode 100755 index d9bdfa363..000000000 Binary files a/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.js b/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.js deleted file mode 100755 index b47398c88..000000000 --- a/old_corpus/program_20251007075426_F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing 39D8528B-BD4E-44EC-8C6A-28D9C41831FA -const v2 = class { - constructor(a4) { - const v5 = {}; - v5.c = 4023; - v5.g = a4; - v5.c = 745.8806114719878; - } -} -new v2(); -new v2(); -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.fuzzil.history b/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.fuzzil.history deleted file mode 100755 index a3087f008..000000000 --- a/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.fuzzil.history +++ /dev/null @@ -1,117 +0,0 @@ -// ===== [ Program 535B42F0-F59B-47EB-8755-41F4423F2D96 ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator IntegerGenerator -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -// Code generator finished -// Executing code generator StringGenerator -v11 <- LoadString 'h' -v12 <- LoadString '558357022' -v13 <- LoadString 'fd' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- LoadString 'zTSf' -v15 <- LoadString 'boolean' -v16 <- LoadString '-2147483647' -v17 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v18 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v19 <- ConstructWithSpread (guarded) v17, [...v16, ...v17] -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v22 <- LoadUndefined -v23 <- LoadUndefined -v24 <- BeginPlainFunction -> v25, v26 - SetElement v22, '7', v22 - v27 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v28 <- EndObjectLiteral - v29 <- LoadDisposableVariable v28 - Return v18 -EndPlainFunction -v30 <- CallFunction (guarded) v24, [] -v31 <- Construct v20, [v21] - - -// ===== [ Program 607789FA-A06F-493E-8277-F9DD957FC6BD ] ===== -// Mutating 535B42F0-F59B-47EB-8755-41F4423F2D96 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -v12 <- LoadString '558357022' -v13 <- LoadString 'fd' -v14 <- LoadString 'zTSf' -v15 <- LoadString 'boolean' -v16 <- LoadString '-2147483647' -v17 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v18 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Executing code generator ComputedPropertyRetrievalGenerator -v19 <- GetComputedProperty v12, v12 -// Code generator finished -// Executing code generator NumberComputationGenerator -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- LoadInteger '15' -v22 <- LoadFloat '0.0' -v23 <- BinaryOperation v6, '&&', v6 -v24 <- BinaryOperation v23, '&', v22 -v25 <- UnaryOperation '-', v6 -v26 <- CallMethod v20, 'round', [v24] -// Code generator finished -v27 <- ConstructWithSpread (guarded) v17, [...v16, ...v17] -v28 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v29 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v30 <- LoadUndefined -v31 <- LoadUndefined -v32 <- BeginPlainFunction -> v33, v34 - SetElement v30, '7', v30 - // Executing code generator ImitationGenerator - BeginObjectLiteral - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Proxy', 'none' - v37 <- Construct v36, [v23, v35] - // Code generator finished - // Executing code generator ReassignmentGenerator - Reassign v34, v33 - // Code generator finished - v38 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - Return v18 -EndPlainFunction -v41 <- CallFunction (guarded) v32, [] -v42 <- Construct v28, [v29] -// Program may be interesting due to new coverage: 9179 newly discovered edges in the CFG of the target - - -// ===== [ Program B23B6B08-DF44-467D-B183-03AA726D61DC ] ===== -// Minimizing 607789FA-A06F-493E-8277-F9DD957FC6BD -v0 <- LoadString '558357022' -v1 <- GetComputedProperty v0, v0 -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.fzil b/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.fzil deleted file mode 100755 index 9d5b9c78d..000000000 Binary files a/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.js b/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.js deleted file mode 100755 index 8c2ceee1c..000000000 --- a/old_corpus/program_20251007075427_B23B6B08-DF44-467D-B183-03AA726D61DC.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 607789FA-A06F-493E-8277-F9DD957FC6BD -("558357022")["558357022"]; -// Program is interesting due to new coverage: 20 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.fuzzil.history b/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.fuzzil.history deleted file mode 100755 index d817f54ef..000000000 --- a/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.fuzzil.history +++ /dev/null @@ -1,202 +0,0 @@ -// ===== [ Program 535B42F0-F59B-47EB-8755-41F4423F2D96 ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator IntegerGenerator -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -// Code generator finished -// Executing code generator StringGenerator -v11 <- LoadString 'h' -v12 <- LoadString '558357022' -v13 <- LoadString 'fd' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- LoadString 'zTSf' -v15 <- LoadString 'boolean' -v16 <- LoadString '-2147483647' -v17 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v18 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v19 <- ConstructWithSpread (guarded) v17, [...v16, ...v17] -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v22 <- LoadUndefined -v23 <- LoadUndefined -v24 <- BeginPlainFunction -> v25, v26 - SetElement v22, '7', v22 - v27 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v28 <- EndObjectLiteral - v29 <- LoadDisposableVariable v28 - Return v18 -EndPlainFunction -v30 <- CallFunction (guarded) v24, [] -v31 <- Construct v20, [v21] - - -// ===== [ Program 607789FA-A06F-493E-8277-F9DD957FC6BD ] ===== -// Mutating 535B42F0-F59B-47EB-8755-41F4423F2D96 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -v12 <- LoadString '558357022' -v13 <- LoadString 'fd' -v14 <- LoadString 'zTSf' -v15 <- LoadString 'boolean' -v16 <- LoadString '-2147483647' -v17 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v18 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Executing code generator ComputedPropertyRetrievalGenerator -v19 <- GetComputedProperty v12, v12 -// Code generator finished -// Executing code generator NumberComputationGenerator -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- LoadInteger '15' -v22 <- LoadFloat '0.0' -v23 <- BinaryOperation v6, '&&', v6 -v24 <- BinaryOperation v23, '&', v22 -v25 <- UnaryOperation '-', v6 -v26 <- CallMethod v20, 'round', [v24] -// Code generator finished -v27 <- ConstructWithSpread (guarded) v17, [...v16, ...v17] -v28 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v29 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v30 <- LoadUndefined -v31 <- LoadUndefined -v32 <- BeginPlainFunction -> v33, v34 - SetElement v30, '7', v30 - // Executing code generator ImitationGenerator - BeginObjectLiteral - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Proxy', 'none' - v37 <- Construct v36, [v23, v35] - // Code generator finished - // Executing code generator ReassignmentGenerator - Reassign v34, v33 - // Code generator finished - v38 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - Return v18 -EndPlainFunction -v41 <- CallFunction (guarded) v32, [] -v42 <- Construct v28, [v29] -// Program may be interesting due to new coverage: 9179 newly discovered edges in the CFG of the target - - -// ===== [ Program A308B07E-247F-4454-8D34-CE508F9F3C7F ] ===== -// Mutating 607789FA-A06F-493E-8277-F9DD957FC6BD with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -// Exploring value v11 -v12 <- CallMethod (guarded) v11, 'sup', [] -// Exploring finished -v13 <- LoadString '558357022' -v14 <- LoadString 'fd' -v15 <- LoadString 'zTSf' -v16 <- LoadString 'boolean' -// Exploring value v16 -v17 <- GetProperty (guarded) v16, 'toWellFormed' -v18 <- Construct (guarded) v17, [] -// Exploring finished -v19 <- LoadString '-2147483647' -v20 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v21 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v22 <- GetComputedProperty v13, v13 -// Exploring value v22 -v23 <- BinaryOperation v22, '??', v22 -// Exploring finished -v24 <- CreateNamedVariable 'Math', 'none' -v25 <- LoadInteger '15' -v26 <- LoadFloat '0.0' -v27 <- BinaryOperation v6, '&&', v6 -v28 <- BinaryOperation v27, '&', v26 -v29 <- UnaryOperation '-', v6 -// Exploring value v29 -v30 <- UnaryOperation '-', v29 -// Exploring finished -v31 <- CallMethod v24, 'round', [v28] -// Exploring value v31 -v32 <- UnaryOperation '-', v31 -// Exploring finished -v33 <- ConstructWithSpread (guarded) v20, [...v19, ...v20] -// Exploring value v33 -v34 <- BinaryOperation v33, '??', v33 -// Exploring finished -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'of', [] -// Exploring finished -v37 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -// Exploring value v37 -v38 <- GetProperty (guarded) v37, 'findLast' -v39 <- Construct (guarded) v38, [v37] -// Exploring finished -v40 <- LoadUndefined -v41 <- LoadUndefined -v42 <- BeginPlainFunction -> v43, v44 - // Exploring value v44 - v45 <- BinaryOperation v44, '??', v44 - // Exploring finished - SetElement v40, '7', v40 - BeginObjectLiteral - v46 <- EndObjectLiteral - v47 <- CreateNamedVariable 'Proxy', 'none' - v48 <- Construct v47, [v27, v46] - Reassign v44, v43 - v49 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v50 <- EndObjectLiteral - v51 <- LoadDisposableVariable v50 - Return v21 -EndPlainFunction -v52 <- CallFunction (guarded) v42, [] -v53 <- Construct v35, [v37] -// Program may be interesting due to new coverage: 2980 newly discovered edges in the CFG of the target - - -// ===== [ Program D226916F-4732-472F-92D1-39C046D19A6E ] ===== -// Minimizing A308B07E-247F-4454-8D34-CE508F9F3C7F -v0 <- LoadString '558357022' -v1 <- LoadString '-2147483647' -v2 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v3 <- GetComputedProperty v0, v0 -v4 <- ConstructWithSpread (guarded) v2, [...v1] -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.fzil b/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.fzil deleted file mode 100755 index b33b09aaa..000000000 Binary files a/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.js b/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.js deleted file mode 100755 index cb173d0c1..000000000 --- a/old_corpus/program_20251007075428_D226916F-4732-472F-92D1-39C046D19A6E.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing A308B07E-247F-4454-8D34-CE508F9F3C7F -const v2 = [-951142966,1,5,268435440,-7]; -("558357022")["558357022"]; -try { new v2(..."-2147483647"); } catch (e) {} -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.fuzzil.history b/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.fuzzil.history deleted file mode 100755 index 16f2bd43c..000000000 --- a/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.fuzzil.history +++ /dev/null @@ -1,354 +0,0 @@ -// ===== [ Program 535B42F0-F59B-47EB-8755-41F4423F2D96 ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -// Code generator finished -// Executing code generator FloatGenerator -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -// Code generator finished -// Executing code generator IntegerGenerator -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -// Code generator finished -// Executing code generator StringGenerator -v11 <- LoadString 'h' -v12 <- LoadString '558357022' -v13 <- LoadString 'fd' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- LoadString 'zTSf' -v15 <- LoadString 'boolean' -v16 <- LoadString '-2147483647' -v17 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v18 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v19 <- ConstructWithSpread (guarded) v17, [...v16, ...v17] -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v22 <- LoadUndefined -v23 <- LoadUndefined -v24 <- BeginPlainFunction -> v25, v26 - SetElement v22, '7', v22 - v27 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v28 <- EndObjectLiteral - v29 <- LoadDisposableVariable v28 - Return v18 -EndPlainFunction -v30 <- CallFunction (guarded) v24, [] -v31 <- Construct v20, [v21] - - -// ===== [ Program 607789FA-A06F-493E-8277-F9DD957FC6BD ] ===== -// Mutating 535B42F0-F59B-47EB-8755-41F4423F2D96 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -v12 <- LoadString '558357022' -v13 <- LoadString 'fd' -v14 <- LoadString 'zTSf' -v15 <- LoadString 'boolean' -v16 <- LoadString '-2147483647' -v17 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v18 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Executing code generator ComputedPropertyRetrievalGenerator -v19 <- GetComputedProperty v12, v12 -// Code generator finished -// Executing code generator NumberComputationGenerator -v20 <- CreateNamedVariable 'Math', 'none' -v21 <- LoadInteger '15' -v22 <- LoadFloat '0.0' -v23 <- BinaryOperation v6, '&&', v6 -v24 <- BinaryOperation v23, '&', v22 -v25 <- UnaryOperation '-', v6 -v26 <- CallMethod v20, 'round', [v24] -// Code generator finished -v27 <- ConstructWithSpread (guarded) v17, [...v16, ...v17] -v28 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v29 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v30 <- LoadUndefined -v31 <- LoadUndefined -v32 <- BeginPlainFunction -> v33, v34 - SetElement v30, '7', v30 - // Executing code generator ImitationGenerator - BeginObjectLiteral - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Proxy', 'none' - v37 <- Construct v36, [v23, v35] - // Code generator finished - // Executing code generator ReassignmentGenerator - Reassign v34, v33 - // Code generator finished - v38 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - Return v18 -EndPlainFunction -v41 <- CallFunction (guarded) v32, [] -v42 <- Construct v28, [v29] -// Program may be interesting due to new coverage: 9179 newly discovered edges in the CFG of the target - - -// ===== [ Program A308B07E-247F-4454-8D34-CE508F9F3C7F ] ===== -// Mutating 607789FA-A06F-493E-8277-F9DD957FC6BD with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -// Exploring value v11 -v12 <- CallMethod (guarded) v11, 'sup', [] -// Exploring finished -v13 <- LoadString '558357022' -v14 <- LoadString 'fd' -v15 <- LoadString 'zTSf' -v16 <- LoadString 'boolean' -// Exploring value v16 -v17 <- GetProperty (guarded) v16, 'toWellFormed' -v18 <- Construct (guarded) v17, [] -// Exploring finished -v19 <- LoadString '-2147483647' -v20 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v21 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v22 <- GetComputedProperty v13, v13 -// Exploring value v22 -v23 <- BinaryOperation v22, '??', v22 -// Exploring finished -v24 <- CreateNamedVariable 'Math', 'none' -v25 <- LoadInteger '15' -v26 <- LoadFloat '0.0' -v27 <- BinaryOperation v6, '&&', v6 -v28 <- BinaryOperation v27, '&', v26 -v29 <- UnaryOperation '-', v6 -// Exploring value v29 -v30 <- UnaryOperation '-', v29 -// Exploring finished -v31 <- CallMethod v24, 'round', [v28] -// Exploring value v31 -v32 <- UnaryOperation '-', v31 -// Exploring finished -v33 <- ConstructWithSpread (guarded) v20, [...v19, ...v20] -// Exploring value v33 -v34 <- BinaryOperation v33, '??', v33 -// Exploring finished -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v35 -v36 <- CallMethod (guarded) v35, 'of', [] -// Exploring finished -v37 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -// Exploring value v37 -v38 <- GetProperty (guarded) v37, 'findLast' -v39 <- Construct (guarded) v38, [v37] -// Exploring finished -v40 <- LoadUndefined -v41 <- LoadUndefined -v42 <- BeginPlainFunction -> v43, v44 - // Exploring value v44 - v45 <- BinaryOperation v44, '??', v44 - // Exploring finished - SetElement v40, '7', v40 - BeginObjectLiteral - v46 <- EndObjectLiteral - v47 <- CreateNamedVariable 'Proxy', 'none' - v48 <- Construct v47, [v27, v46] - Reassign v44, v43 - v49 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v50 <- EndObjectLiteral - v51 <- LoadDisposableVariable v50 - Return v21 -EndPlainFunction -v52 <- CallFunction (guarded) v42, [] -v53 <- Construct v35, [v37] -// Program may be interesting due to new coverage: 2980 newly discovered edges in the CFG of the target - - -// ===== [ Program 70607164-DA51-469D-BEFB-56BEA30CCE7D ] ===== -// Mutating A308B07E-247F-4454-8D34-CE508F9F3C7F with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -v12 <- CallMethod (guarded) v11, 'sup', [] -v13 <- LoadString '558357022' -v14 <- LoadString 'fd' -v15 <- LoadString 'zTSf' -v16 <- LoadString 'boolean' -v17 <- GetProperty (guarded) v16, 'toWellFormed' -v18 <- Construct (guarded) v17, [] -v19 <- LoadString '-2147483647' -v20 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v21 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v22 <- GetComputedProperty v13, v13 -v23 <- BinaryOperation v22, '??', v22 -v24 <- CreateNamedVariable 'Math', 'none' -v25 <- LoadInteger '15' -v26 <- LoadFloat '0.0' -v27 <- BinaryOperation v6, '&&', v6 -v28 <- BinaryOperation v27, '&', v26 -v29 <- UnaryOperation '-', v6 -v30 <- UnaryOperation '-', v29 -v31 <- CallMethod v24, 'round', [v28] -v32 <- UnaryOperation '-', v31 -v33 <- ConstructWithSpread (guarded) v20, [...v19, ...v20] -v34 <- BinaryOperation v33, '??', v33 -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Replacing input 0 (v35) with v22 -v36 <- CallMethod (guarded) v22, 'of', [] -v37 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v38 <- GetProperty (guarded) v37, 'findLast' -v39 <- Construct (guarded) v38, [v37] -v40 <- LoadUndefined -v41 <- LoadUndefined -v42 <- BeginPlainFunction -> v43, v44 - v45 <- BinaryOperation v44, '??', v44 - SetElement v40, '7', v40 - BeginObjectLiteral - v46 <- EndObjectLiteral - v47 <- CreateNamedVariable 'Proxy', 'none' - v48 <- Construct v47, [v27, v46] - Reassign v44, v43 - v49 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v50 <- EndObjectLiteral - v51 <- LoadDisposableVariable v50 - Return v21 -EndPlainFunction -// Replacing input 0 (v42) with v42 -v52 <- CallFunction (guarded) v42, [] -v53 <- Construct v35, [v37] -// Program may be interesting due to new coverage: 2885 newly discovered edges in the CFG of the target - - -// ===== [ Program 03966597-E260-4004-BED4-044D741B00DB ] ===== -// Mutating 70607164-DA51-469D-BEFB-56BEA30CCE7D with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Africa/Mogadishu' -v1 <- LoadString 'ICT' -v2 <- LoadString 'EET' -v3 <- LoadFloat '0.37898514475777934' -v4 <- LoadFloat '-5.0' -v5 <- LoadFloat '1.7976931348623157e+308' -v6 <- CreateNamedVariable 'Map', 'none' -v7 <- Construct v6, [] -v8 <- LoadInteger '4294967295' -v9 <- LoadInteger '64' -v10 <- LoadInteger '-128' -v11 <- LoadString 'h' -v12 <- CallMethod (guarded) v11, 'sup', [] -v13 <- LoadString '558357022' -v14 <- LoadString 'fd' -v15 <- LoadString 'zTSf' -v16 <- LoadString 'boolean' -v17 <- GetProperty (guarded) v16, 'toWellFormed' -v18 <- Construct (guarded) v17, [] -v19 <- LoadString '-2147483647' -v20 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v21 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v22 <- GetComputedProperty v13, v13 -v23 <- BinaryOperation v22, '??', v22 -v24 <- CreateNamedVariable 'Math', 'none' -v25 <- LoadInteger '15' -v26 <- LoadFloat '0.0' -v27 <- BinaryOperation v6, '&&', v6 -v28 <- BinaryOperation v27, '&', v26 -v29 <- UnaryOperation '-', v6 -v30 <- UnaryOperation '-', v29 -v31 <- CallMethod v24, 'round', [v28] -v32 <- UnaryOperation '-', v31 -v33 <- ConstructWithSpread (guarded) v20, [...v19, ...v20] -v34 <- BinaryOperation v33, '??', v33 -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- CallMethod (guarded) v22, 'of', [] -v37 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v38 <- GetProperty (guarded) v37, 'findLast' -// Executing code generator ImitationGenerator -// Code generator finished -// Executing code generator TryCatchGenerator -BeginTry - // Executing code generator MethodCallWithDifferentThisGenerator - v39 <- CreateNamedVariable 'Reflect', 'none' - v40 <- CreateArray [] - v41 <- GetProperty v1, 'trimRight' - v42 <- CallMethod v39, 'apply', [v41, v19, v40] - // Code generator finished -BeginFinally - // Executing code generator MethodAsPropertyRetrievalGenerator - v43 <- GetProperty v1, 'endsWith' - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - v44 <- Construct v35, [v14, v28, v8] - BeginCatch -> v45 - EndTryCatch - // Code generator finished -EndTryCatch -// Code generator finished -v46 <- Construct (guarded) v38, [v37] -v47 <- LoadUndefined -v48 <- LoadUndefined -v49 <- BeginPlainFunction -> v50, v51 - v52 <- BinaryOperation v51, '??', v51 - SetElement v47, '7', v47 - BeginObjectLiteral - v53 <- EndObjectLiteral - v54 <- CreateNamedVariable 'Proxy', 'none' - v55 <- Construct v54, [v27, v53] - Reassign v51, v50 - v56 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v57 <- EndObjectLiteral - v58 <- LoadDisposableVariable v57 - Return v21 -EndPlainFunction -v59 <- CallFunction (guarded) v49, [] -v60 <- Construct v35, [v37] -// Program may be interesting due to new coverage: 3038 newly discovered edges in the CFG of the target - - -// ===== [ Program 1DDF3561-7205-43B0-946B-3A30B35B9FB4 ] ===== -// Minimizing 03966597-E260-4004-BED4-044D741B00DB -v0 <- LoadString 'boolean' -v1 <- CallFunction (guarded) v0, [] -BeginTry -BeginFinally -EndTryCatch -// Program is interesting due to new coverage: 16 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.fzil b/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.fzil deleted file mode 100755 index b7c081238..000000000 Binary files a/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.js b/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.js deleted file mode 100755 index 17c137e5e..000000000 --- a/old_corpus/program_20251007075429_1DDF3561-7205-43B0-946B-3A30B35B9FB4.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing 03966597-E260-4004-BED4-044D741B00DB -try { -const t0 = "boolean"; -t0(); -} catch (e) {} -try { -} finally { -} -// Program is interesting due to new coverage: 16 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.fuzzil.history b/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.fuzzil.history deleted file mode 100755 index 057d63191..000000000 --- a/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.fuzzil.history +++ /dev/null @@ -1,135 +0,0 @@ -// ===== [ Program E645FFA6-9D03-4C1F-9959-12FB33C740C8 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- BeginPlainFunction -> -EndPlainFunction -v16 <- CreateNamedVariable 'Date', 'none' -v17 <- BeginClassDefinition (decl) v15 - BeginClassInstanceMethod 'm' -> v18, v19 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v16 - ClassAddInstanceProperty 'h' v16 - ClassAddInstanceElement '3277' -EndClassDefinition -v20 <- Construct v17, [] -v21 <- CreateNamedVariable 'Math', 'none' -v22 <- LoadInteger '-5' -v23 <- CallMethod v21, 'asinh', [v22] - - -// ===== [ Program F2FD27F4-C826-46A6-A388-C6A43263B927 ] ===== -// Mutating E645FFA6-9D03-4C1F-9959-12FB33C740C8 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -v15 <- BeginPlainFunction -> -EndPlainFunction -v16 <- CreateNamedVariable 'Date', 'none' -v17 <- BeginClassDefinition (decl) v15 - BeginClassInstanceMethod 'm' -> v18, v19 - EndClassInstanceMethod - // Replacing input 0 (v16) with v4 - ClassAddInstanceElement '4231758948' v4 - ClassAddInstanceProperty 'h' v16 - ClassAddInstanceElement '3277' -EndClassDefinition -v20 <- Construct v17, [] -v21 <- CreateNamedVariable 'Math', 'none' -v22 <- LoadInteger '-5' -v23 <- CallMethod v21, 'asinh', [v22] -// Program may be interesting due to new coverage: 2574 newly discovered edges in the CFG of the target - - -// ===== [ Program 7E2BE0FD-F0D4-4914-A5BE-441FDE741B5C ] ===== -// Mutating F2FD27F4-C826-46A6-A388-C6A43263B927 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v3, v3, v4] -// Exploring finished -v15 <- Construct v13, [v12] -v16 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v16 -v17 <- CallFunction (guarded) v16, [] -// Exploring finished -v18 <- CreateNamedVariable 'Date', 'none' -v19 <- BeginClassDefinition (decl) v16 - BeginClassInstanceMethod 'm' -> v20, v21 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v4 - ClassAddInstanceProperty 'h' v18 - ClassAddInstanceElement '3277' -EndClassDefinition -// Exploring value v19 -v22 <- GetProperty v19, 'prototype' -// Exploring finished -v23 <- Construct v19, [] -v24 <- CreateNamedVariable 'Math', 'none' -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'tan', [v7] -// Exploring finished -v26 <- LoadInteger '-5' -// Exploring value v26 -v27 <- Compare v26, '!=', v26 -// Exploring finished -v28 <- CallMethod v24, 'asinh', [v26] -// Exploring value v28 -v29 <- BinaryOperation v28, '>>>', v28 -// Program may be interesting due to new coverage: 2850 newly discovered edges in the CFG of the target - - -// ===== [ Program F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3 ] ===== -// Minimizing 7E2BE0FD-F0D4-4914-A5BE-441FDE741B5C -v0 <- CreateNamedVariable 'Math', 'none' -v1 <- CallMethod v0, 'tan', [] -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.fzil b/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.fzil deleted file mode 100755 index 08cb7bd90..000000000 Binary files a/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.js b/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.js deleted file mode 100755 index d86c6d2a2..000000000 --- a/old_corpus/program_20251007075430_F7AE8DC0-3807-4BC4-BDA7-42F4DC6138B3.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 7E2BE0FD-F0D4-4914-A5BE-441FDE741B5C -Math.tan(); -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.fuzzil.history b/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.fuzzil.history deleted file mode 100755 index 75c2b5060..000000000 --- a/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.fuzzil.history +++ /dev/null @@ -1,272 +0,0 @@ -// ===== [ Program E645FFA6-9D03-4C1F-9959-12FB33C740C8 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- BeginPlainFunction -> -EndPlainFunction -v16 <- CreateNamedVariable 'Date', 'none' -v17 <- BeginClassDefinition (decl) v15 - BeginClassInstanceMethod 'm' -> v18, v19 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v16 - ClassAddInstanceProperty 'h' v16 - ClassAddInstanceElement '3277' -EndClassDefinition -v20 <- Construct v17, [] -v21 <- CreateNamedVariable 'Math', 'none' -v22 <- LoadInteger '-5' -v23 <- CallMethod v21, 'asinh', [v22] - - -// ===== [ Program F2FD27F4-C826-46A6-A388-C6A43263B927 ] ===== -// Mutating E645FFA6-9D03-4C1F-9959-12FB33C740C8 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -v15 <- BeginPlainFunction -> -EndPlainFunction -v16 <- CreateNamedVariable 'Date', 'none' -v17 <- BeginClassDefinition (decl) v15 - BeginClassInstanceMethod 'm' -> v18, v19 - EndClassInstanceMethod - // Replacing input 0 (v16) with v4 - ClassAddInstanceElement '4231758948' v4 - ClassAddInstanceProperty 'h' v16 - ClassAddInstanceElement '3277' -EndClassDefinition -v20 <- Construct v17, [] -v21 <- CreateNamedVariable 'Math', 'none' -v22 <- LoadInteger '-5' -v23 <- CallMethod v21, 'asinh', [v22] -// Program may be interesting due to new coverage: 2574 newly discovered edges in the CFG of the target - - -// ===== [ Program 7E2BE0FD-F0D4-4914-A5BE-441FDE741B5C ] ===== -// Mutating F2FD27F4-C826-46A6-A388-C6A43263B927 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v13 -v14 <- Construct (guarded) v13, [v3, v3, v4] -// Exploring finished -v15 <- Construct v13, [v12] -v16 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v16 -v17 <- CallFunction (guarded) v16, [] -// Exploring finished -v18 <- CreateNamedVariable 'Date', 'none' -v19 <- BeginClassDefinition (decl) v16 - BeginClassInstanceMethod 'm' -> v20, v21 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v4 - ClassAddInstanceProperty 'h' v18 - ClassAddInstanceElement '3277' -EndClassDefinition -// Exploring value v19 -v22 <- GetProperty v19, 'prototype' -// Exploring finished -v23 <- Construct v19, [] -v24 <- CreateNamedVariable 'Math', 'none' -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'tan', [v7] -// Exploring finished -v26 <- LoadInteger '-5' -// Exploring value v26 -v27 <- Compare v26, '!=', v26 -// Exploring finished -v28 <- CallMethod v24, 'asinh', [v26] -// Exploring value v28 -v29 <- BinaryOperation v28, '>>>', v28 -// Program may be interesting due to new coverage: 2850 newly discovered edges in the CFG of the target - - -// ===== [ Program 17D2BCBA-24A5-49DF-8F49-02A1D83ECDC4 ] ===== -// Mutating 7E2BE0FD-F0D4-4914-A5BE-441FDE741B5C with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '10' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct (guarded) v13, [v3, v3, v4] -// Replacing input 0 (v13) with v7 -v15 <- Construct v7, [v12] -v16 <- BeginPlainFunction -> -EndPlainFunction -v17 <- CallFunction (guarded) v16, [] -v18 <- CreateNamedVariable 'Date', 'none' -v19 <- BeginClassDefinition (decl) v16 - BeginClassInstanceMethod 'm' -> v20, v21 - EndClassInstanceMethod - // Replacing input 0 (v4) with v16 - ClassAddInstanceElement '4231758948' v16 - ClassAddInstanceProperty 'h' v18 - ClassAddInstanceElement '3277' -EndClassDefinition -v22 <- GetProperty v19, 'prototype' -v23 <- Construct v19, [] -v24 <- CreateNamedVariable 'Math', 'none' -// Replacing input 0 (v24) with v24 -v25 <- CallMethod (guarded) v24, 'tan', [v7] -v26 <- LoadInteger '-5' -v27 <- Compare v26, '!=', v26 -v28 <- CallMethod v24, 'asinh', [v26] -v29 <- BinaryOperation v28, '>>>', v28 -// Program may be interesting due to new coverage: 2822 newly discovered edges in the CFG of the target - - -// ===== [ Program F244292D-C6E8-4136-87EB-F38F38E41C5D ] ===== -// Mutating 17D2BCBA-24A5-49DF-8F49-02A1D83ECDC4 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '129' -v1 <- LoadInteger '195280295' -v2 <- LoadInteger '45412' -v3 <- LoadString '+03:00' -v4 <- LoadString 'Europe/Vatican' -v5 <- LoadString '-17:00' -v6 <- LoadInteger '128' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -// Exploring value v8 -SetElement v8, '102', v8 -// Exploring finished -v9 <- LoadInteger '512' -v10 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v10 -v11 <- GetProperty v10, 'length' -// Exploring finished -v12 <- Construct v10, [v9] -v13 <- LoadInteger '10' -// Exploring value v13 -v14 <- BinaryOperation v13, '>>', v13 -// Exploring finished -v15 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v16 <- Construct (guarded) v15, [v3, v3, v4] -v17 <- Construct v7, [v13] -// Exploring value v17 -v18 <- GetProperty (guarded) v17, 'map' -v19 <- Construct (guarded) v18, [v5] -// Exploring finished -v20 <- BeginPlainFunction -> -EndPlainFunction -v21 <- CallFunction (guarded) v20, [] -// Exploring value v21 -v22 <- BinaryOperation v21, '??', v21 -// Exploring finished -v23 <- CreateNamedVariable 'Date', 'none' -// Exploring value v23 -v24 <- GetProperty (guarded) v23, 'UTC' -v25 <- Construct (guarded) v24, [v15, v5, v1, v4, v4, v15, v23] -// Exploring finished -v26 <- BeginClassDefinition (decl) v20 - BeginClassInstanceMethod 'm' -> v27, v28 - EndClassInstanceMethod - ClassAddInstanceElement '4231758948' v20 - ClassAddInstanceProperty 'h' v23 - ClassAddInstanceElement '3277' -EndClassDefinition -// Exploring value v26 -v29 <- GetProperty v26, 'name' -// Exploring finished -v30 <- GetProperty v26, 'prototype' -v31 <- Construct v26, [] -v32 <- CreateNamedVariable 'Math', 'none' -v33 <- CallMethod (guarded) v32, 'tan', [v7] -// Exploring value v33 -v34 <- BinaryOperation v33, '-', v33 -// Exploring finished -v35 <- LoadInteger '-5' -v36 <- Compare v35, '!=', v35 -v37 <- CallMethod v32, 'asinh', [v35] -v38 <- BinaryOperation v37, '>>>', v37 -// Program may be interesting due to new coverage: 2965 newly discovered edges in the CFG of the target - - -// ===== [ Program 877B4EF0-8943-4E42-98B8-C092DCA83E9E ] ===== -// Minimizing F244292D-C6E8-4136-87EB-F38F38E41C5D -v0 <- LoadInteger '195280295' -v1 <- LoadString '+03:00' -v2 <- LoadString 'Europe/Vatican' -v3 <- LoadString '-17:00' -v4 <- LoadInteger '128' -v5 <- CreateNamedVariable 'Uint16Array', 'none' -v6 <- Construct v5, [v4] -SetElement v6, '102', v6 -v7 <- LoadInteger '512' -v8 <- CreateNamedVariable 'Int16Array', 'none' -v9 <- GetProperty v8, 'length' -v10 <- Construct v8, [v7] -v11 <- LoadInteger '10' -v12 <- BinaryOperation v11, '>>', v11 -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- CallFunction (guarded) v13, [v1, v1, v2] -v15 <- Construct v5, [v11] -v16 <- GetProperty (guarded) v15, 'map' -v17 <- CallFunction (guarded) v16, [v3] -v18 <- BeginPlainFunction -> -EndPlainFunction -v19 <- CallFunction (guarded) v18, [] -v20 <- BinaryOperation v19, '??', v19 -v21 <- CreateNamedVariable 'Date', 'none' -v22 <- GetProperty (guarded) v21, 'UTC' -v23 <- CallFunction (guarded) v22, [v13, v3, v0, v2, v2, v13, v21] -v24 <- BeginClassDefinition (decl) v18 -EndClassDefinition -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.fzil b/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.fzil deleted file mode 100755 index 5cea6602e..000000000 Binary files a/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.js b/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.js deleted file mode 100755 index 2db0a563b..000000000 --- a/old_corpus/program_20251007075432_877B4EF0-8943-4E42-98B8-C092DCA83E9E.js +++ /dev/null @@ -1,20 +0,0 @@ -// Minimizing F244292D-C6E8-4136-87EB-F38F38E41C5D -const v6 = new Uint16Array(128); -v6[102] = v6; -Int16Array.length; -new Int16Array(512); -10 >> 10; -try { Uint8ClampedArray("+03:00", "+03:00", "Europe/Vatican"); } catch (e) {} -const v15 = new Uint16Array(10); -const v16 = v15?.map; -try { v16("-17:00"); } catch (e) {} -function f18() { -} -let v19; -try { v19 = f18(); } catch (e) {} -v19 ?? v19; -const v22 = Date?.UTC; -try { v22(Uint8ClampedArray, "-17:00", 195280295, "Europe/Vatican", "Europe/Vatican", Uint8ClampedArray, Date); } catch (e) {} -class C24 extends f18 { -} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.fuzzil.history b/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.fuzzil.history deleted file mode 100755 index 8ea3522d5..000000000 --- a/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.fuzzil.history +++ /dev/null @@ -1,234 +0,0 @@ -// ===== [ Program 2D505A1E-04CB-4775-819D-CD0B9DC4C144 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '261' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 16 variables are now visible -v18 <- LoadBoolean 'true' -v19 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v20 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v21 <- CreateIntArray [-65537] -v22 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v23, v24 - v25 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v19 - BeginObjectLiteralComputedMethod v25 -> v26 - EndObjectLiteralComputedMethod - v27 <- EndObjectLiteral - v28 <- LoadDisposableVariable v27 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v29 <- GetProperty (guarded) v22, 'toString' -v30 <- CallFunction (guarded) v29, [] -v31 <- Construct v22, [] -v32 <- Construct v22, [] -v33 <- Construct v22, [] -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralCopyProperties v33 - BeginObjectLiteralComputedMethod v20 -> v37, v38, v39 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v40, v41 - v42 <- CallSuperMethod 'setUint32', [v19, v32] - v43 <- LoadInteger '-268435456' - v44 <- LoadInteger '0' - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v34, [v31, v31] -SetElement v46, '482618132', v46 -v47 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v48 <- CallMethod (guarded) v47, 'with', [v21] - - -// ===== [ Program EFF5D3A7-4E00-40D0-B71E-4177465DBFEA ] ===== -// Mutating 2D505A1E-04CB-4775-819D-CD0B9DC4C144 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -// Executing code generator IfElseGenerator -BeginIf v1 - // Executing code generator PrototypeAccessGenerator - v13 <- GetProperty v11, '__proto__' - // Code generator finished - // Executing code generator FunctionCallGenerator - v14 <- CallFunction (guarded) v13, [v12, v13] - // Code generator finished -BeginElse - // Executing code generator BuiltinObjectInstanceGenerator - v15 <- CreateNamedVariable 'WeakSet', 'none' - v16 <- Construct v15, [] - // Code generator finished -EndIf -// Code generator finished -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v12] -v19 <- LoadInteger '261' -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadBoolean 'true' -v23 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v24 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v25 <- CreateIntArray [-65537] -v26 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v27, v28 - v29 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v23 - BeginObjectLiteralComputedMethod v29 -> v30 - EndObjectLiteralComputedMethod - v31 <- EndObjectLiteral - v32 <- LoadDisposableVariable v31 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v33 <- GetProperty (guarded) v26, 'toString' -v34 <- CallFunction (guarded) v33, [] -v35 <- Construct v26, [] -// Executing code generator GrowableSharedArrayBufferGenerator -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v37 -v38 <- EndObjectLiteral -v39 <- LoadInteger '153' -v40 <- Construct v36, [v39, v38] -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- Construct v41, [v40] -// Code generator finished -v43 <- Construct v26, [] -v44 <- Construct v26, [] -v45 <- BeginPlainFunction -> v46, v47 - BeginObjectLiteral - ObjectLiteralCopyProperties v44 - BeginObjectLiteralComputedMethod v24 -> v48, v49, v50 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v51, v52 - v53 <- CallSuperMethod 'setUint32', [v23, v43] - // Executing code generator ElementAssignmentGenerator - SetElement v47, '243', v46 - // Code generator finished - // Executing code generator PrototypeAccessGenerator - v54 <- GetProperty v41, '__proto__' - // Code generator finished - // Executing code generator NumberComputationGenerator - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '-2147483648' - v57 <- LoadFloat '-560.5111744936762' - v58 <- CallMethod v55, 'sign', [v57] - v59 <- BinaryOperation v57, '<<', v11 - v60 <- UnaryOperation '~', v56 - v61 <- CallMethod v55, 'log2', [v57] - v62 <- CallMethod v55, 'atan', [v56] - v63 <- CallMethod v55, 'acosh', [v57] - // Code generator finished - v64 <- LoadInteger '-268435456' - v65 <- LoadInteger '0' - EndObjectLiteralSetter - v66 <- EndObjectLiteral - Return v66 -EndPlainFunction -v67 <- CallFunction v45, [v35, v35] -SetElement v67, '482618132', v67 -v68 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v69 <- CallMethod (guarded) v68, 'with', [v25] -// Program may be interesting due to new coverage: 3650 newly discovered edges in the CFG of the target - - -// ===== [ Program 7971F709-FDA4-46DD-84E2-200391C10D9F ] ===== -// Minimizing EFF5D3A7-4E00-40D0-B71E-4177465DBFEA -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -BeginIf v1 - v13 <- GetProperty v11, '__proto__' - v14 <- CallFunction (guarded) v13, [v12, v13] -BeginElse - v15 <- CreateNamedVariable 'WeakSet', 'none' - v16 <- CallFunction v15, [v11] -EndIf -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v12] -v19 <- LoadInteger '261' -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- Construct v20, [v19] -v22 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v23 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v24 <- CreateIntArray [-65537] -v25 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v26, v27 - v28 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v22 - BeginObjectLiteralComputedMethod v28 -> v29 - EndObjectLiteralComputedMethod - v30 <- EndObjectLiteral - v31 <- LoadDisposableVariable v30 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticProperty 'g' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v23 -> v32, v33, v34 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v35, v36 - v37 <- LoadInteger '-2147483648' - v38 <- UnaryOperation '~', v37 - EndObjectLiteralSetter -v39 <- EndObjectLiteral -SetElement v39, '482618132', v39 -v40 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v41 <- CallMethod (guarded) v40, 'with', [v24] -// Program is interesting due to new coverage: 8 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.fzil b/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.fzil deleted file mode 100755 index 77f35a261..000000000 Binary files a/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.js b/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.js deleted file mode 100755 index 0af1133b8..000000000 --- a/old_corpus/program_20251007075435_7971F709-FDA4-46DD-84E2-200391C10D9F.js +++ /dev/null @@ -1,42 +0,0 @@ -// Minimizing EFF5D3A7-4E00-40D0-B71E-4177465DBFEA -function F3(a5) { - if (!new.target) { throw 'must be called with new'; } -} -new F3(-2.0); -new F3(0.013560799105835186); -new F3(0.013560799105835186); -const v11 = new Int16Array(3380); -if (1.2397726966665674e+308) { - const v13 = v11.__proto__; - try { v13(9, v13); } catch (e) {} -} else { - WeakSet(v11); -} -new Uint16Array(9); -new Uint8ClampedArray(261); -const v22 = [-69232989,716822506,3,-10,-6506]; -const v23 = [-11,-9,-1627167252,536870912,224770006]; -const v24 = [-65537]; -const v25 = class { - m(a27) { - const v30 = { - value: v22, - [Symbol]() { - }, - }; - using v31 = v30; - } - #f; - static g; -} -const v39 = { - [v23](a33, a34) { - }, - set d(a36) { - ~-2147483648; - }, -}; -v39[482618132] = v39; -const v40 = [-9,2147483648,-9007199254740990,9,1000,-4645,4096,-65537]; -try { v40.with(v24); } catch (e) {} -// Program is interesting due to new coverage: 8 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.fuzzil.history b/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.fuzzil.history deleted file mode 100755 index 0af24af16..000000000 --- a/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.fuzzil.history +++ /dev/null @@ -1,416 +0,0 @@ -// ===== [ Program 2D505A1E-04CB-4775-819D-CD0B9DC4C144 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '261' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 16 variables are now visible -v18 <- LoadBoolean 'true' -v19 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v20 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v21 <- CreateIntArray [-65537] -v22 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v23, v24 - v25 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v19 - BeginObjectLiteralComputedMethod v25 -> v26 - EndObjectLiteralComputedMethod - v27 <- EndObjectLiteral - v28 <- LoadDisposableVariable v27 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v29 <- GetProperty (guarded) v22, 'toString' -v30 <- CallFunction (guarded) v29, [] -v31 <- Construct v22, [] -v32 <- Construct v22, [] -v33 <- Construct v22, [] -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralCopyProperties v33 - BeginObjectLiteralComputedMethod v20 -> v37, v38, v39 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v40, v41 - v42 <- CallSuperMethod 'setUint32', [v19, v32] - v43 <- LoadInteger '-268435456' - v44 <- LoadInteger '0' - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v34, [v31, v31] -SetElement v46, '482618132', v46 -v47 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v48 <- CallMethod (guarded) v47, 'with', [v21] - - -// ===== [ Program EFF5D3A7-4E00-40D0-B71E-4177465DBFEA ] ===== -// Mutating 2D505A1E-04CB-4775-819D-CD0B9DC4C144 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -// Executing code generator IfElseGenerator -BeginIf v1 - // Executing code generator PrototypeAccessGenerator - v13 <- GetProperty v11, '__proto__' - // Code generator finished - // Executing code generator FunctionCallGenerator - v14 <- CallFunction (guarded) v13, [v12, v13] - // Code generator finished -BeginElse - // Executing code generator BuiltinObjectInstanceGenerator - v15 <- CreateNamedVariable 'WeakSet', 'none' - v16 <- Construct v15, [] - // Code generator finished -EndIf -// Code generator finished -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v12] -v19 <- LoadInteger '261' -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadBoolean 'true' -v23 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v24 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v25 <- CreateIntArray [-65537] -v26 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v27, v28 - v29 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v23 - BeginObjectLiteralComputedMethod v29 -> v30 - EndObjectLiteralComputedMethod - v31 <- EndObjectLiteral - v32 <- LoadDisposableVariable v31 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v33 <- GetProperty (guarded) v26, 'toString' -v34 <- CallFunction (guarded) v33, [] -v35 <- Construct v26, [] -// Executing code generator GrowableSharedArrayBufferGenerator -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v37 -v38 <- EndObjectLiteral -v39 <- LoadInteger '153' -v40 <- Construct v36, [v39, v38] -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- Construct v41, [v40] -// Code generator finished -v43 <- Construct v26, [] -v44 <- Construct v26, [] -v45 <- BeginPlainFunction -> v46, v47 - BeginObjectLiteral - ObjectLiteralCopyProperties v44 - BeginObjectLiteralComputedMethod v24 -> v48, v49, v50 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v51, v52 - v53 <- CallSuperMethod 'setUint32', [v23, v43] - // Executing code generator ElementAssignmentGenerator - SetElement v47, '243', v46 - // Code generator finished - // Executing code generator PrototypeAccessGenerator - v54 <- GetProperty v41, '__proto__' - // Code generator finished - // Executing code generator NumberComputationGenerator - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '-2147483648' - v57 <- LoadFloat '-560.5111744936762' - v58 <- CallMethod v55, 'sign', [v57] - v59 <- BinaryOperation v57, '<<', v11 - v60 <- UnaryOperation '~', v56 - v61 <- CallMethod v55, 'log2', [v57] - v62 <- CallMethod v55, 'atan', [v56] - v63 <- CallMethod v55, 'acosh', [v57] - // Code generator finished - v64 <- LoadInteger '-268435456' - v65 <- LoadInteger '0' - EndObjectLiteralSetter - v66 <- EndObjectLiteral - Return v66 -EndPlainFunction -v67 <- CallFunction v45, [v35, v35] -SetElement v67, '482618132', v67 -v68 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v69 <- CallMethod (guarded) v68, 'with', [v25] -// Program may be interesting due to new coverage: 3650 newly discovered edges in the CFG of the target - - -// ===== [ Program C0E03124-BB18-4FC5-84CD-FB624A7990EF ] ===== -// Mutating EFF5D3A7-4E00-40D0-B71E-4177465DBFEA with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -// Replacing input 1 (v2) with v0 -v7 <- Construct v3, [v0] -// Replacing input 0 (v3) with v3 -v8 <- Construct v3, [v2] -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 1 (v9) with v9 -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -BeginIf v1 - v13 <- GetProperty v11, '__proto__' - v14 <- CallFunction (guarded) v13, [v12, v13] -BeginElse - v15 <- CreateNamedVariable 'WeakSet', 'none' - // Replacing input 0 (v15) with v15 - v16 <- Construct v15, [] -EndIf -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v12] -v19 <- LoadInteger '261' -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadBoolean 'true' -v23 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v24 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v25 <- CreateIntArray [-65537] -v26 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v27, v28 - v29 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - // Replacing input 0 (v23) with v28 - ObjectLiteralAddProperty `value`, v28 - BeginObjectLiteralComputedMethod v29 -> v30 - EndObjectLiteralComputedMethod - v31 <- EndObjectLiteral - v32 <- LoadDisposableVariable v31 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v33 <- GetProperty (guarded) v26, 'toString' -v34 <- CallFunction (guarded) v33, [] -v35 <- Construct v26, [] -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v37 -v38 <- EndObjectLiteral -v39 <- LoadInteger '153' -v40 <- Construct v36, [v39, v38] -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- Construct v41, [v40] -v43 <- Construct v26, [] -v44 <- Construct v26, [] -v45 <- BeginPlainFunction -> v46, v47 - BeginObjectLiteral - // Replacing input 0 (v44) with v35 - ObjectLiteralCopyProperties v35 - BeginObjectLiteralComputedMethod v24 -> v48, v49, v50 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v51, v52 - v53 <- CallSuperMethod 'setUint32', [v23, v43] - SetElement v47, '243', v46 - // Replacing input 0 (v41) with v46 - v54 <- GetProperty v46, '__proto__' - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '-2147483648' - v57 <- LoadFloat '-560.5111744936762' - v58 <- CallMethod v55, 'sign', [v57] - // Replacing input 1 (v11) with v54 - v59 <- BinaryOperation v57, '<<', v54 - v60 <- UnaryOperation '~', v56 - v61 <- CallMethod v55, 'log2', [v57] - v62 <- CallMethod v55, 'atan', [v56] - // Replacing input 0 (v55) with v53 - v63 <- CallMethod v53, 'acosh', [v57] - v64 <- LoadInteger '-268435456' - v65 <- LoadInteger '0' - EndObjectLiteralSetter - v66 <- EndObjectLiteral - Return v66 -EndPlainFunction -v67 <- CallFunction v45, [v35, v35] -SetElement v67, '482618132', v67 -v68 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v69 <- CallMethod (guarded) v68, 'with', [v25] -// Program may be interesting due to new coverage: 3578 newly discovered edges in the CFG of the target - - -// ===== [ Program BFECB26F-881C-4572-AFF7-E37A9D54DA0D ] ===== -// Mutating C0E03124-BB18-4FC5-84CD-FB624A7990EF with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - // Exploring value v4 - SetProperty v4, 'g', v4 - // Exploring finished - // Exploring value v5 - v6 <- UnaryOperation v5, '++' - // Exploring finished - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -// Exploring value v3 -SetProperty v3, 'prototype', v3 -// Exploring finished -v7 <- Construct v3, [v0] -v8 <- Construct v3, [v0] -v9 <- Construct v3, [v2] -v10 <- LoadInteger '3380' -v11 <- CreateNamedVariable 'Int16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '9' -BeginIf v1 - v14 <- GetProperty v12, '__proto__' - v15 <- CallFunction (guarded) v14, [v13, v14] -BeginElse - v16 <- CreateNamedVariable 'WeakSet', 'none' - v17 <- Construct v16, [] -EndIf -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- Construct v18, [v13] -v20 <- LoadInteger '261' -v21 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadBoolean 'true' -v24 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v25 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v26 <- CreateIntArray [-65537] -// Exploring value v26 -v27 <- CallMethod (guarded) v26, 'reduceRight', [v0] -// Exploring finished -v28 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v29, v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v30 - BeginObjectLiteralComputedMethod v31 -> v32 - EndObjectLiteralComputedMethod - v33 <- EndObjectLiteral - v34 <- LoadDisposableVariable v33 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v35 <- GetProperty (guarded) v28, 'toString' -// Exploring value v35 -SetProperty v35, 'name', v35 -// Exploring finished -v36 <- CallFunction (guarded) v35, [] -v37 <- Construct v28, [] -v38 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v39 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v39 -v40 <- EndObjectLiteral -v41 <- LoadInteger '153' -v42 <- Construct v38, [v41, v40] -v43 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v43 -SetProperty v43, 'BYTES_PER_ELEMENT', v43 -// Exploring finished -v44 <- Construct v43, [v42] -// Exploring value v44 -v45 <- GetElement v44, '36' -// Exploring finished -v46 <- Construct v28, [] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'constructor', [] -// Exploring finished -v48 <- Construct v28, [] -// Exploring value v48 -SetElement v48, '3', v48 -// Exploring finished -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v37 - BeginObjectLiteralComputedMethod v25 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v24, v46] - SetElement v51, '243', v50 - v58 <- GetProperty v50, '__proto__' - v59 <- CreateNamedVariable 'Math', 'none' - v60 <- LoadInteger '-2147483648' - v61 <- LoadFloat '-560.5111744936762' - v62 <- CallMethod v59, 'sign', [v61] - v63 <- BinaryOperation v61, '<<', v58 - v64 <- UnaryOperation '~', v60 - v65 <- CallMethod v59, 'log2', [v61] - v66 <- CallMethod v59, 'atan', [v60] - v67 <- CallMethod v57, 'acosh', [v61] - v68 <- LoadInteger '-268435456' - v69 <- LoadInteger '0' - EndObjectLiteralSetter - v70 <- EndObjectLiteral - Return v70 -EndPlainFunction -// Exploring value v49 -v71 <- CallMethod (guarded) v49, 'toString', [] -// Exploring finished -v72 <- CallFunction v49, [v37, v37] -SetElement v72, '482618132', v72 -v73 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v74 <- CallMethod (guarded) v73, 'with', [v26] -// Program may be interesting due to new coverage: 3736 newly discovered edges in the CFG of the target - - -// ===== [ Program DD1E1403-841B-4E7F-9368-02418E26BFC6 ] ===== -// Minimizing BFECB26F-881C-4572-AFF7-E37A9D54DA0D -v0 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v1 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v1 -v2 <- EndObjectLiteral -v3 <- LoadInteger '153' -v4 <- Construct v0, [v3, v2] -v5 <- CreateNamedVariable 'Uint8Array', 'none' -v6 <- Construct v5, [v4] -v7 <- GetElement v6, '36' -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.fzil b/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.fzil deleted file mode 100755 index be38c6d9a..000000000 Binary files a/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.js b/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.js deleted file mode 100755 index 0527acf70..000000000 --- a/old_corpus/program_20251007075436_DD1E1403-841B-4E7F-9368-02418E26BFC6.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing BFECB26F-881C-4572-AFF7-E37A9D54DA0D -const v4 = new SharedArrayBuffer(153, { maxByteLength: 153 }); -const v6 = new Uint8Array(v4); -v6[36]; -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.fuzzil.history b/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.fuzzil.history deleted file mode 100755 index e7302e8de..000000000 --- a/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.fuzzil.history +++ /dev/null @@ -1,567 +0,0 @@ -// ===== [ Program 2D505A1E-04CB-4775-819D-CD0B9DC4C144 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -// Code generator finished -// Executing code generator TypedArrayGenerator -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '261' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -// Code generator finished -// End of prefix code. 16 variables are now visible -v18 <- LoadBoolean 'true' -v19 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v20 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v21 <- CreateIntArray [-65537] -v22 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v23, v24 - v25 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v19 - BeginObjectLiteralComputedMethod v25 -> v26 - EndObjectLiteralComputedMethod - v27 <- EndObjectLiteral - v28 <- LoadDisposableVariable v27 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v29 <- GetProperty (guarded) v22, 'toString' -v30 <- CallFunction (guarded) v29, [] -v31 <- Construct v22, [] -v32 <- Construct v22, [] -v33 <- Construct v22, [] -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralCopyProperties v33 - BeginObjectLiteralComputedMethod v20 -> v37, v38, v39 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v40, v41 - v42 <- CallSuperMethod 'setUint32', [v19, v32] - v43 <- LoadInteger '-268435456' - v44 <- LoadInteger '0' - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v34, [v31, v31] -SetElement v46, '482618132', v46 -v47 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v48 <- CallMethod (guarded) v47, 'with', [v21] - - -// ===== [ Program EFF5D3A7-4E00-40D0-B71E-4177465DBFEA ] ===== -// Mutating 2D505A1E-04CB-4775-819D-CD0B9DC4C144 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -v7 <- Construct v3, [v2] -v8 <- Construct v3, [v2] -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -// Executing code generator IfElseGenerator -BeginIf v1 - // Executing code generator PrototypeAccessGenerator - v13 <- GetProperty v11, '__proto__' - // Code generator finished - // Executing code generator FunctionCallGenerator - v14 <- CallFunction (guarded) v13, [v12, v13] - // Code generator finished -BeginElse - // Executing code generator BuiltinObjectInstanceGenerator - v15 <- CreateNamedVariable 'WeakSet', 'none' - v16 <- Construct v15, [] - // Code generator finished -EndIf -// Code generator finished -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v12] -v19 <- LoadInteger '261' -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadBoolean 'true' -v23 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v24 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v25 <- CreateIntArray [-65537] -v26 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v27, v28 - v29 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v23 - BeginObjectLiteralComputedMethod v29 -> v30 - EndObjectLiteralComputedMethod - v31 <- EndObjectLiteral - v32 <- LoadDisposableVariable v31 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v33 <- GetProperty (guarded) v26, 'toString' -v34 <- CallFunction (guarded) v33, [] -v35 <- Construct v26, [] -// Executing code generator GrowableSharedArrayBufferGenerator -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v37 -v38 <- EndObjectLiteral -v39 <- LoadInteger '153' -v40 <- Construct v36, [v39, v38] -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- Construct v41, [v40] -// Code generator finished -v43 <- Construct v26, [] -v44 <- Construct v26, [] -v45 <- BeginPlainFunction -> v46, v47 - BeginObjectLiteral - ObjectLiteralCopyProperties v44 - BeginObjectLiteralComputedMethod v24 -> v48, v49, v50 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v51, v52 - v53 <- CallSuperMethod 'setUint32', [v23, v43] - // Executing code generator ElementAssignmentGenerator - SetElement v47, '243', v46 - // Code generator finished - // Executing code generator PrototypeAccessGenerator - v54 <- GetProperty v41, '__proto__' - // Code generator finished - // Executing code generator NumberComputationGenerator - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '-2147483648' - v57 <- LoadFloat '-560.5111744936762' - v58 <- CallMethod v55, 'sign', [v57] - v59 <- BinaryOperation v57, '<<', v11 - v60 <- UnaryOperation '~', v56 - v61 <- CallMethod v55, 'log2', [v57] - v62 <- CallMethod v55, 'atan', [v56] - v63 <- CallMethod v55, 'acosh', [v57] - // Code generator finished - v64 <- LoadInteger '-268435456' - v65 <- LoadInteger '0' - EndObjectLiteralSetter - v66 <- EndObjectLiteral - Return v66 -EndPlainFunction -v67 <- CallFunction v45, [v35, v35] -SetElement v67, '482618132', v67 -v68 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v69 <- CallMethod (guarded) v68, 'with', [v25] -// Program may be interesting due to new coverage: 3650 newly discovered edges in the CFG of the target - - -// ===== [ Program C0E03124-BB18-4FC5-84CD-FB624A7990EF ] ===== -// Mutating EFF5D3A7-4E00-40D0-B71E-4177465DBFEA with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -v6 <- Construct v3, [v0] -// Replacing input 1 (v2) with v0 -v7 <- Construct v3, [v0] -// Replacing input 0 (v3) with v3 -v8 <- Construct v3, [v2] -v9 <- LoadInteger '3380' -v10 <- CreateNamedVariable 'Int16Array', 'none' -// Replacing input 1 (v9) with v9 -v11 <- Construct v10, [v9] -v12 <- LoadInteger '9' -BeginIf v1 - v13 <- GetProperty v11, '__proto__' - v14 <- CallFunction (guarded) v13, [v12, v13] -BeginElse - v15 <- CreateNamedVariable 'WeakSet', 'none' - // Replacing input 0 (v15) with v15 - v16 <- Construct v15, [] -EndIf -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v12] -v19 <- LoadInteger '261' -v20 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v21 <- Construct v20, [v19] -v22 <- LoadBoolean 'true' -v23 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v24 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v25 <- CreateIntArray [-65537] -v26 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v27, v28 - v29 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - // Replacing input 0 (v23) with v28 - ObjectLiteralAddProperty `value`, v28 - BeginObjectLiteralComputedMethod v29 -> v30 - EndObjectLiteralComputedMethod - v31 <- EndObjectLiteral - v32 <- LoadDisposableVariable v31 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v33 <- GetProperty (guarded) v26, 'toString' -v34 <- CallFunction (guarded) v33, [] -v35 <- Construct v26, [] -v36 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v37 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v37 -v38 <- EndObjectLiteral -v39 <- LoadInteger '153' -v40 <- Construct v36, [v39, v38] -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- Construct v41, [v40] -v43 <- Construct v26, [] -v44 <- Construct v26, [] -v45 <- BeginPlainFunction -> v46, v47 - BeginObjectLiteral - // Replacing input 0 (v44) with v35 - ObjectLiteralCopyProperties v35 - BeginObjectLiteralComputedMethod v24 -> v48, v49, v50 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v51, v52 - v53 <- CallSuperMethod 'setUint32', [v23, v43] - SetElement v47, '243', v46 - // Replacing input 0 (v41) with v46 - v54 <- GetProperty v46, '__proto__' - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '-2147483648' - v57 <- LoadFloat '-560.5111744936762' - v58 <- CallMethod v55, 'sign', [v57] - // Replacing input 1 (v11) with v54 - v59 <- BinaryOperation v57, '<<', v54 - v60 <- UnaryOperation '~', v56 - v61 <- CallMethod v55, 'log2', [v57] - v62 <- CallMethod v55, 'atan', [v56] - // Replacing input 0 (v55) with v53 - v63 <- CallMethod v53, 'acosh', [v57] - v64 <- LoadInteger '-268435456' - v65 <- LoadInteger '0' - EndObjectLiteralSetter - v66 <- EndObjectLiteral - Return v66 -EndPlainFunction -v67 <- CallFunction v45, [v35, v35] -SetElement v67, '482618132', v67 -v68 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v69 <- CallMethod (guarded) v68, 'with', [v25] -// Program may be interesting due to new coverage: 3578 newly discovered edges in the CFG of the target - - -// ===== [ Program BFECB26F-881C-4572-AFF7-E37A9D54DA0D ] ===== -// Mutating C0E03124-BB18-4FC5-84CD-FB624A7990EF with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - // Exploring value v4 - SetProperty v4, 'g', v4 - // Exploring finished - // Exploring value v5 - v6 <- UnaryOperation v5, '++' - // Exploring finished - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -// Exploring value v3 -SetProperty v3, 'prototype', v3 -// Exploring finished -v7 <- Construct v3, [v0] -v8 <- Construct v3, [v0] -v9 <- Construct v3, [v2] -v10 <- LoadInteger '3380' -v11 <- CreateNamedVariable 'Int16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '9' -BeginIf v1 - v14 <- GetProperty v12, '__proto__' - v15 <- CallFunction (guarded) v14, [v13, v14] -BeginElse - v16 <- CreateNamedVariable 'WeakSet', 'none' - v17 <- Construct v16, [] -EndIf -v18 <- CreateNamedVariable 'Uint16Array', 'none' -v19 <- Construct v18, [v13] -v20 <- LoadInteger '261' -v21 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v22 <- Construct v21, [v20] -v23 <- LoadBoolean 'true' -v24 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v25 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v26 <- CreateIntArray [-65537] -// Exploring value v26 -v27 <- CallMethod (guarded) v26, 'reduceRight', [v0] -// Exploring finished -v28 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v29, v30 - v31 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v30 - BeginObjectLiteralComputedMethod v31 -> v32 - EndObjectLiteralComputedMethod - v33 <- EndObjectLiteral - v34 <- LoadDisposableVariable v33 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v35 <- GetProperty (guarded) v28, 'toString' -// Exploring value v35 -SetProperty v35, 'name', v35 -// Exploring finished -v36 <- CallFunction (guarded) v35, [] -v37 <- Construct v28, [] -v38 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v39 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v39 -v40 <- EndObjectLiteral -v41 <- LoadInteger '153' -v42 <- Construct v38, [v41, v40] -v43 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v43 -SetProperty v43, 'BYTES_PER_ELEMENT', v43 -// Exploring finished -v44 <- Construct v43, [v42] -// Exploring value v44 -v45 <- GetElement v44, '36' -// Exploring finished -v46 <- Construct v28, [] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'constructor', [] -// Exploring finished -v48 <- Construct v28, [] -// Exploring value v48 -SetElement v48, '3', v48 -// Exploring finished -v49 <- BeginPlainFunction -> v50, v51 - BeginObjectLiteral - ObjectLiteralCopyProperties v37 - BeginObjectLiteralComputedMethod v25 -> v52, v53, v54 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v55, v56 - v57 <- CallSuperMethod 'setUint32', [v24, v46] - SetElement v51, '243', v50 - v58 <- GetProperty v50, '__proto__' - v59 <- CreateNamedVariable 'Math', 'none' - v60 <- LoadInteger '-2147483648' - v61 <- LoadFloat '-560.5111744936762' - v62 <- CallMethod v59, 'sign', [v61] - v63 <- BinaryOperation v61, '<<', v58 - v64 <- UnaryOperation '~', v60 - v65 <- CallMethod v59, 'log2', [v61] - v66 <- CallMethod v59, 'atan', [v60] - v67 <- CallMethod v57, 'acosh', [v61] - v68 <- LoadInteger '-268435456' - v69 <- LoadInteger '0' - EndObjectLiteralSetter - v70 <- EndObjectLiteral - Return v70 -EndPlainFunction -// Exploring value v49 -v71 <- CallMethod (guarded) v49, 'toString', [] -// Exploring finished -v72 <- CallFunction v49, [v37, v37] -SetElement v72, '482618132', v72 -v73 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v74 <- CallMethod (guarded) v73, 'with', [v26] -// Program may be interesting due to new coverage: 3736 newly discovered edges in the CFG of the target - - -// ===== [ Program 9339D639-FE1B-492F-95F5-B24B5B92043B ] ===== -// Mutating BFECB26F-881C-4572-AFF7-E37A9D54DA0D with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - // Splicing instruction 8 (EndClassDefinition) from 16FDCBB8-AC72-4A01-954A-1EECEF320227 - v6 <- CreateNamedVariable 'Date', 'none' - v7 <- BeginClassDefinition (decl) v6 - BeginClassConstructor -> v8, v9, v10 - CallSuperConstructor [v10, v6] - EndClassConstructor - EndClassDefinition - // Splicing done - SetProperty v4, 'g', v4 - v11 <- UnaryOperation v5, '++' - SetProperty v4, 'g', v0 - SetProperty v4, 'd', v1 -EndConstructor -SetProperty v3, 'prototype', v3 -v12 <- Construct v3, [v0] -v13 <- Construct v3, [v0] -v14 <- Construct v3, [v2] -v15 <- LoadInteger '3380' -v16 <- CreateNamedVariable 'Int16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '9' -BeginIf v1 - v19 <- GetProperty v17, '__proto__' - v20 <- CallFunction (guarded) v19, [v18, v19] -BeginElse - v21 <- CreateNamedVariable 'WeakSet', 'none' - v22 <- Construct v21, [] -EndIf -v23 <- CreateNamedVariable 'Uint16Array', 'none' -v24 <- Construct v23, [v18] -v25 <- LoadInteger '261' -v26 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v27 <- Construct v26, [v25] -v28 <- LoadBoolean 'true' -v29 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v30 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v31 <- CreateIntArray [-65537] -v32 <- CallMethod (guarded) v31, 'reduceRight', [v0] -v33 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v34, v35 - v36 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v35 - BeginObjectLiteralComputedMethod v36 -> v37 - EndObjectLiteralComputedMethod - v38 <- EndObjectLiteral - v39 <- LoadDisposableVariable v38 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'g' -EndClassDefinition -v40 <- GetProperty (guarded) v33, 'toString' -SetProperty v40, 'name', v40 -v41 <- CallFunction (guarded) v40, [] -v42 <- Construct v33, [] -v43 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v44 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v44 -v45 <- EndObjectLiteral -v46 <- LoadInteger '153' -v47 <- Construct v43, [v46, v45] -v48 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v48, 'BYTES_PER_ELEMENT', v48 -v49 <- Construct v48, [v47] -v50 <- GetElement v49, '36' -v51 <- Construct v33, [] -v52 <- CallMethod (guarded) v51, 'constructor', [] -v53 <- Construct v33, [] -SetElement v53, '3', v53 -v54 <- BeginPlainFunction -> v55, v56 - BeginObjectLiteral - ObjectLiteralCopyProperties v42 - BeginObjectLiteralComputedMethod v30 -> v57, v58, v59 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v60, v61 - v62 <- CallSuperMethod 'setUint32', [v29, v51] - SetElement v56, '243', v55 - v63 <- GetProperty v55, '__proto__' - v64 <- CreateNamedVariable 'Math', 'none' - v65 <- LoadInteger '-2147483648' - v66 <- LoadFloat '-560.5111744936762' - v67 <- CallMethod v64, 'sign', [v66] - v68 <- BinaryOperation v66, '<<', v63 - v69 <- UnaryOperation '~', v65 - v70 <- CallMethod v64, 'log2', [v66] - v71 <- CallMethod v64, 'atan', [v65] - v72 <- CallMethod v62, 'acosh', [v66] - v73 <- LoadInteger '-268435456' - v74 <- LoadInteger '0' - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallMethod (guarded) v54, 'toString', [] -v77 <- CallFunction v54, [v42, v42] -SetElement v77, '482618132', v77 -v78 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v79 <- CallMethod (guarded) v78, 'with', [v31] -// Program may be interesting due to new coverage: 3696 newly discovered edges in the CFG of the target - - -// ===== [ Program 17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017 ] ===== -// Minimizing 9339D639-FE1B-492F-95F5-B24B5B92043B -v0 <- LoadFloat '-2.0' -v1 <- LoadFloat '1.2397726966665674e+308' -v2 <- LoadFloat '0.013560799105835186' -v3 <- BeginConstructor -> v4, v5 - v6 <- CreateNamedVariable 'Date', 'none' - v7 <- BeginClassDefinition (decl) v6 - BeginClassConstructor -> v8, v9, v10 - EndClassConstructor - EndClassDefinition -EndConstructor -SetProperty v3, 'prototype', v3 -v11 <- Construct v3, [v0] -v12 <- Construct v3, [v0] -v13 <- Construct v3, [v2] -v14 <- LoadInteger '3380' -v15 <- CreateNamedVariable 'Int16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- LoadInteger '9' -BeginIf v1 - v18 <- GetProperty v16, '__proto__' - v19 <- CallFunction (guarded) v18, [v17, v18] -BeginElse - v20 <- CreateNamedVariable 'WeakSet', 'none' - v21 <- CallFunction v20, [] -EndIf -v22 <- CreateNamedVariable 'Uint16Array', 'none' -v23 <- Construct v22, [v17] -v24 <- LoadInteger '261' -v25 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v26 <- Construct v25, [v24] -v27 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v28 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v29 <- CreateIntArray [-65537] -v30 <- CallMethod (guarded) v29, 'reduceRight', [v0] -v31 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v32, v33 - v34 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v34 -> v35 - EndObjectLiteralComputedMethod - v36 <- EndObjectLiteral - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v28 -> v37, v38, v39 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v40, v41 - v42 <- CallSuperMethod 'setUint32', [v27] - EndObjectLiteralSetter -v43 <- EndObjectLiteral -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.fzil b/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.fzil deleted file mode 100755 index 9671e97cb..000000000 Binary files a/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.js b/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.js deleted file mode 100755 index 97b59b881..000000000 --- a/old_corpus/program_20251007075438_17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017.js +++ /dev/null @@ -1,42 +0,0 @@ -// Minimizing 9339D639-FE1B-492F-95F5-B24B5B92043B -function F3(a5) { - if (!new.target) { throw 'must be called with new'; } - class C7 extends Date { - constructor(a9, a10) { - } - } -} -F3.prototype = F3; -new F3(-2.0); -new F3(-2.0); -new F3(0.013560799105835186); -const v16 = new Int16Array(3380); -if (1.2397726966665674e+308) { - const v18 = v16.__proto__; - try { v18(9, v18); } catch (e) {} -} else { - WeakSet(); -} -new Uint16Array(9); -new Uint8ClampedArray(261); -const v27 = [-69232989,716822506,3,-10,-6506]; -const v28 = [-11,-9,-1627167252,536870912,224770006]; -const v29 = [-65537]; -try { v29.reduceRight(-2.0); } catch (e) {} -const v31 = class { - m(a33) { - const v36 = { - [Symbol]() { - }, - }; - } - #f; -} -const v43 = { - [v28](a38, a39) { - }, - set d(a41) { - super.setUint32(v27); - }, -}; -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.fuzzil.history b/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.fuzzil.history deleted file mode 100755 index f0480017e..000000000 --- a/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.fuzzil.history +++ /dev/null @@ -1,115 +0,0 @@ -// ===== [ Program 592F4958-6F72-47A8-955B-1D071E7DDA78 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString '-28641' -v7 <- LoadString 'mRU' -v8 <- LoadString 'symbol' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12 - SetProperty v10, 'c', v11 -EndConstructor -v13 <- Construct v9, [v4, v5] -v14 <- Construct v9, [v5, v3] -v15 <- Construct v9, [v4, v5] -// Code generator finished -// End of prefix code. 13 variables are now visible -v16 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v17 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v18 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v18 -v19 <- EndObjectLiteral -v20 <- LoadInteger '10' -v21 <- Construct v17, [v20, v19] -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] - - -// ===== [ Program 82BDB99C-925B-40B4-A444-31ACE7AC11D7 ] ===== -// Mutating 592F4958-6F72-47A8-955B-1D071E7DDA78 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -// Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -// Splicing done -// Splicing instruction 3 (Construct) from 9AA1C5AB-460D-4904-8290-3268E289185E -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -// Splicing done -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - // Splicing instruction 43 (ConfigureProperty) from 479D9FA5-D2F8-41DB-A8DD-370317F6549F - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - // Splicing done - // Splicing instruction 11 (Construct) from F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v27 <- Construct v23, [] - // Splicing done - SetProperty v18, 'c', v19 -EndConstructor -v28 <- Construct v17, [v4, v5] -v29 <- Construct v17, [v5, v3] -v30 <- Construct v17, [v4, v5] -v31 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v32 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v33 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v33 -v34 <- EndObjectLiteral -v35 <- LoadInteger '10' -v36 <- Construct v32, [v35, v34] -v37 <- CreateNamedVariable 'Int8Array', 'none' -v38 <- Construct v37, [v36] -// Splicing instruction 0 (BeginObjectLiteral) from AC7081A2-B306-46F6-BC49-A25D0743CAE2 -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v39, v40 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v41 - Return v41 - EndObjectLiteralGetter -v42 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3303 newly discovered edges in the CFG of the target - - -// ===== [ Program 0559C5F5-9CBF-4A63-A05D-AA425DB4671D ] ===== -// Minimizing 82BDB99C-925B-40B4-A444-31ACE7AC11D7 -v0 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v1 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v1 -v2 <- EndObjectLiteral -v3 <- LoadInteger '10' -v4 <- Construct v0, [v3, v2] -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.fzil b/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.fzil deleted file mode 100755 index 52192b8b2..000000000 Binary files a/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.js b/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.js deleted file mode 100755 index 824fdc9ba..000000000 --- a/old_corpus/program_20251007075440_0559C5F5-9CBF-4A63-A05D-AA425DB4671D.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 82BDB99C-925B-40B4-A444-31ACE7AC11D7 -new SharedArrayBuffer(10, { maxByteLength: 10000 }); -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.fuzzil.history b/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.fuzzil.history deleted file mode 100755 index ca14bb08e..000000000 --- a/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.fuzzil.history +++ /dev/null @@ -1,203 +0,0 @@ -// ===== [ Program 592F4958-6F72-47A8-955B-1D071E7DDA78 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString '-28641' -v7 <- LoadString 'mRU' -v8 <- LoadString 'symbol' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12 - SetProperty v10, 'c', v11 -EndConstructor -v13 <- Construct v9, [v4, v5] -v14 <- Construct v9, [v5, v3] -v15 <- Construct v9, [v4, v5] -// Code generator finished -// End of prefix code. 13 variables are now visible -v16 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v17 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v18 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v18 -v19 <- EndObjectLiteral -v20 <- LoadInteger '10' -v21 <- Construct v17, [v20, v19] -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] - - -// ===== [ Program 82BDB99C-925B-40B4-A444-31ACE7AC11D7 ] ===== -// Mutating 592F4958-6F72-47A8-955B-1D071E7DDA78 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -// Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -// Splicing done -// Splicing instruction 3 (Construct) from 9AA1C5AB-460D-4904-8290-3268E289185E -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -// Splicing done -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - // Splicing instruction 43 (ConfigureProperty) from 479D9FA5-D2F8-41DB-A8DD-370317F6549F - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - // Splicing done - // Splicing instruction 11 (Construct) from F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v27 <- Construct v23, [] - // Splicing done - SetProperty v18, 'c', v19 -EndConstructor -v28 <- Construct v17, [v4, v5] -v29 <- Construct v17, [v5, v3] -v30 <- Construct v17, [v4, v5] -v31 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v32 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v33 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v33 -v34 <- EndObjectLiteral -v35 <- LoadInteger '10' -v36 <- Construct v32, [v35, v34] -v37 <- CreateNamedVariable 'Int8Array', 'none' -v38 <- Construct v37, [v36] -// Splicing instruction 0 (BeginObjectLiteral) from AC7081A2-B306-46F6-BC49-A25D0743CAE2 -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v39, v40 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v41 - Return v41 - EndObjectLiteralGetter -v42 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3303 newly discovered edges in the CFG of the target - - -// ===== [ Program C3F7F827-8FB0-46C7-9C77-88A0E532228E ] ===== -// Mutating 82BDB99C-925B-40B4-A444-31ACE7AC11D7 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - // Executing code generator SuperPropertyRetrievalGenerator - v27 <- GetSuperProperty 'd' - // Code generator finished - // Executing code generator ConstructWithDifferentNewTargetGenerator - v28 <- CreateNamedVariable 'Reflect', 'none' - v29 <- CreateArray [v26, v28, v23, v20] - v30 <- CallMethod v28, 'construct', [v7, v29, v17] - // Code generator finished - // Executing code generator BinaryOperationGenerator - v31 <- BinaryOperation v20, '??', v12 - // Code generator finished - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v32 <- Construct v23, [] - // Executing code generator FunctionBindGenerator - v33 <- BindFunction v7, v32, v2, v32, v16, v4 - // Code generator finished - // Executing code generator NamedVariableGenerator - v34 <- CreateNamedVariable 'd', 'let', v15 - // Code generator finished - // Executing code generator NumberComputationGenerator - v35 <- CreateNamedVariable 'Math', 'none' - v36 <- LoadInteger '-13' - v37 <- LoadInteger '-1062333433' - v38 <- UnaryOperation v37, '--' - v39 <- CallMethod v35, 'tanh', [v38] - v40 <- BinaryOperation v7, '**', v38 - v41 <- UnaryOperation v37, '++' - // Code generator finished - SetProperty v18, 'c', v19 -EndConstructor -v42 <- Construct v17, [v4, v5] -v43 <- Construct v17, [v5, v3] -v44 <- Construct v17, [v4, v5] -v45 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v46 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v47 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v47 -v48 <- EndObjectLiteral -v49 <- LoadInteger '10' -v50 <- Construct v46, [v49, v48] -v51 <- CreateNamedVariable 'Int8Array', 'none' -v52 <- Construct v51, [v50] -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v53, v54 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v55 - Return v55 - EndObjectLiteralGetter -v56 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3561 newly discovered edges in the CFG of the target - - -// ===== [ Program 2581688A-814D-4BF1-BABF-6A17EAB750FA ] ===== -// Minimizing C3F7F827-8FB0-46C7-9C77-88A0E532228E -v0 <- BeginPlainFunction -> v1, v2, v3, v4 - Return v0 -EndPlainFunction -v5 <- BeginConstructor -> v6, v7, v8 - v9 <- CreateNamedVariable 'Reflect', 'none' - v10 <- CreateArray [v6, v6] - v11 <- CallMethod v9, 'construct', [v0, v10, v5] - v12 <- CreateNamedVariable 'Math', 'none' - v13 <- LoadInteger '-1062333433' - v14 <- CallMethod v12, 'tanh', [v13] -EndConstructor -v15 <- Construct v5, [] -v16 <- Construct v5, [v0, v0] -// Program is interesting due to new coverage: 66 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.fzil b/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.fzil deleted file mode 100755 index 232215fa4..000000000 Binary files a/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.js b/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.js deleted file mode 100755 index 9ac11479d..000000000 --- a/old_corpus/program_20251007075441_2581688A-814D-4BF1-BABF-6A17EAB750FA.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing C3F7F827-8FB0-46C7-9C77-88A0E532228E -function f0(a1, a2, a3, a4) { - return f0; -} -function F5(a7, a8) { - if (!new.target) { throw 'must be called with new'; } - Reflect.construct(f0, [this,this], F5); - Math.tanh(-1062333433); -} -new F5(); -new F5(f0, f0); -// Program is interesting due to new coverage: 66 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.fuzzil.history b/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.fuzzil.history deleted file mode 100755 index a34c27d2a..000000000 --- a/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.fuzzil.history +++ /dev/null @@ -1,320 +0,0 @@ -// ===== [ Program 592F4958-6F72-47A8-955B-1D071E7DDA78 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString '-28641' -v7 <- LoadString 'mRU' -v8 <- LoadString 'symbol' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12 - SetProperty v10, 'c', v11 -EndConstructor -v13 <- Construct v9, [v4, v5] -v14 <- Construct v9, [v5, v3] -v15 <- Construct v9, [v4, v5] -// Code generator finished -// End of prefix code. 13 variables are now visible -v16 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v17 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v18 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v18 -v19 <- EndObjectLiteral -v20 <- LoadInteger '10' -v21 <- Construct v17, [v20, v19] -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] - - -// ===== [ Program 82BDB99C-925B-40B4-A444-31ACE7AC11D7 ] ===== -// Mutating 592F4958-6F72-47A8-955B-1D071E7DDA78 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -// Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -// Splicing done -// Splicing instruction 3 (Construct) from 9AA1C5AB-460D-4904-8290-3268E289185E -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -// Splicing done -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - // Splicing instruction 43 (ConfigureProperty) from 479D9FA5-D2F8-41DB-A8DD-370317F6549F - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - // Splicing done - // Splicing instruction 11 (Construct) from F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v27 <- Construct v23, [] - // Splicing done - SetProperty v18, 'c', v19 -EndConstructor -v28 <- Construct v17, [v4, v5] -v29 <- Construct v17, [v5, v3] -v30 <- Construct v17, [v4, v5] -v31 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v32 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v33 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v33 -v34 <- EndObjectLiteral -v35 <- LoadInteger '10' -v36 <- Construct v32, [v35, v34] -v37 <- CreateNamedVariable 'Int8Array', 'none' -v38 <- Construct v37, [v36] -// Splicing instruction 0 (BeginObjectLiteral) from AC7081A2-B306-46F6-BC49-A25D0743CAE2 -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v39, v40 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v41 - Return v41 - EndObjectLiteralGetter -v42 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3303 newly discovered edges in the CFG of the target - - -// ===== [ Program C3F7F827-8FB0-46C7-9C77-88A0E532228E ] ===== -// Mutating 82BDB99C-925B-40B4-A444-31ACE7AC11D7 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - // Executing code generator SuperPropertyRetrievalGenerator - v27 <- GetSuperProperty 'd' - // Code generator finished - // Executing code generator ConstructWithDifferentNewTargetGenerator - v28 <- CreateNamedVariable 'Reflect', 'none' - v29 <- CreateArray [v26, v28, v23, v20] - v30 <- CallMethod v28, 'construct', [v7, v29, v17] - // Code generator finished - // Executing code generator BinaryOperationGenerator - v31 <- BinaryOperation v20, '??', v12 - // Code generator finished - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v32 <- Construct v23, [] - // Executing code generator FunctionBindGenerator - v33 <- BindFunction v7, v32, v2, v32, v16, v4 - // Code generator finished - // Executing code generator NamedVariableGenerator - v34 <- CreateNamedVariable 'd', 'let', v15 - // Code generator finished - // Executing code generator NumberComputationGenerator - v35 <- CreateNamedVariable 'Math', 'none' - v36 <- LoadInteger '-13' - v37 <- LoadInteger '-1062333433' - v38 <- UnaryOperation v37, '--' - v39 <- CallMethod v35, 'tanh', [v38] - v40 <- BinaryOperation v7, '**', v38 - v41 <- UnaryOperation v37, '++' - // Code generator finished - SetProperty v18, 'c', v19 -EndConstructor -v42 <- Construct v17, [v4, v5] -v43 <- Construct v17, [v5, v3] -v44 <- Construct v17, [v4, v5] -v45 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v46 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v47 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v47 -v48 <- EndObjectLiteral -v49 <- LoadInteger '10' -v50 <- Construct v46, [v49, v48] -v51 <- CreateNamedVariable 'Int8Array', 'none' -v52 <- Construct v51, [v50] -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v53, v54 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v55 - Return v55 - EndObjectLiteralGetter -v56 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3561 newly discovered edges in the CFG of the target - - -// ===== [ Program 1DB6A718-6FCB-4F03-B896-B33A73782F2B ] ===== -// Mutating C3F7F827-8FB0-46C7-9C77-88A0E532228E with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -// Exploring value v6 -SetElement v6, '3', v6 -// Exploring finished -v7 <- BeginPlainFunction -> v8, v9, v10, v11 - // Exploring value v8 - SetProperty v8, 'e', v8 - // Exploring finished - // Exploring value v9 - v12 <- CallMethod (guarded) v9, 'construct', [v6, v6] - // Exploring finished - // Exploring value v11 - v13 <- CallMethod (guarded) v11, 'flat', [] - // Exploring finished -EndPlainFunction -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v16 <- Construct v15, [v14] -// Exploring value v16 -v17 <- GetElement v16, '1' -// Exploring finished -v18 <- LoadString 'mRU' -v19 <- LoadString 'symbol' -v20 <- BeginConstructor -> v21, v22, v23 - // Exploring value v21 - v24 <- CallMethod (guarded) v21, 'toString', [] - // Exploring finished - v25 <- LoadRegExp '[B]' 'dimu' - // Exploring value v25 - v26 <- CallMethod (guarded) v25, 'test', [v3] - // Exploring finished - ConfigureProperty v25, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v25"]] - v27 <- LoadFloat '745.8806114719878' - v28 <- BeginClassDefinition (exp) - BeginClassConstructor -> v29, v30 - // Exploring value v30 - v31 <- BinaryOperation v30, '??', v30 - // Exploring finished - BeginObjectLiteral - v32 <- EndObjectLiteral - SetProperty v32, 'c', v0 - SetProperty v32, 'g', v30 - v33 <- GetSuperProperty 'd' - v34 <- CreateNamedVariable 'Reflect', 'none' - v35 <- CreateArray [v32, v34, v28, v23] - // Exploring value v35 - v36 <- CallMethod (guarded) v35, 'with', [v35, v35] - // Exploring finished - v37 <- CallMethod v34, 'construct', [v7, v35, v20] - v38 <- BinaryOperation v23, '??', v14 - SetProperty v32, 'c', v27 - EndClassConstructor - EndClassDefinition - // Exploring value v28 - v39 <- CallFunction (guarded) v28, [v1] - // Exploring finished - v40 <- Construct v28, [] - v41 <- BindFunction v7, v40, v2, v40, v19, v4 - // Exploring value v41 - SetProperty v41, 'd', v41 - // Exploring finished - v42 <- CreateNamedVariable 'd', 'let', v18 - v43 <- CreateNamedVariable 'Math', 'none' - // Exploring value v43 - SetProperty v43, 'd', v43 - // Exploring finished - v44 <- LoadInteger '-13' - v45 <- LoadInteger '-1062333433' - // Exploring value v45 - v46 <- UnaryOperation v45, '--' - // Exploring finished - v47 <- UnaryOperation v45, '--' - v48 <- CallMethod v43, 'tanh', [v47] - v49 <- BinaryOperation v7, '**', v47 - v50 <- UnaryOperation v45, '++' - SetProperty v21, 'c', v22 -EndConstructor -v51 <- Construct v20, [v4, v5] -v52 <- Construct v20, [v5, v3] -v53 <- Construct v20, [v4, v5] -v54 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v55 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v56 <- LoadInteger '10000' -// Exploring value v56 -v57 <- BinaryOperation v56, '*', v56 -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v56 -v58 <- EndObjectLiteral -v59 <- LoadInteger '10' -// Exploring value v59 -v60 <- BinaryOperation v59, '+', v59 -// Exploring finished -v61 <- Construct v55, [v59, v58] -v62 <- CreateNamedVariable 'Int8Array', 'none' -v63 <- Construct v62, [v61] -// Exploring value v63 -v64 <- GetElement v63, '1' -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v65, v66 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v67 - Return v67 - EndObjectLiteralGetter -v68 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3801 newly discovered edges in the CFG of the target - - -// ===== [ Program 1CCC1C3B-7D22-4168-91B0-DE871AE80F11 ] ===== -// Minimizing 1DB6A718-6FCB-4F03-B896-B33A73782F2B -v0 <- LoadInteger '95521319' -v1 <- CreateArray [v0, v0] -v2 <- BeginPlainFunction -> v3, v4, v5, v6 - Return v1 -EndPlainFunction -v7 <- BeginConstructor -> v8, v9, v10 - v11 <- LoadRegExp '[B]' 'dimu' - v12 <- CallMethod v11, 'test', [v1] - v13 <- BindFunction v2 - SetProperty v13, 'd', v13 -EndConstructor -v14 <- Construct v7, [v7, v1] -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.fzil b/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.fzil deleted file mode 100755 index dc8f3c7bd..000000000 Binary files a/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.js b/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.js deleted file mode 100755 index a8587acfc..000000000 --- a/old_corpus/program_20251007075443_1CCC1C3B-7D22-4168-91B0-DE871AE80F11.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing 1DB6A718-6FCB-4F03-B896-B33A73782F2B -const v1 = [95521319,95521319]; -function f2(a3, a4, a5, a6) { - return v1; -} -function F7(a9, a10) { - if (!new.target) { throw 'must be called with new'; } - /[B]/dimu.test(v1); - let v13 = f2.bind(); - v13.d = v13; -} -new F7(F7, v1); -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.fuzzil.history b/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.fuzzil.history deleted file mode 100755 index d067a4939..000000000 --- a/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.fuzzil.history +++ /dev/null @@ -1,481 +0,0 @@ -// ===== [ Program 592F4958-6F72-47A8-955B-1D071E7DDA78 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString '-28641' -v7 <- LoadString 'mRU' -v8 <- LoadString 'symbol' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12 - SetProperty v10, 'c', v11 -EndConstructor -v13 <- Construct v9, [v4, v5] -v14 <- Construct v9, [v5, v3] -v15 <- Construct v9, [v4, v5] -// Code generator finished -// End of prefix code. 13 variables are now visible -v16 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v17 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v18 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v18 -v19 <- EndObjectLiteral -v20 <- LoadInteger '10' -v21 <- Construct v17, [v20, v19] -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] - - -// ===== [ Program 82BDB99C-925B-40B4-A444-31ACE7AC11D7 ] ===== -// Mutating 592F4958-6F72-47A8-955B-1D071E7DDA78 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -// Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -// Splicing done -// Splicing instruction 3 (Construct) from 9AA1C5AB-460D-4904-8290-3268E289185E -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -// Splicing done -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - // Splicing instruction 43 (ConfigureProperty) from 479D9FA5-D2F8-41DB-A8DD-370317F6549F - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - // Splicing done - // Splicing instruction 11 (Construct) from F1D29A41-7FB9-41DB-BFDC-EA75F0F4E7BA - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v27 <- Construct v23, [] - // Splicing done - SetProperty v18, 'c', v19 -EndConstructor -v28 <- Construct v17, [v4, v5] -v29 <- Construct v17, [v5, v3] -v30 <- Construct v17, [v4, v5] -v31 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v32 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v33 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v33 -v34 <- EndObjectLiteral -v35 <- LoadInteger '10' -v36 <- Construct v32, [v35, v34] -v37 <- CreateNamedVariable 'Int8Array', 'none' -v38 <- Construct v37, [v36] -// Splicing instruction 0 (BeginObjectLiteral) from AC7081A2-B306-46F6-BC49-A25D0743CAE2 -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v39, v40 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v41 - Return v41 - EndObjectLiteralGetter -v42 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3303 newly discovered edges in the CFG of the target - - -// ===== [ Program C3F7F827-8FB0-46C7-9C77-88A0E532228E ] ===== -// Mutating 82BDB99C-925B-40B4-A444-31ACE7AC11D7 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -v7 <- BeginPlainFunction -> v8, v9, v10, v11 -EndPlainFunction -v12 <- CreateNamedVariable 'Uint32Array', 'none' -v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadString 'mRU' -v16 <- LoadString 'symbol' -v17 <- BeginConstructor -> v18, v19, v20 - v21 <- LoadRegExp '[B]' 'dimu' - ConfigureProperty v21, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v21"]] - v22 <- LoadFloat '745.8806114719878' - v23 <- BeginClassDefinition (exp) - BeginClassConstructor -> v24, v25 - BeginObjectLiteral - v26 <- EndObjectLiteral - SetProperty v26, 'c', v0 - SetProperty v26, 'g', v25 - // Executing code generator SuperPropertyRetrievalGenerator - v27 <- GetSuperProperty 'd' - // Code generator finished - // Executing code generator ConstructWithDifferentNewTargetGenerator - v28 <- CreateNamedVariable 'Reflect', 'none' - v29 <- CreateArray [v26, v28, v23, v20] - v30 <- CallMethod v28, 'construct', [v7, v29, v17] - // Code generator finished - // Executing code generator BinaryOperationGenerator - v31 <- BinaryOperation v20, '??', v12 - // Code generator finished - SetProperty v26, 'c', v22 - EndClassConstructor - EndClassDefinition - v32 <- Construct v23, [] - // Executing code generator FunctionBindGenerator - v33 <- BindFunction v7, v32, v2, v32, v16, v4 - // Code generator finished - // Executing code generator NamedVariableGenerator - v34 <- CreateNamedVariable 'd', 'let', v15 - // Code generator finished - // Executing code generator NumberComputationGenerator - v35 <- CreateNamedVariable 'Math', 'none' - v36 <- LoadInteger '-13' - v37 <- LoadInteger '-1062333433' - v38 <- UnaryOperation v37, '--' - v39 <- CallMethod v35, 'tanh', [v38] - v40 <- BinaryOperation v7, '**', v38 - v41 <- UnaryOperation v37, '++' - // Code generator finished - SetProperty v18, 'c', v19 -EndConstructor -v42 <- Construct v17, [v4, v5] -v43 <- Construct v17, [v5, v3] -v44 <- Construct v17, [v4, v5] -v45 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v46 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v47 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v47 -v48 <- EndObjectLiteral -v49 <- LoadInteger '10' -v50 <- Construct v46, [v49, v48] -v51 <- CreateNamedVariable 'Int8Array', 'none' -v52 <- Construct v51, [v50] -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v53, v54 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v55 - Return v55 - EndObjectLiteralGetter -v56 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3561 newly discovered edges in the CFG of the target - - -// ===== [ Program 1DB6A718-6FCB-4F03-B896-B33A73782F2B ] ===== -// Mutating C3F7F827-8FB0-46C7-9C77-88A0E532228E with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -v4 <- CreateArray [v2, v3] -v5 <- CreateArray [v0, v3] -v6 <- LoadString '-28641' -// Exploring value v6 -SetElement v6, '3', v6 -// Exploring finished -v7 <- BeginPlainFunction -> v8, v9, v10, v11 - // Exploring value v8 - SetProperty v8, 'e', v8 - // Exploring finished - // Exploring value v9 - v12 <- CallMethod (guarded) v9, 'construct', [v6, v6] - // Exploring finished - // Exploring value v11 - v13 <- CallMethod (guarded) v11, 'flat', [] - // Exploring finished -EndPlainFunction -v14 <- CreateNamedVariable 'Uint32Array', 'none' -v15 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v16 <- Construct v15, [v14] -// Exploring value v16 -v17 <- GetElement v16, '1' -// Exploring finished -v18 <- LoadString 'mRU' -v19 <- LoadString 'symbol' -v20 <- BeginConstructor -> v21, v22, v23 - // Exploring value v21 - v24 <- CallMethod (guarded) v21, 'toString', [] - // Exploring finished - v25 <- LoadRegExp '[B]' 'dimu' - // Exploring value v25 - v26 <- CallMethod (guarded) v25, 'test', [v3] - // Exploring finished - ConfigureProperty v25, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v25"]] - v27 <- LoadFloat '745.8806114719878' - v28 <- BeginClassDefinition (exp) - BeginClassConstructor -> v29, v30 - // Exploring value v30 - v31 <- BinaryOperation v30, '??', v30 - // Exploring finished - BeginObjectLiteral - v32 <- EndObjectLiteral - SetProperty v32, 'c', v0 - SetProperty v32, 'g', v30 - v33 <- GetSuperProperty 'd' - v34 <- CreateNamedVariable 'Reflect', 'none' - v35 <- CreateArray [v32, v34, v28, v23] - // Exploring value v35 - v36 <- CallMethod (guarded) v35, 'with', [v35, v35] - // Exploring finished - v37 <- CallMethod v34, 'construct', [v7, v35, v20] - v38 <- BinaryOperation v23, '??', v14 - SetProperty v32, 'c', v27 - EndClassConstructor - EndClassDefinition - // Exploring value v28 - v39 <- CallFunction (guarded) v28, [v1] - // Exploring finished - v40 <- Construct v28, [] - v41 <- BindFunction v7, v40, v2, v40, v19, v4 - // Exploring value v41 - SetProperty v41, 'd', v41 - // Exploring finished - v42 <- CreateNamedVariable 'd', 'let', v18 - v43 <- CreateNamedVariable 'Math', 'none' - // Exploring value v43 - SetProperty v43, 'd', v43 - // Exploring finished - v44 <- LoadInteger '-13' - v45 <- LoadInteger '-1062333433' - // Exploring value v45 - v46 <- UnaryOperation v45, '--' - // Exploring finished - v47 <- UnaryOperation v45, '--' - v48 <- CallMethod v43, 'tanh', [v47] - v49 <- BinaryOperation v7, '**', v47 - v50 <- UnaryOperation v45, '++' - SetProperty v21, 'c', v22 -EndConstructor -v51 <- Construct v20, [v4, v5] -v52 <- Construct v20, [v5, v3] -v53 <- Construct v20, [v4, v5] -v54 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v55 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v56 <- LoadInteger '10000' -// Exploring value v56 -v57 <- BinaryOperation v56, '*', v56 -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v56 -v58 <- EndObjectLiteral -v59 <- LoadInteger '10' -// Exploring value v59 -v60 <- BinaryOperation v59, '+', v59 -// Exploring finished -v61 <- Construct v55, [v59, v58] -v62 <- CreateNamedVariable 'Int8Array', 'none' -v63 <- Construct v62, [v61] -// Exploring value v63 -v64 <- GetElement v63, '1' -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v65, v66 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v67 - Return v67 - EndObjectLiteralGetter -v68 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3801 newly discovered edges in the CFG of the target - - -// ===== [ Program 29672EAE-AF04-47C0-A027-E7FBE737882D ] ===== -// Mutating 1DB6A718-6FCB-4F03-B896-B33A73782F2B with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '95521319' -v1 <- LoadInteger '-33596' -v2 <- LoadInteger '65535' -v3 <- CreateArray [v0, v0] -// Exploring value v3 -v4 <- CallMethod (guarded) v3, 'reduceRight', [v2] -// Exploring finished -v5 <- CreateArray [v2, v3] -v6 <- CreateArray [v0, v3] -v7 <- LoadString '-28641' -SetElement v7, '3', v7 -v8 <- BeginPlainFunction -> v9, v10, v11, v12 - // Exploring value v9 - SetProperty v9, 'd', v9 - // Exploring finished - // Exploring value v11 - v13 <- CallFunction (guarded) v11, [v11] - // Exploring finished - SetProperty v9, 'e', v9 - v14 <- CallMethod (guarded) v10, 'construct', [v7, v7] - v15 <- CallMethod (guarded) v12, 'flat', [] - // Exploring value v15 - v16 <- CallMethod (guarded) v15, 'fill', [v10] - // Exploring finished -EndPlainFunction -// Exploring value v8 -v17 <- CallMethod (guarded) v8, 'toString', [] -// Exploring finished -v18 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v18 -SetProperty v18, 'prototype', v18 -// Exploring finished -v19 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v20 <- Construct v19, [v18] -v21 <- GetElement v20, '1' -v22 <- LoadString 'mRU' -v23 <- LoadString 'symbol' -v24 <- BeginConstructor -> v25, v26, v27 - // Exploring value v26 - v28 <- GetElement v26, '1' - // Exploring finished - v29 <- CallMethod (guarded) v25, 'toString', [] - // Exploring value v29 - v30 <- CallMethod (guarded) v29, 'toLocaleUpperCase', [] - // Exploring finished - v31 <- LoadRegExp '[B]' 'dimu' - v32 <- CallMethod (guarded) v31, 'test', [v3] - ConfigureProperty v31, 'source', 'PropertyFlags(rawValue: 2)', 'value' [["v31"]] - v33 <- LoadFloat '745.8806114719878' - v34 <- BeginClassDefinition (exp) - BeginClassConstructor -> v35, v36 - // Exploring value v35 - v37 <- CallMethod (guarded) v35, 'constructor', [v26] - // Exploring finished - // Exploring value v36 - v38 <- BinaryOperation v36, '??', v36 - // Exploring finished - v39 <- BinaryOperation v36, '??', v36 - // Exploring value v39 - v40 <- BinaryOperation v39, '??', v39 - // Exploring finished - BeginObjectLiteral - v41 <- EndObjectLiteral - SetProperty v41, 'c', v0 - SetProperty v41, 'g', v36 - v42 <- GetSuperProperty 'd' - v43 <- CreateNamedVariable 'Reflect', 'none' - // Exploring value v43 - v44 <- CallMethod (guarded) v43, 'ownKeys', [v43] - // Exploring finished - v45 <- CreateArray [v41, v43, v34, v27] - v46 <- CallMethod (guarded) v45, 'with', [v45, v45] - // Exploring value v46 - v47 <- CallMethod (guarded) v46, 'every', [v7] - // Exploring finished - v48 <- CallMethod v43, 'construct', [v8, v45, v24] - v49 <- BinaryOperation v27, '??', v18 - // Exploring value v49 - v50 <- CallMethod (guarded) v49, 'flat', [] - // Exploring finished - SetProperty v41, 'c', v33 - EndClassConstructor - EndClassDefinition - v51 <- CallFunction (guarded) v34, [v1] - // Exploring value v51 - v52 <- BinaryOperation v51, '??', v51 - // Exploring finished - v53 <- Construct v34, [] - v54 <- BindFunction v8, v53, v2, v53, v23, v5 - SetProperty v54, 'd', v54 - v55 <- CreateNamedVariable 'd', 'let', v22 - // Exploring value v55 - v56 <- CallMethod (guarded) v55, 'valueOf', [] - // Exploring finished - v57 <- CreateNamedVariable 'Math', 'none' - SetProperty v57, 'd', v57 - v58 <- LoadInteger '-13' - v59 <- LoadInteger '-1062333433' - v60 <- UnaryOperation v59, '--' - // Exploring value v60 - v61 <- UnaryOperation v60, '--' - // Exploring finished - v62 <- UnaryOperation v59, '--' - v63 <- CallMethod v57, 'tanh', [v62] - v64 <- BinaryOperation v8, '**', v62 - v65 <- UnaryOperation v59, '++' - // Exploring value v65 - v66 <- UnaryOperation v65, '--' - // Exploring finished - SetProperty v25, 'c', v26 -EndConstructor -v67 <- Construct v24, [v5, v6] -// Exploring value v67 -SetProperty v67, 'c', v67 -// Exploring finished -v68 <- Construct v24, [v6, v3] -v69 <- Construct v24, [v5, v6] -v70 <- LoadRegExp '\xed\xa0\x801poc?' 'dsgimu' -v71 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v72 <- LoadInteger '10000' -v73 <- BinaryOperation v72, '*', v72 -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v72 -v74 <- EndObjectLiteral -// Exploring value v74 -SetProperty v74, 'c', v74 -// Exploring finished -v75 <- LoadInteger '10' -v76 <- BinaryOperation v75, '+', v75 -v77 <- Construct v71, [v75, v74] -v78 <- CreateNamedVariable 'Int8Array', 'none' -v79 <- Construct v78, [v77] -v80 <- GetElement v79, '1' -// Exploring value v80 -v81 <- BinaryOperation v80, '+', v80 -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v82, v83 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v84 - Return v84 - EndObjectLiteralGetter -v85 <- EndObjectLiteral -// Exploring value v85 -v86 <- GetProperty v85, 'g' -// Program may be interesting due to new coverage: 4043 newly discovered edges in the CFG of the target - - -// ===== [ Program 3376038D-29FC-4240-A4B4-91557DD04C45 ] ===== -// Minimizing 29672EAE-AF04-47C0-A027-E7FBE737882D -v0 <- LoadInteger '95521319' -v1 <- CreateArray [v0, v0] -v2 <- LoadString '-28641' -v3 <- BeginPlainFunction -> v4, v5, v6, v7 - v8 <- CallMethod v7, 'flat', [v3, v4, v5, v3, v5] - v9 <- CallMethod v8, 'fill', [v5] - Return v7 -EndPlainFunction -v10 <- BeginConstructor -> v11, v12, v13 - v14 <- CallMethod v11, 'toString', [] - v15 <- CallMethod v14, 'toLocaleUpperCase', [] - v16 <- BeginClassDefinition (exp) - EndClassDefinition - BeginObjectLiteral - v17 <- EndObjectLiteral - v18 <- CreateNamedVariable 'Reflect', 'none' - v19 <- CallMethod v18, 'ownKeys', [v18] - v20 <- CreateArray [v17, v18, v16, v13] - v21 <- CallMethod (guarded) v20, 'every', [v2] - v22 <- CallMethod v18, 'construct', [v3, v20] -EndConstructor -v23 <- Construct v10, [v0, v1] -// Program is interesting due to new coverage: 163 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.fzil b/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.fzil deleted file mode 100755 index 596ab63dc..000000000 Binary files a/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.js b/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.js deleted file mode 100755 index b627e047d..000000000 --- a/old_corpus/program_20251007075445_3376038D-29FC-4240-A4B4-91557DD04C45.js +++ /dev/null @@ -1,19 +0,0 @@ -// Minimizing 29672EAE-AF04-47C0-A027-E7FBE737882D -const v1 = [95521319,95521319]; -function f3(a4, a5, a6, a7) { - a7.flat(f3, a4, a5, f3, a5).fill(a5); - return a7; -} -function F10(a12, a13) { - if (!new.target) { throw 'must be called with new'; } - this.toString().toLocaleUpperCase(); - const v16 = class { - } - const v17 = {}; - Reflect.ownKeys(Reflect); - const v20 = [v17,Reflect,v16,a13]; - try { v20.every("-28641"); } catch (e) {} - Reflect.construct(f3, v20); -} -new F10(95521319, v1); -// Program is interesting due to new coverage: 163 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.fuzzil.history b/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.fuzzil.history deleted file mode 100755 index 1efc45307..000000000 --- a/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.fuzzil.history +++ /dev/null @@ -1,369 +0,0 @@ -// ===== [ Program 16C34FB8-3C3C-4B44-B147-92C25B515702 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1024' -v4 <- CreateNamedVariable 'BigInt64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [536870912, 185681120] -v10 <- CreateIntArray [9, 0] -v11 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -// Code generator finished -// Executing code generator BigIntGenerator -v12 <- LoadBigInt '14' -v13 <- LoadBigInt '268435441' -v14 <- LoadBigInt '726100250' -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadFloat '4.576737267287978e+307' -v16 <- LoadFloat '435.78586447325097' -v17 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v18 <- LoadBigInt '1073741824' -v19 <- LoadBigInt '8' -v20 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v21 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v22 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v23 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v24 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v25 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v25, 'lastIndex', v25 -v26 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v27 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v27, 'd', v27 -v28 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v29 <- CallFunction (guarded) v28, [] -v30 <- Construct (guarded) v29, [v23, v16] -v31 <- LoadInteger '16' -v32 <- CreateNamedVariable 'Uint8Array', 'none' -v33 <- Construct (guarded) v32, [v31, v26, v27] -v34 <- LoadInteger '16' -v35 <- CreateNamedVariable 'BigUint64Array', 'none' -v36 <- CallFunction (guarded) v35, [v32, v32, v32] -v37 <- BinaryOperation v36, '??', v36 -v38 <- Construct v35, [v34] -v39 <- LoadInteger '2' -v40 <- Construct (guarded) v32, [v39, v26, v26] -v41 <- GetElement v40, '1' -v42 <- UnaryOperation v41, '++' -v43 <- CreateArray [] -v44 <- CallMethod (guarded) v43, 'map', [v19] -v45 <- LoadInteger '16' -v46 <- CreateNamedVariable 'Float64Array', 'none' -v47 <- Construct v46, [] -v48 <- LoadInteger '10' -v49 <- BinaryOperation v48, '%', v48 -v50 <- CreateNamedVariable 'Uint16Array', 'none' -v51 <- CallFunction (guarded) v50, [v39, v39] -v52 <- Construct v50, [v48] -v53 <- LoadInteger '167' -v54 <- BinaryOperation v53, '>>>', v37 -v55 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v55, 'e', v55 -v56 <- Construct v55, [v53] -SetProperty v56, 'valueOf', v17 -SetElement v56, '116', v56 -v57 <- BinaryOperation v56, '%', v43 -v58 <- CreateNamedVariable 'Number', 'none' -v59 <- GetProperty v58, 'length' -v60 <- CallMethod v58, 'isNaN', [v57] -v61 <- BinaryOperation v60, '&&', v44 -v62 <- UnaryOperation '!', v60 -v63 <- BinaryOperation v45, '**', v46 -v64 <- BinaryOperation v50, '??', v50 -v65 <- BinaryOperation v64, '??', v64 -v66 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v67 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v68 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v69, v70 - EndClassInstanceMethod - ClassAddStaticComputedProperty v67 -EndClassDefinition -v71 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v72 <- CallMethod (guarded) v71, 'toLocaleString', [] -v73 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v73 -> v74 - EndObjectLiteralComputedMethod -v75 <- EndObjectLiteral - - -// ===== [ Program 5F8F2D79-C443-460E-B672-4E87ADC840C4 ] ===== -// Mutating 16C34FB8-3C3C-4B44-B147-92C25B515702 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1024' -// Exploring value v3 -v4 <- UnaryOperation v3, '--' -// Exploring finished -v5 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v5 -v6 <- Construct (guarded) v5, [v2, v2, v1] -// Exploring finished -v7 <- Construct v5, [v3] -v8 <- LoadInteger '0' -v9 <- CreateNamedVariable 'Float64Array', 'none' -v10 <- Construct v9, [v8] -// Exploring value v10 -v11 <- GetProperty (guarded) v10, 'every' -v12 <- Construct (guarded) v11, [v0] -// Exploring finished -v13 <- CreateIntArray [536870912, 185681120] -v14 <- CreateIntArray [9, 0] -v15 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -// Exploring value v15 -SetElement v15, '2', v15 -// Exploring finished -v16 <- LoadBigInt '14' -v17 <- LoadBigInt '268435441' -v18 <- LoadBigInt '726100250' -v19 <- LoadFloat '4.576737267287978e+307' -v20 <- LoadFloat '435.78586447325097' -v21 <- BeginPlainFunction -> - Return v19 -EndPlainFunction -v22 <- LoadBigInt '1073741824' -v23 <- LoadBigInt '8' -// Exploring value v23 -v24 <- Compare v23, '===', v23 -// Exploring finished -v25 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v26 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v27 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'with', [v14, v14] -// Exploring finished -v29 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v30 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v31 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v31, 'lastIndex', v31 -v32 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v33 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v33, 'd', v33 -v34 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -// Exploring value v34 -v35 <- CallMethod (guarded) v34, 'call', [v19] -// Exploring finished -v36 <- CallFunction (guarded) v34, [] -// Exploring value v36 -v37 <- GetProperty (guarded) v36, 'constructor' -v38 <- Construct (guarded) v37, [v34, v36] -// Exploring finished -v39 <- Construct (guarded) v36, [v29, v20] -// Exploring value v39 -v40 <- BinaryOperation v39, '??', v39 -// Exploring finished -v41 <- LoadInteger '16' -v42 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v42 -SetProperty v42, 'length', v42 -// Exploring finished -v43 <- Construct (guarded) v42, [v41, v32, v33] -v44 <- LoadInteger '16' -// Exploring value v44 -v45 <- Compare v44, '!=', v44 -// Exploring finished -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- CallFunction (guarded) v46, [v42, v42, v42] -// Exploring value v47 -v48 <- BinaryOperation v47, '??', v47 -// Exploring finished -v49 <- BinaryOperation v47, '??', v47 -v50 <- Construct v46, [v44] -v51 <- LoadInteger '2' -v52 <- Construct (guarded) v42, [v51, v32, v32] -v53 <- GetElement v52, '1' -v54 <- UnaryOperation v53, '++' -// Exploring value v54 -v55 <- BinaryOperation v54, '>>', v54 -// Exploring finished -v56 <- CreateArray [] -// Exploring value v56 -v57 <- GetProperty (guarded) v56, '__defineSetter__' -v58 <- Construct (guarded) v57, [v19, v19] -// Exploring finished -v59 <- CallMethod (guarded) v56, 'map', [v23] -// Exploring value v59 -v60 <- BinaryOperation v59, '??', v59 -// Exploring finished -v61 <- LoadInteger '16' -// Exploring value v61 -v62 <- BinaryOperation v61, '+', v61 -// Exploring finished -v63 <- CreateNamedVariable 'Float64Array', 'none' -v64 <- Construct v63, [] -v65 <- LoadInteger '10' -v66 <- BinaryOperation v65, '%', v65 -v67 <- CreateNamedVariable 'Uint16Array', 'none' -v68 <- CallFunction (guarded) v67, [v51, v51] -v69 <- Construct v67, [v65] -v70 <- LoadInteger '167' -v71 <- BinaryOperation v70, '>>>', v49 -v72 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v72, 'e', v72 -v73 <- Construct v72, [v70] -SetProperty v73, 'valueOf', v21 -SetElement v73, '116', v73 -v74 <- BinaryOperation v73, '%', v56 -v75 <- CreateNamedVariable 'Number', 'none' -v76 <- GetProperty v75, 'length' -// Exploring value v76 -v77 <- BinaryOperation v76, '>>', v76 -// Exploring finished -v78 <- CallMethod v75, 'isNaN', [v74] -v79 <- BinaryOperation v78, '&&', v59 -v80 <- UnaryOperation '!', v78 -v81 <- BinaryOperation v61, '**', v63 -v82 <- BinaryOperation v67, '??', v67 -v83 <- BinaryOperation v82, '??', v82 -v84 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v85 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -// Exploring value v85 -SetElement v85, '0', v85 -// Exploring finished -v86 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v87, v88 - EndClassInstanceMethod - ClassAddStaticComputedProperty v85 -EndClassDefinition -// Exploring value v86 -v89 <- CallMethod (guarded) v86, 'apply', [v26, v9] -// Exploring finished -v90 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v91 <- CallMethod (guarded) v90, 'toLocaleString', [] -v92 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v92 -> v93 - EndObjectLiteralComputedMethod -v94 <- EndObjectLiteral -// Exploring value v94 -SetProperty v94, 'b', v94 -// Program may be interesting due to new coverage: 3533 newly discovered edges in the CFG of the target - - -// ===== [ Program 79151C5D-1E06-468B-BC54-8A20DCF58F6F ] ===== -// Minimizing 5F8F2D79-C443-460E-B672-4E87ADC840C4 -v0 <- LoadInteger '2' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1024' -v4 <- UnaryOperation v3, '--' -v5 <- CreateNamedVariable 'BigInt64Array', 'none' -v6 <- Construct (guarded) v5, [v2, v2, v1] -v7 <- Construct v5, [v3] -v8 <- LoadInteger '0' -v9 <- CreateNamedVariable 'Float64Array', 'none' -v10 <- Construct v9, [v8] -v11 <- GetProperty (guarded) v10, 'every' -v12 <- CallFunction (guarded) v11, [v0] -v13 <- CreateIntArray [536870912, 185681120] -v14 <- CreateIntArray [9, 0] -v15 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v15, '2', v15 -v16 <- LoadBigInt '14' -v17 <- LoadBigInt '268435441' -v18 <- LoadBigInt '726100250' -v19 <- LoadFloat '4.576737267287978e+307' -v20 <- LoadFloat '435.78586447325097' -v21 <- BeginPlainFunction -> -EndPlainFunction -v22 <- LoadBigInt '1073741824' -v23 <- LoadBigInt '8' -v24 <- Compare v23, '===', v23 -v25 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v26 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v27 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v28 <- CallMethod (guarded) v27, 'with', [v14, v14] -v29 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v30 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v31 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v31, 'lastIndex', v31 -v32 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v33 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v33, 'd', v33 -v34 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v35 <- CallMethod (guarded) v34, 'call', [v19] -v36 <- CallFunction (guarded) v34, [] -v37 <- GetProperty (guarded) v36, 'constructor' -v38 <- Construct (guarded) v37, [v34, v36] -v39 <- Construct (guarded) v36, [v29, v20] -v40 <- BinaryOperation v39, '??', v39 -v41 <- LoadInteger '16' -v42 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v42, 'length', v42 -v43 <- Construct (guarded) v42, [v41, v32, v33] -v44 <- LoadInteger '16' -v45 <- Compare v44, '!=', v44 -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- CallFunction (guarded) v46, [v42, v42, v42] -v48 <- BinaryOperation v47, '??', v47 -v49 <- BinaryOperation v47, '??', v47 -v50 <- Construct v46, [v44] -v51 <- LoadInteger '2' -v52 <- Construct (guarded) v42, [v51, v32, v32] -v53 <- GetElement v52, '1' -v54 <- UnaryOperation v53, '++' -v55 <- BinaryOperation v54, '>>', v54 -v56 <- CreateArray [] -v57 <- GetProperty (guarded) v56, '__defineSetter__' -v58 <- Construct (guarded) v57, [v19, v19] -v59 <- CallMethod (guarded) v56, 'map', [v23] -v60 <- BinaryOperation v59, '??', v59 -v61 <- LoadInteger '16' -v62 <- BinaryOperation v61, '+', v61 -v63 <- CreateNamedVariable 'Float64Array', 'none' -v64 <- Construct v63, [] -v65 <- LoadInteger '10' -v66 <- CreateNamedVariable 'Uint16Array', 'none' -v67 <- CallFunction (guarded) v66, [v51, v51] -v68 <- Construct v66, [v65] -v69 <- LoadInteger '167' -v70 <- BinaryOperation v69, '>>>', v49 -v71 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v71, 'e', v71 -v72 <- Construct v71, [v69] -SetElement v72, '116', v72 -v73 <- BinaryOperation v72, '%', v56 -v74 <- CreateNamedVariable 'Number', 'none' -v75 <- GetProperty v74, 'length' -v76 <- BinaryOperation v75, '>>', v75 -v77 <- CallMethod v74, 'isNaN', [v73] -v78 <- BinaryOperation v77, '&&', v59 -v79 <- UnaryOperation '!', v77 -v80 <- BinaryOperation v61, '**', v63 -v81 <- BinaryOperation v66, '??', v66 -v82 <- BinaryOperation v81, '??', v81 -v83 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v84 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -SetElement v84, '0', v84 -v85 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v86, v87 - EndClassInstanceMethod - ClassAddStaticComputedProperty v84 -EndClassDefinition -v88 <- CallMethod (guarded) v85, 'apply', [v26, v9] -v89 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v90 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v90 -> v91 - EndObjectLiteralComputedMethod -v92 <- EndObjectLiteral -// Program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.fzil b/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.fzil deleted file mode 100755 index ac9988a52..000000000 Binary files a/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.js b/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.js deleted file mode 100755 index 2b4a3e536..000000000 --- a/old_corpus/program_20251007075457_79151C5D-1E06-468B-BC54-8A20DCF58F6F.js +++ /dev/null @@ -1,89 +0,0 @@ -// Minimizing 5F8F2D79-C443-460E-B672-4E87ADC840C4 -const v2 = new Int8Array(2); -let v3 = 1024; -v3--; -try { new BigInt64Array(v2, v2, Int8Array); } catch (e) {} -new BigInt64Array(v3); -const v10 = new Float64Array(0); -const v11 = v10?.every; -try { v11(2); } catch (e) {} -[536870912,185681120]; -const v14 = [9,0]; -const v15 = [-1,9223372036854775807,1956350749]; -v15[2] = v15; -function f21() { -} -8n === 8n; -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -const v26 = [0.0699817657606816,1e-15,-5.0,-296573.4769477659]; -const v27 = [0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -try { v27.with(v14, v14); } catch (e) {} -const v29 = /tU(?:a*)+/ysgu; -/[x\dz]Vv\u{12345}+/dygimu; -const v31 = /(?=)L.(a\1)+/dyvsg; -v31.lastIndex = v31; -const v32 = /Qa(?!bbb|bb)c\u0060?/dsm; -const v33 = /([\cz]?)/dgm; -v33.d = v33; -function f34() { - return v33; -} -try { f34.call(4.576737267287978e+307); } catch (e) {} -let v36; -try { v36 = f34(); } catch (e) {} -const v37 = v36?.constructor; -try { new v37(f34, v36); } catch (e) {} -let v39; -try { v39 = new v36(v29, 435.78586447325097); } catch (e) {} -v39 ?? v39; -Uint8Array.length = Uint8Array; -try { new Uint8Array(16, v32, v33); } catch (e) {} -16 != 16; -let v47; -try { v47 = BigUint64Array(Uint8Array, Uint8Array, Uint8Array); } catch (e) {} -v47 ?? v47; -const v49 = v47 ?? v47; -new BigUint64Array(16); -let v52; -try { v52 = new Uint8Array(2, v32, v32); } catch (e) {} -let v53 = v52[1]; -const v54 = v53++; -v54 >> v54; -const v56 = []; -const v57 = v56?.__defineSetter__; -try { new v57(4.576737267287978e+307, 4.576737267287978e+307); } catch (e) {} -let v59; -try { v59 = v56.map(8n); } catch (e) {} -v59 ?? v59; -16 + 16; -new Float64Array(); -try { Uint16Array(2, 2); } catch (e) {} -new Uint16Array(10); -167 >>> v49; -Float32Array.e = Float32Array; -const v72 = new Float32Array(167); -v72[116] = v72; -const v73 = v72 % v56; -const v75 = Number.length; -v75 >> v75; -const v77 = Number.isNaN(v73); -v77 && v59; -!v77; -16 ** Float64Array; -const v81 = Uint16Array ?? Uint16Array; -v81 ?? v81; -[160225.88356964802,1000.0,213211.8910050979,2.220446049250313e-16,-904182.0971368359,-Infinity,-3.7155044582569996,0.883337671869206]; -const v84 = [0.7634064314666795,-1.757189086955064,3.0,1e-15]; -v84[0] = v84; -class C85 { - o(a87) { - } - static [v84]; -} -try { C85.apply(v26, Float64Array); } catch (e) {} -[-4.040166588692994e+307,1.4451193261714297e+308,365.4711631336927,-1e-15,-1.2605239855133288e+308,668.1225795165637,-464.7093912232458,1.7976931348623157e+308,-1000000000000.0,-1.0]; -const v92 = { - [Symbol]() { - }, -}; -// Program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.fuzzil.history b/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.fuzzil.history deleted file mode 100755 index e5fb82e99..000000000 --- a/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.fuzzil.history +++ /dev/null @@ -1,707 +0,0 @@ -// ===== [ Program 163FED03-F4DD-4D35-8F04-AA90957C3888 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '634' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '1093' -v4 <- CreateNamedVariable 'Float64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator StringGenerator -v9 <- LoadString 'getUTCFullYear' -v10 <- LoadString '8' -v11 <- LoadString 'I1Z2' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadString 'a' -v13 <- LoadString 'PbD' -v14 <- LoadString '10000' -v15 <- BeginPlainFunction -> v16, v17 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v12, v12 - ObjectLiteralAddProperty `g`, v17 - ObjectLiteralAddComputedProperty v17, v14 - BeginObjectLiteralMethod `n` -> v18, v19, v20 - Return v18 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v16 - v21 <- EndObjectLiteral - Return v21 -EndPlainFunction -v22 <- CallFunction v15, [] -v23 <- CallFunction v15, [v22, v12] -v24 <- CallFunction v15, [v23, v12] -v25 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v26 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v27 <- LoadInteger '-256' -v28 <- LoadInteger '64' -v29 <- Compare v27, '>', v13 -BeginRepeatLoop '25' -> v30 - Reassign v28, v30 - SetProperty v26, '__proto__', v12 - v31 <- CreateNamedVariable 'Uint8Array', 'none' - v32 <- LoadInteger '72' - v33 <- LoadInteger '50' - v34 <- LoadInteger '89' - v35 <- LoadInteger '67' - v36 <- LoadInteger '175' - v37 <- LoadInteger '125' - v38 <- LoadInteger '179' - v39 <- CallMethod v31, 'of', [v32, v33, v34, v35, v36, v37, v38] - v40 <- CallMethod v39, 'toHex', [] -EndRepeatLoop - - -// ===== [ Program BDDA26D5-F7BB-4D74-BF6A-47B595917344 ] ===== -// Mutating 163FED03-F4DD-4D35-8F04-AA90957C3888 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '634' -v1 <- CreateNamedVariable 'Float64Array', 'none' -// Splicing instruction 11 (Construct) from 1426A16B-F3A3-489B-81E1-C014DA9BD061 -v2 <- CreateNamedVariable 'ArrayBuffer', 'none' -v3 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v3 -v4 <- EndObjectLiteral -v5 <- LoadInteger '411' -v6 <- Construct v2, [v5, v4] -// Splicing done -v7 <- Construct v1, [v0] -v8 <- LoadInteger '1093' -v9 <- CreateNamedVariable 'Float64Array', 'none' -// Splicing instruction 1 (BeginClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C -v10 <- LoadInteger '894145595' -v11 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v10 v10 -EndClassDefinition -// Splicing done -// Splicing instruction 10 (SetComputedProperty) from E040B601-B143-41F7-8F25-1E93477D226F -v12 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v13 <- CreateNamedVariable 'Int32Array', 'none' -SetComputedProperty v12, v13, v0 -// Splicing done -v14 <- Construct v9, [v8] -// Splicing instruction 22 (BeginObjectLiteral) from 512AF550-42FF-405F-B4A3-21B4BC3EE4FE -v15 <- LoadFloat '1.3015274434576854e+308' -v16 <- LoadInteger '-3' -v17 <- LoadString '-128' -v18 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v19 - v20 <- TypeOf v15 - v21 <- LoadString 'string' - v22 <- Compare v20, '===', v21 - Return v20 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v17 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v16 -EndClassDefinition -v23 <- Construct v18, [] -v24 <- Construct v18, [] -v25 <- Construct v18, [] -BeginObjectLiteral - ObjectLiteralAddElement `8`, v17 - ObjectLiteralCopyProperties v17 - BeginObjectLiteralSetter `g` -> v26, v27 - v28 <- BeginConstructor -> v29, v30, v31, v32, v33 - SetProperty v29, 'b', v17 - SetProperty v29, 'h', v27 - EndConstructor - v34 <- Construct v28, [v14, v25, v14, v23] - v35 <- Construct v28, [v23, v14, v27, v23] - v36 <- Construct v28, [v27, v14, v24, v27] - EndObjectLiteralSetter -v37 <- EndObjectLiteral -// Splicing done -v38 <- LoadInteger '0' -v39 <- CreateNamedVariable 'Float32Array', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadString 'getUTCFullYear' -v42 <- LoadString '8' -v43 <- LoadString 'I1Z2' -v44 <- LoadString 'a' -v45 <- LoadString 'PbD' -// Splicing instruction 13 (BeginClassDefinition) from FCED648E-B11F-49C4-9D6A-958082E7B98A -v46 <- BeginClassDefinition (exp) -EndClassDefinition -// Splicing done -// Splicing instruction 0 (BeginPlainFunction) from 5343CCCD-B9AD-4CD5-9272-AC9051A448A0 -v47 <- BeginPlainFunction -> - v48 <- LoadString 'd' - v49 <- LoadFloat '624.9949113508685' - v50 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v50 -> v51, v52, v53 - Reassign v50, v52 - v54 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v55 <- EndObjectLiteral - Return v55 -EndPlainFunction -// Splicing done -v56 <- LoadString '10000' -v57 <- BeginPlainFunction -> v58, v59 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v44, v44 - ObjectLiteralAddProperty `g`, v59 - ObjectLiteralAddComputedProperty v59, v56 - BeginObjectLiteralMethod `n` -> v60, v61, v62 - Return v60 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v58 - v63 <- EndObjectLiteral - Return v63 -EndPlainFunction -v64 <- CallFunction v57, [] -v65 <- CallFunction v57, [v64, v44] -v66 <- CallFunction v57, [v65, v44] -v67 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v68 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v69 <- LoadInteger '-256' -v70 <- LoadInteger '64' -v71 <- Compare v69, '>', v45 -BeginRepeatLoop '25' -> v72 - Reassign v70, v72 - SetProperty v68, '__proto__', v44 - v73 <- CreateNamedVariable 'Uint8Array', 'none' - // Splicing instruction 9 (Construct) from 6B35F0EB-51B0-4984-94EF-70353534753D - v74 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' - v75 <- LoadRegExp '([\cz]?)' 'dgm' - v76 <- LoadInteger '16' - v77 <- CreateNamedVariable 'Uint8Array', 'none' - v78 <- Construct (guarded) v77, [v76, v74, v75] - // Splicing done - v79 <- LoadInteger '72' - v80 <- LoadInteger '50' - v81 <- LoadInteger '89' - v82 <- LoadInteger '67' - v83 <- LoadInteger '175' - v84 <- LoadInteger '125' - v85 <- LoadInteger '179' - v86 <- CallMethod v73, 'of', [v79, v80, v81, v82, v83, v84, v85] - v87 <- CallMethod v86, 'toHex', [] -EndRepeatLoop -// Program may be interesting due to new coverage: 3649 newly discovered edges in the CFG of the target - - -// ===== [ Program 08BA005B-2FF1-447B-B213-47E6E6DAABC7 ] ===== -// Mutating BDDA26D5-F7BB-4D74-BF6A-47B595917344 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '634' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- CreateNamedVariable 'ArrayBuffer', 'none' -v3 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v3 -v4 <- EndObjectLiteral -v5 <- LoadInteger '411' -v6 <- Construct v2, [v5, v4] -v7 <- Construct v1, [v0] -// Exploring value v7 -v8 <- GetElement v7, '233' -// Exploring finished -v9 <- LoadInteger '1093' -v10 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v10 -SetProperty v10, 'prototype', v10 -// Exploring finished -v11 <- LoadInteger '894145595' -v12 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v11 v11 -EndClassDefinition -// Exploring value v12 -v13 <- CallFunction (guarded) v12, [] -// Exploring finished -v14 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v15 <- CreateNamedVariable 'Int32Array', 'none' -// Exploring value v15 -v16 <- CallFunction (guarded) v15, [v1, v4, v1] -// Exploring finished -SetComputedProperty v14, v15, v0 -v17 <- Construct v10, [v9] -v18 <- LoadFloat '1.3015274434576854e+308' -v19 <- LoadInteger '-3' -// Exploring value v19 -v20 <- BinaryOperation v19, '-', v19 -// Exploring finished -v21 <- LoadString '-128' -// Exploring value v21 -v22 <- CallMethod (guarded) v21, 'valueOf', [] -// Exploring finished -v23 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v24 - v25 <- TypeOf v18 - v26 <- LoadString 'string' - v27 <- Compare v25, '===', v26 - Return v25 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v21 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v19 -EndClassDefinition -// Exploring value v23 -v28 <- Construct (guarded) v23, [] -// Exploring finished -v29 <- Construct v23, [] -v30 <- Construct v23, [] -v31 <- Construct v23, [] -BeginObjectLiteral - ObjectLiteralAddElement `8`, v21 - ObjectLiteralCopyProperties v21 - BeginObjectLiteralSetter `g` -> v32, v33 - v34 <- BeginConstructor -> v35, v36, v37, v38, v39 - SetProperty v35, 'b', v21 - SetProperty v35, 'h', v33 - EndConstructor - v40 <- Construct v34, [v17, v31, v17, v29] - v41 <- Construct v34, [v29, v17, v33, v29] - v42 <- Construct v34, [v33, v17, v30, v33] - EndObjectLiteralSetter -v43 <- EndObjectLiteral -// Exploring value v43 -v44 <- GetElement v43, '3' -// Exploring finished -v45 <- LoadInteger '0' -v46 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v46 -v47 <- Construct (guarded) v46, [v45, v46, v21] -// Exploring finished -v48 <- Construct v46, [v45] -v49 <- LoadString 'getUTCFullYear' -// Exploring value v49 -v50 <- GetElement v49, '12' -// Exploring finished -v51 <- LoadString '8' -v52 <- LoadString 'I1Z2' -// Exploring value v52 -v53 <- CallMethod (guarded) v52, 'substring', [v0, v14] -// Exploring finished -v54 <- LoadString 'a' -v55 <- LoadString 'PbD' -v56 <- BeginClassDefinition (exp) -EndClassDefinition -v57 <- BeginPlainFunction -> - v58 <- LoadString 'd' - v59 <- LoadFloat '624.9949113508685' - v60 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v60 -> v61, v62, v63 - Reassign v60, v62 - v64 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v65 <- EndObjectLiteral - Return v65 -EndPlainFunction -v66 <- LoadString '10000' -v67 <- BeginPlainFunction -> v68, v69 - // Exploring value v69 - v70 <- BinaryOperation v69, '??', v69 - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddComputedProperty v54, v54 - ObjectLiteralAddProperty `g`, v69 - ObjectLiteralAddComputedProperty v69, v66 - BeginObjectLiteralMethod `n` -> v71, v72, v73 - Return v71 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v68 - v74 <- EndObjectLiteral - // Exploring value v74 - SetProperty v74, 'f', v74 - // Exploring finished - Return v74 -EndPlainFunction -v75 <- CallFunction v67, [] -// Exploring value v75 -SetProperty v75, 'g', v75 -// Exploring finished -v76 <- CallFunction v67, [v75, v54] -// Exploring value v76 -SetProperty v76, 'a', v76 -// Exploring finished -v77 <- CallFunction v67, [v76, v54] -v78 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v79 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v80 <- LoadInteger '-256' -v81 <- LoadInteger '64' -v82 <- Compare v80, '>', v55 -BeginRepeatLoop '25' -> v83 - // Exploring value v83 - v84 <- BinaryOperation v83, '-', v83 - // Exploring finished - Reassign v81, v83 - SetProperty v79, '__proto__', v54 - v85 <- CreateNamedVariable 'Uint8Array', 'none' - v86 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' - v87 <- LoadRegExp '([\cz]?)' 'dgm' - v88 <- LoadInteger '16' - v89 <- CreateNamedVariable 'Uint8Array', 'none' - v90 <- Construct (guarded) v89, [v88, v86, v87] - // Exploring value v90 - SetElement v90, '12', v90 - // Exploring finished - v91 <- LoadInteger '72' - // Exploring value v91 - v92 <- BinaryOperation v91, '+', v91 - // Exploring finished - v93 <- LoadInteger '50' - v94 <- LoadInteger '89' - v95 <- LoadInteger '67' - v96 <- LoadInteger '175' - v97 <- LoadInteger '125' - v98 <- LoadInteger '179' - v99 <- CallMethod v85, 'of', [v91, v93, v94, v95, v96, v97, v98] - // Exploring value v99 - SetProperty v99, 'BYTES_PER_ELEMENT', v99 - // Exploring finished - v100 <- CallMethod v99, 'toHex', [] -EndRepeatLoop -// Program may be interesting due to new coverage: 3781 newly discovered edges in the CFG of the target - - -// ===== [ Program 71B8A806-E584-4CCF-80E8-1CFC33F59CD6 ] ===== -// Mutating 08BA005B-2FF1-447B-B213-47E6E6DAABC7 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '634' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- CreateNamedVariable 'ArrayBuffer', 'none' -v3 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v3 -v4 <- EndObjectLiteral -v5 <- LoadInteger '411' -v6 <- Construct v2, [v5, v4] -v7 <- Construct v1, [v0] -v8 <- GetElement v7, '233' -v9 <- LoadInteger '1093' -v10 <- CreateNamedVariable 'Float64Array', 'none' -SetProperty v10, 'prototype', v10 -v11 <- LoadInteger '894145595' -v12 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v11 v11 -EndClassDefinition -v13 <- CallFunction (guarded) v12, [] -v14 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v15 <- CreateNamedVariable 'Int32Array', 'none' -// Splicing instruction 43 (Construct) from D54D9937-D6FD-43CE-B028-C76DC3996FB6 -v16 <- Construct v1, [v11] -v17 <- LoadFloat '-6.842147576444186' -v18 <- GetComputedProperty v16, v17 -v19 <- LoadInteger '895' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v19 -v20 <- EndObjectLiteral -v21 <- LoadInteger '127' -v22 <- Construct v2, [v21, v20] -v23 <- CreateNamedVariable 'BigInt64Array', 'none' -v24 <- CallFunction (guarded) v23, [v20, v20, v18] -v25 <- Construct v23, [v22] -// Splicing done -v26 <- CallFunction (guarded) v15, [v1, v4, v1] -SetComputedProperty v14, v15, v0 -v27 <- Construct v10, [v9] -// Splicing instruction 11 (Construct) from E8B8DDEF-2B17-440A-AF9F-F8B34B354A9E -v28 <- BeginClassDefinition (decl) -EndClassDefinition -v29 <- BeginClassDefinition (decl) -EndClassDefinition -v30 <- Construct v29, [] -v31 <- LoadFloat '1e-15' -v32 <- BeginConstructor -> v33, v34, v35, v36, v37 - SetProperty v33, 'p6', v31 -EndConstructor -v38 <- Construct v32, [v29, v32, v30, v28] -// Splicing done -v39 <- LoadFloat '1.3015274434576854e+308' -v40 <- LoadInteger '-3' -v41 <- BinaryOperation v40, '-', v40 -v42 <- LoadString '-128' -v43 <- CallMethod (guarded) v42, 'valueOf', [] -v44 <- BeginClassDefinition (decl) - // Splicing instruction 26 (EndClassStaticGetter) from C6A19319-44EE-436B-9051-9EF112BAED5A - BeginClassStaticGetter `b` -> v45 - EndClassStaticGetter - // Splicing done - // Splicing instruction 19 (EndClassPrivateInstanceMethod) from A85FFB59-423B-4C09-92A1-3F58C2D1D354 - BeginClassPrivateInstanceMethod 'o' -> v46, v47, v48, v49 - v50 <- DeleteComputedProperty v46, v46 - SetElement v50, '3', v47 - SetProperty v14, 'b', v14 - EndClassPrivateInstanceMethod - // Splicing done - BeginClassInstanceGetter `e` -> v51 - v52 <- TypeOf v39 - v53 <- LoadString 'string' - v54 <- Compare v52, '===', v53 - // Splicing instruction 26 (GetElement) from 416B7468-BE65-4A7F-9A48-64228621A6FF - v55 <- GetElement v42, '0' - // Splicing done - // Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E - v56 <- BeginPlainFunction -> v57, v58, v59, v60 - EndPlainFunction - // Splicing done - // Splicing instruction 1 (EndClassDefinition) from 988411F1-D128-4262-850A-740332BE7EF5 - v61 <- BeginClassDefinition (exp) - EndClassDefinition - // Splicing done - Return v52 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v42 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v40 - // Splicing instruction 13 (EndClassStaticSetter) from 52D8ABCC-67F0-49CF-B4A5-E521180B1BF6 - BeginClassStaticSetter `a` -> v62, v63 - {c:v42,e:v62,h:v63,} <- DestructObjectAndReassign v62 - v64 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v65 <- LoadInteger '14' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v65 - v66 <- EndObjectLiteral - v67 <- LoadInteger '14' - v68 <- CallFunction v64, [v67, v66] - EndClassStaticSetter - // Splicing done -EndClassDefinition -v69 <- Construct (guarded) v44, [] -v70 <- Construct v44, [] -v71 <- Construct v44, [] -v72 <- Construct v44, [] -BeginObjectLiteral - ObjectLiteralAddElement `8`, v42 - ObjectLiteralCopyProperties v42 - BeginObjectLiteralSetter `g` -> v73, v74 - v75 <- BeginConstructor -> v76, v77, v78, v79, v80 - SetProperty v76, 'b', v42 - SetProperty v76, 'h', v74 - EndConstructor - v81 <- Construct v75, [v27, v72, v27, v70] - v82 <- Construct v75, [v70, v27, v74, v70] - v83 <- Construct v75, [v74, v27, v71, v74] - EndObjectLiteralSetter -v84 <- EndObjectLiteral -v85 <- GetElement v84, '3' -v86 <- LoadInteger '0' -v87 <- CreateNamedVariable 'Float32Array', 'none' -v88 <- Construct (guarded) v87, [v86, v87, v42] -v89 <- Construct v87, [v86] -v90 <- LoadString 'getUTCFullYear' -v91 <- GetElement v90, '12' -v92 <- LoadString '8' -v93 <- LoadString 'I1Z2' -v94 <- CallMethod (guarded) v93, 'substring', [v0, v14] -v95 <- LoadString 'a' -v96 <- LoadString 'PbD' -v97 <- BeginClassDefinition (exp) -EndClassDefinition -v98 <- BeginPlainFunction -> - v99 <- LoadString 'd' - v100 <- LoadFloat '624.9949113508685' - // Splicing instruction 47 (BeginClassDefinition) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - v101 <- LoadFloat '0.7556388661871177' - v102 <- Construct v99, [] - v103 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'h' v101 - ClassAddStaticProperty 'g' - ClassAddInstanceElement '1173801629' v102 - EndClassDefinition - // Splicing done - v104 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v104 -> v105, v106, v107 - Reassign v104, v106 - v108 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v109 <- EndObjectLiteral - Return v109 -EndPlainFunction -v110 <- LoadString '10000' -v111 <- BeginPlainFunction -> v112, v113 - v114 <- BinaryOperation v113, '??', v113 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v95, v95 - ObjectLiteralAddProperty `g`, v113 - ObjectLiteralAddComputedProperty v113, v110 - BeginObjectLiteralMethod `n` -> v115, v116, v117 - Return v115 - EndObjectLiteralMethod - ObjectLiteralAddProperty `f`, v112 - v118 <- EndObjectLiteral - SetProperty v118, 'f', v118 - Return v118 -EndPlainFunction -v119 <- CallFunction v111, [] -SetProperty v119, 'g', v119 -v120 <- CallFunction v111, [v119, v95] -SetProperty v120, 'a', v120 -v121 <- CallFunction v111, [v120, v95] -v122 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v123 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v124 <- LoadInteger '-256' -v125 <- LoadInteger '64' -v126 <- Compare v124, '>', v96 -BeginRepeatLoop '25' -> v127 - v128 <- BinaryOperation v127, '-', v127 - Reassign v125, v127 - SetProperty v123, '__proto__', v95 - v129 <- CreateNamedVariable 'Uint8Array', 'none' - v130 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' - v131 <- LoadRegExp '([\cz]?)' 'dgm' - v132 <- LoadInteger '16' - v133 <- CreateNamedVariable 'Uint8Array', 'none' - v134 <- Construct (guarded) v133, [v132, v130, v131] - SetElement v134, '12', v134 - v135 <- LoadInteger '72' - v136 <- BinaryOperation v135, '+', v135 - v137 <- LoadInteger '50' - v138 <- LoadInteger '89' - v139 <- LoadInteger '67' - v140 <- LoadInteger '175' - v141 <- LoadInteger '125' - v142 <- LoadInteger '179' - v143 <- CallMethod v129, 'of', [v135, v137, v138, v139, v140, v141, v142] - SetProperty v143, 'BYTES_PER_ELEMENT', v143 - v144 <- CallMethod v143, 'toHex', [] -EndRepeatLoop -// Program may be interesting due to new coverage: 10847 newly discovered edges in the CFG of the target - - -// ===== [ Program 19DCCABA-EF16-4625-9CA1-B883D3B92051 ] ===== -// Minimizing 71B8A806-E584-4CCF-80E8-1CFC33F59CD6 -v0 <- LoadInteger '634' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- CreateNamedVariable 'ArrayBuffer', 'none' -v3 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v3 -v4 <- EndObjectLiteral -v5 <- LoadInteger '411' -v6 <- Construct v2, [v5, v4] -v7 <- Construct v1, [v0] -v8 <- GetElement v7, '233' -v9 <- LoadInteger '1093' -v10 <- CreateNamedVariable 'Float64Array', 'none' -SetProperty v10, 'prototype', v10 -v11 <- LoadInteger '894145595' -v12 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v11 v11 -EndClassDefinition -v13 <- CallFunction (guarded) v12, [] -v14 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v15 <- Construct v1, [v11] -v16 <- LoadFloat '-6.842147576444186' -v17 <- GetComputedProperty v15, v16 -v18 <- LoadInteger '895' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v18 -v19 <- EndObjectLiteral -v20 <- LoadInteger '127' -v21 <- Construct v2, [v20, v19] -v22 <- CreateNamedVariable 'BigInt64Array', 'none' -v23 <- CallFunction (guarded) v22, [v19, v19, v17] -v24 <- Construct v10, [v9] -v25 <- BeginClassDefinition (decl) -EndClassDefinition -v26 <- Construct v25, [] -v27 <- LoadFloat '1e-15' -v28 <- LoadFloat '1.3015274434576854e+308' -v29 <- LoadInteger '-3' -v30 <- BinaryOperation v29, '-', v29 -v31 <- LoadString '-128' -v32 <- CallMethod (guarded) v31, 'valueOf', [] -v33 <- BeginClassDefinition (decl) - BeginClassStaticGetter `b` -> v34 - EndClassStaticGetter - BeginClassPrivateInstanceMethod 'o' -> v35, v36, v37, v38 - v39 <- DeleteComputedProperty v35, v35 - SetElement v39, '3', v36 - SetProperty v14, 'b', v14 - EndClassPrivateInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddPrivateStaticProperty 'a' v29 -EndClassDefinition -v40 <- Construct v33, [] -BeginObjectLiteral - ObjectLiteralCopyProperties v31 - BeginObjectLiteralSetter `g` -> v41, v42 - v43 <- BeginConstructor -> v44, v45, v46, v47, v48 - SetProperty v44, 'b', v31 - EndConstructor - v49 <- Construct v43, [v24, v40, v24, v33] - v50 <- CallFunction v43, [v33, v24, v42, v33] - v51 <- CallFunction v43, [v42, v24, v33, v42] - EndObjectLiteralSetter -v52 <- EndObjectLiteral -v53 <- GetElement v52, '3' -v54 <- LoadInteger '0' -v55 <- CreateNamedVariable 'Float32Array', 'none' -v56 <- Construct v55, [v54, v55, v31] -v57 <- LoadString 'getUTCFullYear' -v58 <- GetElement v57, '12' -v59 <- LoadString '8' -v60 <- LoadString 'I1Z2' -v61 <- CallMethod v60, 'substring', [v0, v14] -v62 <- LoadString 'a' -v63 <- LoadString 'PbD' -v64 <- BeginClassDefinition (exp) -EndClassDefinition -v65 <- BeginPlainFunction -> - v66 <- LoadString 'd' - v67 <- LoadFloat '624.9949113508685' - v68 <- LoadFloat '0.7556388661871177' - v69 <- Construct v66, [] - v70 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v70 -> v71, v72, v73 - Reassign v70, v72 - v74 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v75 <- EndObjectLiteral -EndPlainFunction -v76 <- LoadString '10000' -v77 <- LoadUndefined -v78 <- LoadUndefined -v79 <- BinaryOperation v77, '??', v77 -BeginObjectLiteral - ObjectLiteralAddComputedProperty v62, v62 - ObjectLiteralAddProperty `g`, v77 - ObjectLiteralAddComputedProperty v77, v76 - ObjectLiteralAddProperty `f`, v77 -v80 <- EndObjectLiteral -SetProperty v80, 'f', v80 -Reassign v78, v80 -SetProperty v78, 'g', v78 -SetProperty v62, 'a', v62 -v81 <- CreateIntArray [4294967296, 128, -373826824, -1420021067, -2147483648, 5, 127] -v82 <- CreateIntArray [9007199254740990, 10000, 14204, 65536, 4096] -v83 <- LoadInteger '-256' -v84 <- LoadInteger '64' -v85 <- Compare v83, '>', v63 -BeginRepeatLoop '25' -> v86 - Reassign v84, v86 - v87 <- CreateNamedVariable 'Uint8Array', 'none' - v88 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' - v89 <- LoadRegExp '([\cz]?)' 'dgm' - v90 <- LoadInteger '16' - v91 <- CreateNamedVariable 'Uint8Array', 'none' - v92 <- Construct v91, [v90, v88] - SetElement v92, '12', v92 - v93 <- LoadInteger '72' - v94 <- BinaryOperation v93, '+', v93 - v95 <- LoadInteger '50' - v96 <- LoadInteger '89' - v97 <- LoadInteger '67' - v98 <- LoadInteger '175' - v99 <- LoadInteger '125' - v100 <- LoadInteger '179' - SetProperty v96, 'BYTES_PER_ELEMENT', v96 -EndRepeatLoop -// Program is interesting due to new coverage: 5110 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.fzil b/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.fzil deleted file mode 100755 index ff7fd5737..000000000 Binary files a/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.js b/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.js deleted file mode 100755 index f7e88c108..000000000 --- a/old_corpus/program_20251007075525_19DCCABA-EF16-4625-9CA1-B883D3B92051.js +++ /dev/null @@ -1,84 +0,0 @@ -// Minimizing 71B8A806-E584-4CCF-80E8-1CFC33F59CD6 -new ArrayBuffer(411, { maxByteLength: 1073741824 }); -const v7 = new Float64Array(634); -v7[233]; -Float64Array.prototype = Float64Array; -const v12 = class { - static [894145595] = 894145595; -} -try { v12(); } catch (e) {} -const v14 = [1.0642826126841244e+308,3.9812896498247667,0.0,5.3474381789778285,2.0,-1.0,224.56605230737478,-0.0]; -const v15 = new Float64Array(894145595); -const v17 = v15[-6.842147576444186]; -const v19 = { maxByteLength: 895 }; -new ArrayBuffer(127, v19); -try { BigInt64Array(v19, v19, v17); } catch (e) {} -const v24 = new Float64Array(1093); -class C25 { -} -new C25(); --3 - -3; -try { ("-128").valueOf(); } catch (e) {} -class C33 { - static get b() { - } - #o(a36, a37, a38) { - const t25 = delete this[this]; - t25[3] = a36; - v14.b = v14; - } - #f; - static #a = -3; -} -const v40 = new C33(); -const v52 = { - ..."-128", - set g(a42) { - function F43(a45, a46, a47, a48) { - if (!new.target) { throw 'must be called with new'; } - this.b = "-128"; - } - new F43(v24, v40, v24, C33); - F43(C33, v24, a42, C33); - F43(a42, v24, C33, a42); - }, -}; -v52[3]; -new Float32Array(0, Float32Array, "-128"); -("getUTCFullYear")[12]; -("I1Z2").substring(634, v14); -const v64 = class { -} -function f65() { - const t52 = "d"; - new t52(); - let v70 = "trimRight"; - const v75 = { - [v70](a72, a73) { - v70 = a72; - }, - }; -} -let v78 = undefined; -undefined ?? undefined; -const v80 = { ["a"]: "a", g: undefined, [undefined]: "10000", f: undefined }; -v80.f = v80; -v78 = v80; -v78.g = v78; -const t67 = "a"; -t67.a = "a"; -[4294967296,128,-373826824,-1420021067,-2147483648,5,127]; -[9007199254740990,10000,14204,65536,4096]; -let v84 = 64; --256 > "PbD"; -for (let v86 = 0; v86 < 25; v86++) { - v84 = v86; - const v88 = /Qa(?!bbb|bb)c\u0060?/dsm; - /([\cz]?)/dgm; - const v92 = new Uint8Array(16, v88); - v92[12] = v92; - 72 + 72; - const t79 = 89; - t79.BYTES_PER_ELEMENT = 89; -} -// Program is interesting due to new coverage: 5110 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.fuzzil.history b/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.fuzzil.history deleted file mode 100755 index e583f83d5..000000000 --- a/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.fuzzil.history +++ /dev/null @@ -1,134 +0,0 @@ -// ===== [ Program 95A38983-B145-4D01-B128-7751ABBFE6B1 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -// Code generator finished -// Executing code generator NullGenerator -v3 <- LoadNull -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v7 <- BeginConstructor -> v8, v9, v10, v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v12 <- Construct v7, [v2, v4, v6] -v13 <- Construct v7, [v2, v6, v5] -v14 <- Construct v7, [v1, v5, v6] -// Code generator finished -// End of prefix code. 11 variables are now visible -v15 <- LoadInteger '251' -v16 <- CreateNamedVariable 'Uint32Array', 'none' -v17 <- LoadInteger '3874' -v18 <- CreateNamedVariable 'Int32Array', 'none' -v19 <- Construct v18, [v17] -v20 <- CreateArray [v15, v19, v16, v15] -v21 <- BeginAsyncFunction -> v22, v23, v24, v25 - v26 <- Await v25 -EndAsyncFunction -v27 <- CallFunction v21, [v15] - - -// ===== [ Program F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 ] ===== -// Mutating 95A38983-B145-4D01-B128-7751ABBFE6B1 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - // Exploring value v8 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - // Exploring finished - // Exploring value v11 - v14 <- BinaryOperation v11, '|', v11 - // Exploring finished - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -// Exploring value v7 -v15 <- Construct (guarded) v7, [v6, v6, v3] -// Exploring finished -v16 <- Construct v7, [v2, v4, v6] -// Exploring value v16 -SetProperty v16, 'b', v16 -// Exploring finished -v17 <- Construct v7, [v2, v6, v5] -v18 <- Construct v7, [v1, v5, v6] -v19 <- LoadInteger '251' -v20 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v20 -v21 <- Construct (guarded) v20, [v20, v16, v16] -// Exploring finished -v22 <- LoadInteger '3874' -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- CreateArray [v19, v24, v20, v19] -v26 <- BeginAsyncFunction -> v27, v28, v29, v30 - // Exploring value v27 - v31 <- Compare v27, '===', v27 - // Exploring finished - // Exploring value v29 - v32 <- BinaryOperation v29, '??', v29 - // Exploring finished - // Exploring value v30 - v33 <- BinaryOperation v30, '??', v30 - // Exploring finished - v34 <- Await v30 -EndAsyncFunction -// Exploring value v26 -v35 <- GetProperty v26, 'length' -// Exploring finished -v36 <- CallFunction v26, [v19] -// Program may be interesting due to new coverage: 4612 newly discovered edges in the CFG of the target - - -// ===== [ Program 51BCECAD-3714-45DE-B913-141581735AC5 ] ===== -// Minimizing F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - v14 <- BinaryOperation v11, '|', v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v15 <- Construct (guarded) v7, [v6, v6, v3] -v16 <- Construct v7, [v2, v4, v6] -SetProperty v16, 'b', v16 -v17 <- Construct v7, [v2, v6, v5] -v18 <- Construct v7, [v1, v5, v6] -v19 <- LoadInteger '251' -v20 <- CreateNamedVariable 'Uint32Array', 'none' -v21 <- Construct (guarded) v20, [v20, v16, v16] -v22 <- LoadInteger '3874' -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- CreateArray [v19, v24, v20, v19] -v26 <- BeginAsyncFunction -> v27, v28, v29, v30 - v31 <- Compare v27, '===', v27 - v32 <- BinaryOperation v29, '??', v29 - v33 <- BinaryOperation v30, '??', v30 - v34 <- Await v30 -EndAsyncFunction -v35 <- GetProperty v26, 'length' -v36 <- CallFunction v26, [v19] -// Program is interesting due to new coverage: 594 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.fzil b/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.fzil deleted file mode 100755 index 03b647dc2..000000000 Binary files a/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.js b/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.js deleted file mode 100755 index 95344f78c..000000000 --- a/old_corpus/program_20251007075536_51BCECAD-3714-45DE-B913-141581735AC5.js +++ /dev/null @@ -1,29 +0,0 @@ -// Minimizing F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 -const v0 = [-452397.66413343395,-1e-15,9.044730131590735e+307,-16225.431731253513,-1.82441563692821e+307,0.38106912523555625]; -const v1 = [5.525802801577077e+307,2.2250738585072014e-308,-2.2250738585072014e-308]; -const v2 = [-1.0,-0.0,267559.067278828,-1000000.0,-4.0,Infinity,2.2250738585072014e-308,2.0,0.08943490308204227,-186087.06366254273]; -function F7(a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } - const v12 = this?.constructor; - try { new v12(this, a11, a11); } catch (e) {} - a11 | a11; - this.b = v0; - this.d = -61001; -} -try { new F7(-2082882237, -2082882237, null); } catch (e) {} -const v16 = new F7(v2, -61001, -2082882237); -v16.b = v16; -new F7(v2, -2082882237, 32188); -new F7(v1, 32188, -2082882237); -try { new Uint32Array(Uint32Array, v16, v16); } catch (e) {} -const v24 = new Int32Array(3874); -[251,v24,Uint32Array,251]; -async function f26(a27, a28, a29, a30) { - a27 === a27; - a29 ?? a29; - a30 ?? a30; - await a30; -} -f26.length; -f26(251); -// Program is interesting due to new coverage: 594 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.fuzzil.history b/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.fuzzil.history deleted file mode 100755 index edfef3a9a..000000000 --- a/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.fuzzil.history +++ /dev/null @@ -1,219 +0,0 @@ -// ===== [ Program 95A38983-B145-4D01-B128-7751ABBFE6B1 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -// Code generator finished -// Executing code generator NullGenerator -v3 <- LoadNull -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v7 <- BeginConstructor -> v8, v9, v10, v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v12 <- Construct v7, [v2, v4, v6] -v13 <- Construct v7, [v2, v6, v5] -v14 <- Construct v7, [v1, v5, v6] -// Code generator finished -// End of prefix code. 11 variables are now visible -v15 <- LoadInteger '251' -v16 <- CreateNamedVariable 'Uint32Array', 'none' -v17 <- LoadInteger '3874' -v18 <- CreateNamedVariable 'Int32Array', 'none' -v19 <- Construct v18, [v17] -v20 <- CreateArray [v15, v19, v16, v15] -v21 <- BeginAsyncFunction -> v22, v23, v24, v25 - v26 <- Await v25 -EndAsyncFunction -v27 <- CallFunction v21, [v15] - - -// ===== [ Program F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 ] ===== -// Mutating 95A38983-B145-4D01-B128-7751ABBFE6B1 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - // Exploring value v8 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - // Exploring finished - // Exploring value v11 - v14 <- BinaryOperation v11, '|', v11 - // Exploring finished - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -// Exploring value v7 -v15 <- Construct (guarded) v7, [v6, v6, v3] -// Exploring finished -v16 <- Construct v7, [v2, v4, v6] -// Exploring value v16 -SetProperty v16, 'b', v16 -// Exploring finished -v17 <- Construct v7, [v2, v6, v5] -v18 <- Construct v7, [v1, v5, v6] -v19 <- LoadInteger '251' -v20 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v20 -v21 <- Construct (guarded) v20, [v20, v16, v16] -// Exploring finished -v22 <- LoadInteger '3874' -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- CreateArray [v19, v24, v20, v19] -v26 <- BeginAsyncFunction -> v27, v28, v29, v30 - // Exploring value v27 - v31 <- Compare v27, '===', v27 - // Exploring finished - // Exploring value v29 - v32 <- BinaryOperation v29, '??', v29 - // Exploring finished - // Exploring value v30 - v33 <- BinaryOperation v30, '??', v30 - // Exploring finished - v34 <- Await v30 -EndAsyncFunction -// Exploring value v26 -v35 <- GetProperty v26, 'length' -// Exploring finished -v36 <- CallFunction v26, [v19] -// Program may be interesting due to new coverage: 4612 newly discovered edges in the CFG of the target - - -// ===== [ Program FEFA4749-08BC-4E3C-B407-68D990E23EC4 ] ===== -// Mutating F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - v14 <- BinaryOperation v11, '|', v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v15 <- Construct (guarded) v7, [v6, v6, v3] -v16 <- Construct v7, [v2, v4, v6] -SetProperty v16, 'b', v16 -// Inserting program 7971F709-FDA4-46DD-84E2-200391C10D9F -v17 <- LoadFloat '-2.0' -v18 <- LoadFloat '1.2397726966665674e+308' -v19 <- LoadFloat '0.013560799105835186' -v20 <- BeginConstructor -> v21, v22 -EndConstructor -v23 <- Construct v20, [v17] -v24 <- Construct v20, [v19] -v25 <- Construct v20, [v19] -v26 <- LoadInteger '3380' -v27 <- CreateNamedVariable 'Int16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '9' -BeginIf v18 - v30 <- GetProperty v28, '__proto__' - v31 <- CallFunction (guarded) v30, [v29, v30] -BeginElse - v32 <- CreateNamedVariable 'WeakSet', 'none' - v33 <- CallFunction v32, [v28] -EndIf -v34 <- CreateNamedVariable 'Uint16Array', 'none' -v35 <- Construct v34, [v29] -v36 <- LoadInteger '261' -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v36] -v39 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v40 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v41 <- CreateIntArray [-65537] -v42 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v43, v44 - v45 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v39 - BeginObjectLiteralComputedMethod v45 -> v46 - EndObjectLiteralComputedMethod - v47 <- EndObjectLiteral - v48 <- LoadDisposableVariable v47 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticProperty 'g' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v40 -> v49, v50, v51 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v52, v53 - v54 <- LoadInteger '-2147483648' - v55 <- UnaryOperation '~', v54 - EndObjectLiteralSetter -v56 <- EndObjectLiteral -SetElement v56, '482618132', v56 -v57 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v58 <- CallMethod (guarded) v57, 'with', [v41] -v59 <- Construct v7, [v2, v6, v5] -v60 <- Construct v7, [v1, v5, v6] -v61 <- LoadInteger '251' -v62 <- CreateNamedVariable 'Uint32Array', 'none' -v63 <- Construct (guarded) v62, [v62, v16, v16] -v64 <- LoadInteger '3874' -v65 <- CreateNamedVariable 'Int32Array', 'none' -v66 <- Construct v65, [v64] -v67 <- CreateArray [v61, v66, v62, v61] -v68 <- BeginAsyncFunction -> v69, v70, v71, v72 - v73 <- Compare v69, '===', v69 - v74 <- BinaryOperation v71, '??', v71 - v75 <- BinaryOperation v72, '??', v72 - v76 <- Await v72 -EndAsyncFunction -v77 <- GetProperty v68, 'length' -v78 <- CallFunction v68, [v61] -// Program may be interesting due to new coverage: 4076 newly discovered edges in the CFG of the target - - -// ===== [ Program 0C629E3F-8249-4450-809D-6DA8B4F1080E ] ===== -// Minimizing FEFA4749-08BC-4E3C-B407-68D990E23EC4 -v0 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v1 <- LoadNull -v2 <- LoadInteger '-61001' -v3 <- LoadInteger '32188' -v4 <- LoadInteger '-2082882237' -v5 <- BeginConstructor -> v6, v7, v8, v9 - v10 <- GetProperty v6, 'constructor' - v11 <- Construct (guarded) v10, [] - v12 <- BinaryOperation v9, '|', v9 - SetProperty v6, 'd', v2 -EndConstructor -v13 <- Construct v5, [v4, v4, v1] -v14 <- Construct v5, [v0] -v15 <- LoadFloat '-2.0' -v16 <- LoadFloat '1.2397726966665674e+308' -v17 <- LoadFloat '0.013560799105835186' -v18 <- LoadInteger '3380' -v19 <- CreateNamedVariable 'Int16Array', 'none' -v20 <- LoadInteger '9' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- LoadInteger '261' -v23 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v24 <- Construct v5, [v18, v15, v0] -v25 <- LoadInteger '251' -v26 <- CreateNamedVariable 'Uint32Array', 'none' -v27 <- LoadInteger '3874' -v28 <- CreateNamedVariable 'Int32Array', 'none' -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.fzil b/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.fzil deleted file mode 100755 index 93054c08c..000000000 Binary files a/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.js b/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.js deleted file mode 100755 index 1e092a25e..000000000 --- a/old_corpus/program_20251007075557_0C629E3F-8249-4450-809D-6DA8B4F1080E.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing FEFA4749-08BC-4E3C-B407-68D990E23EC4 -const v0 = [-1.0,-0.0,267559.067278828,-1000000.0,-4.0,Infinity,2.2250738585072014e-308,2.0,0.08943490308204227,-186087.06366254273]; -function F5(a7, a8, a9) { - if (!new.target) { throw 'must be called with new'; } - const v10 = this.constructor; - try { new v10(); } catch (e) {} - a9 | a9; - this.d = -61001; -} -new F5(-2082882237, -2082882237, null); -new F5(v0); -new F5(3380, -2.0, v0); -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.fuzzil.history b/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.fuzzil.history deleted file mode 100755 index a5560e25b..000000000 --- a/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.fuzzil.history +++ /dev/null @@ -1,331 +0,0 @@ -// ===== [ Program 95A38983-B145-4D01-B128-7751ABBFE6B1 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -// Code generator finished -// Executing code generator NullGenerator -v3 <- LoadNull -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v7 <- BeginConstructor -> v8, v9, v10, v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v12 <- Construct v7, [v2, v4, v6] -v13 <- Construct v7, [v2, v6, v5] -v14 <- Construct v7, [v1, v5, v6] -// Code generator finished -// End of prefix code. 11 variables are now visible -v15 <- LoadInteger '251' -v16 <- CreateNamedVariable 'Uint32Array', 'none' -v17 <- LoadInteger '3874' -v18 <- CreateNamedVariable 'Int32Array', 'none' -v19 <- Construct v18, [v17] -v20 <- CreateArray [v15, v19, v16, v15] -v21 <- BeginAsyncFunction -> v22, v23, v24, v25 - v26 <- Await v25 -EndAsyncFunction -v27 <- CallFunction v21, [v15] - - -// ===== [ Program F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 ] ===== -// Mutating 95A38983-B145-4D01-B128-7751ABBFE6B1 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - // Exploring value v8 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - // Exploring finished - // Exploring value v11 - v14 <- BinaryOperation v11, '|', v11 - // Exploring finished - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -// Exploring value v7 -v15 <- Construct (guarded) v7, [v6, v6, v3] -// Exploring finished -v16 <- Construct v7, [v2, v4, v6] -// Exploring value v16 -SetProperty v16, 'b', v16 -// Exploring finished -v17 <- Construct v7, [v2, v6, v5] -v18 <- Construct v7, [v1, v5, v6] -v19 <- LoadInteger '251' -v20 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v20 -v21 <- Construct (guarded) v20, [v20, v16, v16] -// Exploring finished -v22 <- LoadInteger '3874' -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- CreateArray [v19, v24, v20, v19] -v26 <- BeginAsyncFunction -> v27, v28, v29, v30 - // Exploring value v27 - v31 <- Compare v27, '===', v27 - // Exploring finished - // Exploring value v29 - v32 <- BinaryOperation v29, '??', v29 - // Exploring finished - // Exploring value v30 - v33 <- BinaryOperation v30, '??', v30 - // Exploring finished - v34 <- Await v30 -EndAsyncFunction -// Exploring value v26 -v35 <- GetProperty v26, 'length' -// Exploring finished -v36 <- CallFunction v26, [v19] -// Program may be interesting due to new coverage: 4612 newly discovered edges in the CFG of the target - - -// ===== [ Program FEFA4749-08BC-4E3C-B407-68D990E23EC4 ] ===== -// Mutating F07EDD0B-721D-4E5F-82A1-1C1DE300C3E7 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - v14 <- BinaryOperation v11, '|', v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v15 <- Construct (guarded) v7, [v6, v6, v3] -v16 <- Construct v7, [v2, v4, v6] -SetProperty v16, 'b', v16 -// Inserting program 7971F709-FDA4-46DD-84E2-200391C10D9F -v17 <- LoadFloat '-2.0' -v18 <- LoadFloat '1.2397726966665674e+308' -v19 <- LoadFloat '0.013560799105835186' -v20 <- BeginConstructor -> v21, v22 -EndConstructor -v23 <- Construct v20, [v17] -v24 <- Construct v20, [v19] -v25 <- Construct v20, [v19] -v26 <- LoadInteger '3380' -v27 <- CreateNamedVariable 'Int16Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '9' -BeginIf v18 - v30 <- GetProperty v28, '__proto__' - v31 <- CallFunction (guarded) v30, [v29, v30] -BeginElse - v32 <- CreateNamedVariable 'WeakSet', 'none' - v33 <- CallFunction v32, [v28] -EndIf -v34 <- CreateNamedVariable 'Uint16Array', 'none' -v35 <- Construct v34, [v29] -v36 <- LoadInteger '261' -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v36] -v39 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v40 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v41 <- CreateIntArray [-65537] -v42 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v43, v44 - v45 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v39 - BeginObjectLiteralComputedMethod v45 -> v46 - EndObjectLiteralComputedMethod - v47 <- EndObjectLiteral - v48 <- LoadDisposableVariable v47 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticProperty 'g' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v40 -> v49, v50, v51 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v52, v53 - v54 <- LoadInteger '-2147483648' - v55 <- UnaryOperation '~', v54 - EndObjectLiteralSetter -v56 <- EndObjectLiteral -SetElement v56, '482618132', v56 -v57 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v58 <- CallMethod (guarded) v57, 'with', [v41] -v59 <- Construct v7, [v2, v6, v5] -v60 <- Construct v7, [v1, v5, v6] -v61 <- LoadInteger '251' -v62 <- CreateNamedVariable 'Uint32Array', 'none' -v63 <- Construct (guarded) v62, [v62, v16, v16] -v64 <- LoadInteger '3874' -v65 <- CreateNamedVariable 'Int32Array', 'none' -v66 <- Construct v65, [v64] -v67 <- CreateArray [v61, v66, v62, v61] -v68 <- BeginAsyncFunction -> v69, v70, v71, v72 - v73 <- Compare v69, '===', v69 - v74 <- BinaryOperation v71, '??', v71 - v75 <- BinaryOperation v72, '??', v72 - v76 <- Await v72 -EndAsyncFunction -v77 <- GetProperty v68, 'length' -v78 <- CallFunction v68, [v61] -// Program may be interesting due to new coverage: 4076 newly discovered edges in the CFG of the target - - -// ===== [ Program 1D03A102-7936-414A-8CC0-A6D8CACE34F6 ] ===== -// Mutating FEFA4749-08BC-4E3C-B407-68D990E23EC4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [-452397.66413343395, -1e-15, 9.044730131590735e+307, -16225.431731253513, -1.82441563692821e+307, 0.38106912523555625] -v1 <- CreateFloatArray [5.525802801577077e+307, 2.2250738585072014e-308, -2.2250738585072014e-308] -v2 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v3 <- LoadNull -v4 <- LoadInteger '-61001' -v5 <- LoadInteger '32188' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - v12 <- GetProperty (guarded) v8, 'constructor' - v13 <- Construct (guarded) v12, [v8, v11, v11] - v14 <- BinaryOperation v11, '|', v11 - SetProperty v8, 'b', v0 - SetProperty v8, 'd', v4 -EndConstructor -v15 <- Construct (guarded) v7, [v6, v6, v3] -v16 <- Construct v7, [v2, v4, v6] -SetProperty v16, 'b', v16 -// Executing code generator ReassignmentGenerator -// Code generator finished -// Executing code generator MethodCallWithSpreadGenerator -v17 <- CallMethodWithSpread (guarded) v2, 'concat', [v5, ...v7, ...v2, v15, v5] -// Code generator finished -// Executing code generator ForceMaglevCompilationGenerator -// Executing code generator PropertyAssignmentGenerator -SetProperty v0, 'g', v2 -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v18 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -// Code generator finished -v19 <- LoadFloat '-2.0' -v20 <- LoadFloat '1.2397726966665674e+308' -v21 <- LoadFloat '0.013560799105835186' -v22 <- BeginConstructor -> v23, v24 -EndConstructor -v25 <- Construct v22, [v19] -v26 <- Construct v22, [v21] -v27 <- Construct v22, [v21] -v28 <- LoadInteger '3380' -v29 <- CreateNamedVariable 'Int16Array', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '9' -// Executing code generator BinaryOperationGenerator -v32 <- BinaryOperation v30, '||', v26 -// Code generator finished -// Executing code generator ElementRemovalGenerator -v33 <- DeleteElement v2, '10' -// Code generator finished -// Executing code generator IteratorGenerator -v34 <- CreateNamedVariable 'Symbol', 'none' -v35 <- GetProperty v34, 'iterator' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v35 -> v36 - v37 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v38 - v39 <- UnaryOperation v37, '--' - v40 <- LoadInteger '0' - v41 <- Compare v37, '==', v40 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v41 - ObjectLiteralAddProperty `value`, v37 - v42 <- EndObjectLiteral - Return v42 - EndObjectLiteralMethod - v43 <- EndObjectLiteral - Return v43 - EndObjectLiteralComputedMethod -v44 <- EndObjectLiteral -// Code generator finished -BeginIf v20 - v45 <- GetProperty v30, '__proto__' - v46 <- CallFunction (guarded) v45, [v31, v45] -BeginElse - v47 <- CreateNamedVariable 'WeakSet', 'none' - v48 <- CallFunction v47, [v30] -EndIf -v49 <- CreateNamedVariable 'Uint16Array', 'none' -v50 <- Construct v49, [v31] -v51 <- LoadInteger '261' -v52 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v53 <- Construct v52, [v51] -v54 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v55 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v56 <- CreateIntArray [-65537] -v57 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v58, v59 - v60 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v54 - BeginObjectLiteralComputedMethod v60 -> v61 - EndObjectLiteralComputedMethod - v62 <- EndObjectLiteral - v63 <- LoadDisposableVariable v62 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticProperty 'g' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v55 -> v64, v65, v66 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v67, v68 - v69 <- LoadInteger '-2147483648' - v70 <- UnaryOperation '~', v69 - EndObjectLiteralSetter -v71 <- EndObjectLiteral -SetElement v71, '482618132', v71 -v72 <- CreateIntArray [-9, 2147483648, -9007199254740990, 9, 1000, -4645, 4096, -65537] -v73 <- CallMethod (guarded) v72, 'with', [v56] -v74 <- Construct v7, [v2, v6, v5] -v75 <- Construct v7, [v1, v5, v6] -v76 <- LoadInteger '251' -v77 <- CreateNamedVariable 'Uint32Array', 'none' -v78 <- Construct (guarded) v77, [v77, v16, v16] -v79 <- LoadInteger '3874' -v80 <- CreateNamedVariable 'Int32Array', 'none' -v81 <- Construct v80, [v79] -v82 <- CreateArray [v76, v81, v77, v76] -v83 <- BeginAsyncFunction -> v84, v85, v86, v87 - v88 <- Compare v84, '===', v84 - v89 <- BinaryOperation v86, '??', v86 - v90 <- BinaryOperation v87, '??', v87 - v91 <- Await v87 -EndAsyncFunction -v92 <- GetProperty v83, 'length' -v93 <- CallFunction v83, [v76] -// Program may be interesting due to new coverage: 4533 newly discovered edges in the CFG of the target - - -// ===== [ Program 515C7A7A-91C4-4914-AB60-D7B1992A8AEE ] ===== -// Minimizing 1D03A102-7936-414A-8CC0-A6D8CACE34F6 -v0 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v1 <- LoadInteger '32188' -v2 <- BeginConstructor -> v3, v4, v5, v6 -EndConstructor -v7 <- CallMethodWithSpread (guarded) v0, 'concat', [v1, ...v2, ...v0] -v8 <- DeleteElement v0, '10' -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.fzil b/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.fzil deleted file mode 100755 index 177ff9e85..000000000 Binary files a/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.js b/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.js deleted file mode 100755 index 7f9175585..000000000 --- a/old_corpus/program_20251007075602_515C7A7A-91C4-4914-AB60-D7B1992A8AEE.js +++ /dev/null @@ -1,8 +0,0 @@ -// Minimizing 1D03A102-7936-414A-8CC0-A6D8CACE34F6 -const v0 = [-1.0,-0.0,267559.067278828,-1000000.0,-4.0,Infinity,2.2250738585072014e-308,2.0,0.08943490308204227,-186087.06366254273]; -function F2(a4, a5, a6) { - if (!new.target) { throw 'must be called with new'; } -} -try { v0.concat(32188, ...F2, ...v0); } catch (e) {} -delete v0[10]; -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.fuzzil.history b/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.fuzzil.history deleted file mode 100755 index d15bb866f..000000000 --- a/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.fuzzil.history +++ /dev/null @@ -1,170 +0,0 @@ -// ===== [ Program 1BCF70FF-A3E5-499E-A93C-FA4F8345432B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '1000' -v4 <- LoadInteger '-16' -v5 <- LoadInteger '-1629205148' -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -// Code generator finished -// End of prefix code. 13 variables are now visible -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - v24 <- Compare v22, '===', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - BeginObjectLiteralSetter `g` -> v32, v33 - v34 <- BeginConstructor -> v35, v36, v37, v38, v39 - SetProperty v35, 'b', v19 - SetProperty v35, 'h', v33 - EndConstructor - v40 <- Construct v34, [v31, v27, v31, v25] - v41 <- Construct v34, [v25, v31, v33, v25] - v42 <- Construct v34, [v33, v31, v26, v33] - EndObjectLiteralSetter - v43 <- EndObjectLiteral - Return v43 -EndPlainFunction -v44 <- CallFunction v29, [v18, v26] -v45 <- CallFunction v29, [v44, v25] -v46 <- CallFunction v29, [v44, v27] -SetComputedProperty v20, v26, v17 -v47 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v48 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v49 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program BB6A7351-5F58-4933-A89E-63BBAB63852F ] ===== -// Mutating 1BCF70FF-A3E5-499E-A93C-FA4F8345432B with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -v3 <- LoadInteger '1000' -v4 <- LoadInteger '-16' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -v9 <- BeginConstructor -> v10, v11, v12, v13 - // Probing value v10 - SetProperty v10, 'b', v0 - // Probing finished - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - v24 <- Compare v22, '===', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - // Probing value v31 - v32 <- CreateNamedVariable 'Symbol', 'none' - v33 <- GetProperty v32, 'toStringTag' - SetComputedProperty v31, v33, v31 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - BeginObjectLiteralSetter `g` -> v34, v35 - v36 <- BeginConstructor -> v37, v38, v39, v40, v41 - SetProperty v37, 'b', v19 - SetProperty v37, 'h', v35 - EndConstructor - v42 <- Construct v36, [v31, v27, v31, v25] - v43 <- Construct v36, [v25, v31, v35, v25] - v44 <- Construct v36, [v35, v31, v26, v35] - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v29, [v18, v26] -v47 <- CallFunction v29, [v46, v25] -v48 <- CallFunction v29, [v46, v27] -SetComputedProperty v20, v26, v17 -v49 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v50 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v51 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3240 newly discovered edges in the CFG of the target - - -// ===== [ Program 5653F6F6-4CA5-437F-9E5F-F0D816B67241 ] ===== -// Minimizing BB6A7351-5F58-4933-A89E-63BBAB63852F -v0 <- LoadString '2081187771' -v1 <- LoadInteger '-16' -v2 <- LoadInteger '-1629205148' -v3 <- BeginConstructor -> v4, v5, v6, v7 - SetProperty v4, 'b', v0 - SetProperty v4, 'e', v5 -EndConstructor -v8 <- Construct v3, [v1] -v9 <- Construct v3, [v2] -v10 <- BeginClassDefinition (decl) - ClassAddPrivateInstanceProperty 'f' -EndClassDefinition -v11 <- Construct v10, [] -v12 <- CreateNamedVariable 'Symbol', 'none' -v13 <- GetProperty v12, 'toStringTag' -SetComputedProperty v11, v13, v11 -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.fzil b/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.fzil deleted file mode 100755 index 827a89b5f..000000000 Binary files a/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.js b/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.js deleted file mode 100755 index 4bcc1c2fc..000000000 --- a/old_corpus/program_20251007075612_5653F6F6-4CA5-437F-9E5F-F0D816B67241.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing BB6A7351-5F58-4933-A89E-63BBAB63852F -function F3(a5, a6, a7) { - if (!new.target) { throw 'must be called with new'; } - this.b = "2081187771"; - this.e = a5; -} -new F3(-16); -new F3(-1629205148); -class C10 { - #f; -} -const v11 = new C10(); -v11[Symbol.toStringTag] = v11; -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.fuzzil.history b/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.fuzzil.history deleted file mode 100755 index e3284665d..000000000 --- a/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.fuzzil.history +++ /dev/null @@ -1,379 +0,0 @@ -// ===== [ Program 1BCF70FF-A3E5-499E-A93C-FA4F8345432B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '1000' -v4 <- LoadInteger '-16' -v5 <- LoadInteger '-1629205148' -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -// Code generator finished -// End of prefix code. 13 variables are now visible -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - v24 <- Compare v22, '===', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - BeginObjectLiteralSetter `g` -> v32, v33 - v34 <- BeginConstructor -> v35, v36, v37, v38, v39 - SetProperty v35, 'b', v19 - SetProperty v35, 'h', v33 - EndConstructor - v40 <- Construct v34, [v31, v27, v31, v25] - v41 <- Construct v34, [v25, v31, v33, v25] - v42 <- Construct v34, [v33, v31, v26, v33] - EndObjectLiteralSetter - v43 <- EndObjectLiteral - Return v43 -EndPlainFunction -v44 <- CallFunction v29, [v18, v26] -v45 <- CallFunction v29, [v44, v25] -v46 <- CallFunction v29, [v44, v27] -SetComputedProperty v20, v26, v17 -v47 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v48 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v49 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program BB6A7351-5F58-4933-A89E-63BBAB63852F ] ===== -// Mutating 1BCF70FF-A3E5-499E-A93C-FA4F8345432B with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -v3 <- LoadInteger '1000' -v4 <- LoadInteger '-16' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -v9 <- BeginConstructor -> v10, v11, v12, v13 - // Probing value v10 - SetProperty v10, 'b', v0 - // Probing finished - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - v24 <- Compare v22, '===', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - // Probing value v31 - v32 <- CreateNamedVariable 'Symbol', 'none' - v33 <- GetProperty v32, 'toStringTag' - SetComputedProperty v31, v33, v31 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - BeginObjectLiteralSetter `g` -> v34, v35 - v36 <- BeginConstructor -> v37, v38, v39, v40, v41 - SetProperty v37, 'b', v19 - SetProperty v37, 'h', v35 - EndConstructor - v42 <- Construct v36, [v31, v27, v31, v25] - v43 <- Construct v36, [v25, v31, v35, v25] - v44 <- Construct v36, [v35, v31, v26, v35] - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v29, [v18, v26] -v47 <- CallFunction v29, [v46, v25] -v48 <- CallFunction v29, [v46, v27] -SetComputedProperty v20, v26, v17 -v49 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v50 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v51 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3240 newly discovered edges in the CFG of the target - - -// ===== [ Program 00001860-2D27-4BF8-AF08-7F1A60C8B5CE ] ===== -// Mutating BB6A7351-5F58-4933-A89E-63BBAB63852F with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -// Mutating next operation -v3 <- LoadInteger '4294967297' -// Mutating next operation -v4 <- LoadInteger '2' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'b', v0 - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - // Mutating next operation - v24 <- Compare v22, '>', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - // Mutating next operation - ClassAddInstanceProperty 'g' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - v32 <- CreateNamedVariable 'Symbol', 'none' - v33 <- GetProperty v32, 'toStringTag' - SetComputedProperty v31, v33, v31 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - // Mutating next operation - BeginObjectLiteralSetter `fractionalSecondDigits` -> v34, v35 - v36 <- BeginConstructor -> v37, v38, v39, v40, v41 - SetProperty v37, 'b', v19 - SetProperty v37, 'h', v35 - EndConstructor - v42 <- Construct v36, [v31, v27, v31, v25] - v43 <- Construct v36, [v25, v31, v35, v25] - v44 <- Construct v36, [v35, v31, v26, v35] - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v29, [v18, v26] -v47 <- CallFunction v29, [v46, v25] -v48 <- CallFunction v29, [v46, v27] -SetComputedProperty v20, v26, v17 -v49 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v50 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v51 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3209 newly discovered edges in the CFG of the target - - -// ===== [ Program 3CB0080A-3287-485D-9221-39493D62D065 ] ===== -// Mutating 00001860-2D27-4BF8-AF08-7F1A60C8B5CE with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -v3 <- LoadInteger '4294967297' -v4 <- LoadInteger '2' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -// Exploring value v6 -SetElement v6, '2', v6 -// Exploring finished -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -// Exploring value v7 -v8 <- CallMethod (guarded) v7, 'findLastIndex', [v7] -// Exploring finished -v9 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -// Exploring value v9 -v10 <- CallMethod (guarded) v9, 'find', [v7] -// Exploring finished -v11 <- BeginConstructor -> v12, v13, v14, v15 - // Exploring value v12 - v16 <- GetProperty (guarded) v12, 'constructor' - v17 <- Construct (guarded) v16, [v13, v7, v12] - // Exploring finished - SetProperty v12, 'b', v0 - SetProperty v12, 'e', v13 - SetProperty v12, 'b', v15 - SetProperty v12, 'd', v13 -EndConstructor -v18 <- Construct v11, [v4, v4, v7] -v19 <- Construct v11, [v4, v4, v7] -v20 <- Construct v11, [v5, v3, v9] -v21 <- LoadFloat '1.3015274434576854e+308' -v22 <- LoadInteger '-3' -// Exploring value v22 -v23 <- UnaryOperation '~', v22 -// Exploring finished -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v21 - v28 <- LoadString 'string' - v29 <- Compare v27, '>', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'g' - ClassAddPrivateStaticProperty 'a' v22 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -// Exploring value v33 -v34 <- GetProperty v33, 'prototype' -// Exploring finished -v35 <- BeginPlainFunction -> v36, v37 - // Exploring value v36 - v38 <- BinaryOperation v36, '*', v36 - // Exploring finished - // Exploring value v37 - v39 <- GetProperty v37, 'g' - // Exploring finished - v40 <- CreateNamedVariable 'Symbol', 'none' - v41 <- GetProperty v40, 'toStringTag' - // Exploring value v41 - v42 <- CreateNamedVariable 'Symbol', 'none' - v43 <- GetProperty v41, 'description' - v44 <- CallMethod v42, 'for', [v43] - // Exploring finished - SetComputedProperty v37, v41, v37 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `fractionalSecondDigits` -> v45, v46 - v47 <- BeginConstructor -> v48, v49, v50, v51, v52 - SetProperty v48, 'b', v24 - SetProperty v48, 'h', v46 - EndConstructor - v53 <- Construct v47, [v37, v32, v37, v30] - v54 <- Construct v47, [v30, v37, v46, v30] - v55 <- Construct v47, [v46, v37, v31, v46] - EndObjectLiteralSetter - v56 <- EndObjectLiteral - // Exploring value v56 - v57 <- GetElement v56, '3' - // Exploring finished - Return v56 -EndPlainFunction -v58 <- CallFunction v35, [v22, v31] -v59 <- CallFunction v35, [v58, v30] -// Exploring value v59 -SetProperty v59, 'fractionalSecondDigits', v59 -// Exploring finished -v60 <- CallFunction v35, [v58, v32] -SetComputedProperty v25, v31, v21 -v61 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v62 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v63 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 4204 newly discovered edges in the CFG of the target - - -// ===== [ Program B0A64D64-6DED-42B8-B45B-5CA1602B4A40 ] ===== -// Minimizing 3CB0080A-3287-485D-9221-39493D62D065 -v0 <- LoadString '2081187771' -v1 <- LoadInteger '4294967297' -v2 <- LoadInteger '2' -v3 <- LoadInteger '-1629205148' -v4 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -SetElement v4, '2', v4 -v5 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v6 <- CallMethod (guarded) v5, 'findLastIndex', [v5] -v7 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -v8 <- CallMethod (guarded) v7, 'find', [v5] -v9 <- BeginConstructor -> v10, v11, v12, v13 - v14 <- GetProperty (guarded) v10, 'constructor' - v15 <- Construct (guarded) v14, [v11, v5, v10] - SetProperty v10, 'b', v0 - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v16 <- Construct v9, [v2, v2, v5] -v17 <- Construct v9, [v3, v1, v7] -v18 <- LoadFloat '1.3015274434576854e+308' -v19 <- LoadInteger '-3' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - EndClassInstanceGetter -EndClassDefinition -v22 <- Construct v20, [] -v23 <- Construct v20, [] -v24 <- Construct v20, [] -v25 <- BeginPlainFunction -> v26, v27 - BeginObjectLiteral - v28 <- EndObjectLiteral - v29 <- GetElement v28, '3' - Return v28 -EndPlainFunction -v30 <- CallFunction v25, [v19, v23] -v31 <- CallFunction v25, [v30, v22] -SetProperty v31, 'fractionalSecondDigits', v31 -v32 <- CallFunction v25, [v30, v24] -SetComputedProperty v20, v23, v18 -v33 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v34 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -// Program is interesting due to new coverage: 160 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.fzil b/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.fzil deleted file mode 100755 index 42fcc8d19..000000000 Binary files a/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.js b/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.js deleted file mode 100755 index ac0771bf6..000000000 --- a/old_corpus/program_20251007075703_B0A64D64-6DED-42B8-B45B-5CA1602B4A40.js +++ /dev/null @@ -1,38 +0,0 @@ -// Minimizing 3CB0080A-3287-485D-9221-39493D62D065 -const v4 = [551.7851971468806,-185513.4963336347,0.44261039121862356]; -v4[2] = v4; -const v5 = [-2.0,1000000000.0,1e-15,1.7976931348623157e+308,0.5069042120503809,-774528.6758660618,0.2900907982094473,0.12284762231453072,-5.453403482139123]; -try { v5.findLastIndex(v5); } catch (e) {} -const v7 = [-Infinity,-1.7976931348623157e+308,3.10882806609607,0.0,1.0715118093931352e+308,39244.57315935311]; -try { v7.find(v5); } catch (e) {} -function F9(a11, a12, a13) { - if (!new.target) { throw 'must be called with new'; } - const v14 = this?.constructor; - try { new v14(a11, v5, this); } catch (e) {} - this.b = "2081187771"; - this.e = a11; - this.b = a13; - this.d = a11; -} -new F9(2, 2, v5); -new F9(-1629205148, 4294967297, v7); -class C20 { - get e() { - } -} -const v22 = new C20(); -const v23 = new C20(); -const v24 = new C20(); -function f25(a26, a27) { - const v28 = {}; - v28[3]; - return v28; -} -const v30 = f25(-3, v23); -const v31 = f25(v30, v22); -v31.fractionalSecondDigits = v31; -f25(v30, v24); -C20[v23] = 1.3015274434576854e+308; -[-1e-15,-1000000000000.0,0.8460389840029574,-1000000.0,-2.2250738585072014e-308,Infinity,1.6001406391333987e+308,-0.0,-1.7976931348623157e+308]; -[-Infinity,1.6411870783795118e+308,-2.220446049250313e-16]; -// Program is interesting due to new coverage: 160 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.fuzzil.history b/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.fuzzil.history deleted file mode 100755 index e0ebb235a..000000000 --- a/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.fuzzil.history +++ /dev/null @@ -1,444 +0,0 @@ -// ===== [ Program 1BCF70FF-A3E5-499E-A93C-FA4F8345432B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '1000' -v4 <- LoadInteger '-16' -v5 <- LoadInteger '-1629205148' -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -// Code generator finished -// End of prefix code. 13 variables are now visible -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - v24 <- Compare v22, '===', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - BeginObjectLiteralSetter `g` -> v32, v33 - v34 <- BeginConstructor -> v35, v36, v37, v38, v39 - SetProperty v35, 'b', v19 - SetProperty v35, 'h', v33 - EndConstructor - v40 <- Construct v34, [v31, v27, v31, v25] - v41 <- Construct v34, [v25, v31, v33, v25] - v42 <- Construct v34, [v33, v31, v26, v33] - EndObjectLiteralSetter - v43 <- EndObjectLiteral - Return v43 -EndPlainFunction -v44 <- CallFunction v29, [v18, v26] -v45 <- CallFunction v29, [v44, v25] -v46 <- CallFunction v29, [v44, v27] -SetComputedProperty v20, v26, v17 -v47 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v48 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v49 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program BB6A7351-5F58-4933-A89E-63BBAB63852F ] ===== -// Mutating 1BCF70FF-A3E5-499E-A93C-FA4F8345432B with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -v3 <- LoadInteger '1000' -v4 <- LoadInteger '-16' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -v9 <- BeginConstructor -> v10, v11, v12, v13 - // Probing value v10 - SetProperty v10, 'b', v0 - // Probing finished - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - v24 <- Compare v22, '===', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - // Probing value v31 - v32 <- CreateNamedVariable 'Symbol', 'none' - v33 <- GetProperty v32, 'toStringTag' - SetComputedProperty v31, v33, v31 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - BeginObjectLiteralSetter `g` -> v34, v35 - v36 <- BeginConstructor -> v37, v38, v39, v40, v41 - SetProperty v37, 'b', v19 - SetProperty v37, 'h', v35 - EndConstructor - v42 <- Construct v36, [v31, v27, v31, v25] - v43 <- Construct v36, [v25, v31, v35, v25] - v44 <- Construct v36, [v35, v31, v26, v35] - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v29, [v18, v26] -v47 <- CallFunction v29, [v46, v25] -v48 <- CallFunction v29, [v46, v27] -SetComputedProperty v20, v26, v17 -v49 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v50 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v51 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3240 newly discovered edges in the CFG of the target - - -// ===== [ Program 00001860-2D27-4BF8-AF08-7F1A60C8B5CE ] ===== -// Mutating BB6A7351-5F58-4933-A89E-63BBAB63852F with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -// Mutating next operation -v3 <- LoadInteger '4294967297' -// Mutating next operation -v4 <- LoadInteger '2' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -v9 <- BeginConstructor -> v10, v11, v12, v13 - SetProperty v10, 'b', v0 - SetProperty v10, 'e', v11 - SetProperty v10, 'b', v13 - SetProperty v10, 'd', v11 -EndConstructor -v14 <- Construct v9, [v4, v4, v7] -v15 <- Construct v9, [v4, v4, v7] -v16 <- Construct v9, [v5, v3, v8] -v17 <- LoadFloat '1.3015274434576854e+308' -v18 <- LoadInteger '-3' -v19 <- LoadString '-128' -v20 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v21 - v22 <- TypeOf v17 - v23 <- LoadString 'string' - // Mutating next operation - v24 <- Compare v22, '>', v23 - Return v22 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v19 - // Mutating next operation - ClassAddInstanceProperty 'g' - ClassAddPrivateStaticProperty 'a' v18 -EndClassDefinition -v25 <- Construct v20, [] -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -v29 <- BeginPlainFunction -> v30, v31 - v32 <- CreateNamedVariable 'Symbol', 'none' - v33 <- GetProperty v32, 'toStringTag' - SetComputedProperty v31, v33, v31 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v19 - ObjectLiteralCopyProperties v19 - // Mutating next operation - BeginObjectLiteralSetter `fractionalSecondDigits` -> v34, v35 - v36 <- BeginConstructor -> v37, v38, v39, v40, v41 - SetProperty v37, 'b', v19 - SetProperty v37, 'h', v35 - EndConstructor - v42 <- Construct v36, [v31, v27, v31, v25] - v43 <- Construct v36, [v25, v31, v35, v25] - v44 <- Construct v36, [v35, v31, v26, v35] - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v29, [v18, v26] -v47 <- CallFunction v29, [v46, v25] -v48 <- CallFunction v29, [v46, v27] -SetComputedProperty v20, v26, v17 -v49 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v50 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v51 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3209 newly discovered edges in the CFG of the target - - -// ===== [ Program 3CB0080A-3287-485D-9221-39493D62D065 ] ===== -// Mutating 00001860-2D27-4BF8-AF08-7F1A60C8B5CE with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -v3 <- LoadInteger '4294967297' -v4 <- LoadInteger '2' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -// Exploring value v6 -SetElement v6, '2', v6 -// Exploring finished -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -// Exploring value v7 -v8 <- CallMethod (guarded) v7, 'findLastIndex', [v7] -// Exploring finished -v9 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -// Exploring value v9 -v10 <- CallMethod (guarded) v9, 'find', [v7] -// Exploring finished -v11 <- BeginConstructor -> v12, v13, v14, v15 - // Exploring value v12 - v16 <- GetProperty (guarded) v12, 'constructor' - v17 <- Construct (guarded) v16, [v13, v7, v12] - // Exploring finished - SetProperty v12, 'b', v0 - SetProperty v12, 'e', v13 - SetProperty v12, 'b', v15 - SetProperty v12, 'd', v13 -EndConstructor -v18 <- Construct v11, [v4, v4, v7] -v19 <- Construct v11, [v4, v4, v7] -v20 <- Construct v11, [v5, v3, v9] -v21 <- LoadFloat '1.3015274434576854e+308' -v22 <- LoadInteger '-3' -// Exploring value v22 -v23 <- UnaryOperation '~', v22 -// Exploring finished -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v21 - v28 <- LoadString 'string' - v29 <- Compare v27, '>', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'g' - ClassAddPrivateStaticProperty 'a' v22 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -// Exploring value v33 -v34 <- GetProperty v33, 'prototype' -// Exploring finished -v35 <- BeginPlainFunction -> v36, v37 - // Exploring value v36 - v38 <- BinaryOperation v36, '*', v36 - // Exploring finished - // Exploring value v37 - v39 <- GetProperty v37, 'g' - // Exploring finished - v40 <- CreateNamedVariable 'Symbol', 'none' - v41 <- GetProperty v40, 'toStringTag' - // Exploring value v41 - v42 <- CreateNamedVariable 'Symbol', 'none' - v43 <- GetProperty v41, 'description' - v44 <- CallMethod v42, 'for', [v43] - // Exploring finished - SetComputedProperty v37, v41, v37 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `fractionalSecondDigits` -> v45, v46 - v47 <- BeginConstructor -> v48, v49, v50, v51, v52 - SetProperty v48, 'b', v24 - SetProperty v48, 'h', v46 - EndConstructor - v53 <- Construct v47, [v37, v32, v37, v30] - v54 <- Construct v47, [v30, v37, v46, v30] - v55 <- Construct v47, [v46, v37, v31, v46] - EndObjectLiteralSetter - v56 <- EndObjectLiteral - // Exploring value v56 - v57 <- GetElement v56, '3' - // Exploring finished - Return v56 -EndPlainFunction -v58 <- CallFunction v35, [v22, v31] -v59 <- CallFunction v35, [v58, v30] -// Exploring value v59 -SetProperty v59, 'fractionalSecondDigits', v59 -// Exploring finished -v60 <- CallFunction v35, [v58, v32] -SetComputedProperty v25, v31, v21 -v61 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v62 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v63 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 4204 newly discovered edges in the CFG of the target - - -// ===== [ Program 63DA22D4-860A-45D7-97DB-ED689FD30EC8 ] ===== -// Mutating 3CB0080A-3287-485D-9221-39493D62D065 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '2081187771' -v1 <- LoadString '-2147483649' -v2 <- LoadString 'symbol' -v3 <- LoadInteger '4294967297' -v4 <- LoadInteger '2' -v5 <- LoadInteger '-1629205148' -v6 <- CreateFloatArray [551.7851971468806, -185513.4963336347, 0.44261039121862356] -SetElement v6, '2', v6 -v7 <- CreateFloatArray [-2.0, 1000000000.0, 1e-15, 1.7976931348623157e+308, 0.5069042120503809, -774528.6758660618, 0.2900907982094473, 0.12284762231453072, -5.453403482139123] -v8 <- CallMethod (guarded) v7, 'findLastIndex', [v7] -v9 <- CreateFloatArray [-inf, -1.7976931348623157e+308, 3.10882806609607, 0.0, 1.0715118093931352e+308, 39244.57315935311] -// Exploring value v9 -v10 <- CallMethod (guarded) v9, 'forEach', [v0] -// Exploring finished -v11 <- CallMethod (guarded) v9, 'find', [v7] -// Exploring value v11 -v12 <- BinaryOperation v11, '??', v11 -// Exploring finished -v13 <- BeginConstructor -> v14, v15, v16, v17 - // Exploring value v15 - v18 <- BinaryOperation v15, '*', v15 - // Exploring finished - v19 <- GetProperty (guarded) v14, 'constructor' - // Exploring value v19 - SetProperty v19, 'c', v19 - // Exploring finished - v20 <- Construct (guarded) v19, [v15, v7, v14] - SetProperty v14, 'b', v0 - SetProperty v14, 'e', v15 - SetProperty v14, 'b', v17 - SetProperty v14, 'd', v15 -EndConstructor -v21 <- Construct v13, [v4, v4, v7] -v22 <- Construct v13, [v4, v4, v7] -v23 <- Construct v13, [v5, v3, v9] -v24 <- LoadFloat '1.3015274434576854e+308' -v25 <- LoadInteger '-3' -v26 <- UnaryOperation '~', v25 -v27 <- LoadString '-128' -v28 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v29 - v30 <- TypeOf v24 - v31 <- LoadString 'string' - v32 <- Compare v30, '>', v31 - Return v30 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v27 - ClassAddInstanceProperty 'g' - ClassAddPrivateStaticProperty 'a' v25 -EndClassDefinition -v33 <- Construct v28, [] -v34 <- Construct v28, [] -v35 <- Construct v28, [] -v36 <- BeginPlainFunction -> - Return v28 -EndPlainFunction -v37 <- GetProperty v36, 'prototype' -v38 <- BeginPlainFunction -> v39, v40 - v41 <- BinaryOperation v39, '*', v39 - v42 <- GetProperty v40, 'g' - v43 <- CreateNamedVariable 'Symbol', 'none' - v44 <- GetProperty v43, 'toStringTag' - v45 <- CreateNamedVariable 'Symbol', 'none' - v46 <- GetProperty v44, 'description' - v47 <- CallMethod v45, 'for', [v46] - SetComputedProperty v40, v44, v40 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v27 - ObjectLiteralCopyProperties v27 - BeginObjectLiteralSetter `fractionalSecondDigits` -> v48, v49 - v50 <- BeginConstructor -> v51, v52, v53, v54, v55 - SetProperty v51, 'b', v27 - SetProperty v51, 'h', v49 - EndConstructor - v56 <- Construct v50, [v40, v35, v40, v33] - v57 <- Construct v50, [v33, v40, v49, v33] - v58 <- Construct v50, [v49, v40, v34, v49] - EndObjectLiteralSetter - v59 <- EndObjectLiteral - v60 <- GetElement v59, '3' - Return v59 -EndPlainFunction -v61 <- CallFunction v38, [v25, v34] -v62 <- CallFunction v38, [v61, v33] -SetProperty v62, 'fractionalSecondDigits', v62 -v63 <- CallFunction v38, [v61, v35] -SetComputedProperty v28, v34, v24 -v64 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v65 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v66 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 30008 newly discovered edges in the CFG of the target - - -// ===== [ Program 708491BE-FB90-44FB-BF77-16478C8D3ABE ] ===== -// Minimizing 63DA22D4-860A-45D7-97DB-ED689FD30EC8 -v0 <- BeginConstructor -> v1, v2, v3, v4 - v5 <- BinaryOperation v2, '*', v2 - v6 <- GetProperty v1, 'constructor' - SetProperty v6, 'c', v6 - v7 <- Construct (guarded) v6, [] - SetProperty v1, 'e', v2 - SetProperty v1, 'b', v4 -EndConstructor -v8 <- Construct v0, [] -v9 <- Construct v0, [] -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.fzil b/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.fzil deleted file mode 100755 index cd996d2bc..000000000 Binary files a/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.js b/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.js deleted file mode 100755 index 3d4d5a277..000000000 --- a/old_corpus/program_20251007075817_708491BE-FB90-44FB-BF77-16478C8D3ABE.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing 63DA22D4-860A-45D7-97DB-ED689FD30EC8 -function F0(a2, a3, a4) { - if (!new.target) { throw 'must be called with new'; } - a2 * a2; - const v6 = this.constructor; - v6.c = v6; - try { new v6(); } catch (e) {} - this.e = a2; - this.b = a4; -} -new F0(); -new F0(); -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.fuzzil.history b/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.fuzzil.history deleted file mode 100755 index 4fade252e..000000000 --- a/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.fuzzil.history +++ /dev/null @@ -1,316 +0,0 @@ -// ===== [ Program 16533EC0-63E9-463C-9D86-3A84AC748F5B ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '127' -v1 <- LoadInteger '53214' -v2 <- LoadInteger '-65536' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [0.18760630561229563, 2.1469714306457774, 5.433491468536255, nan, -1000000.0, 8.008238171189682] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '512' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1635' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -v19 <- LoadFloat '1.0' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v22 - BeginObjectLiteralGetter `d` -> v24 - BeginObjectLiteral - v25 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v21, [v16] -v28 <- CallFunction v21, [] -v29 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v18 v21 -EndClassDefinition -v30 <- CallMethod (guarded) v18, 'call', [] -v31 <- TestInstanceOf v28, v21 -UpdateComputedProperty v28, v28, '-',v19 - - -// ===== [ Program B582370B-976A-40C8-BFC6-956A41CEBA4D ] ===== -// Mutating 16533EC0-63E9-463C-9D86-3A84AC748F5B with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Mutating next operation -v0 <- LoadInteger '-59460' -// Mutating next operation -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -// Mutating next operation -v5 <- CreateFloatArray [1000.0, 913642.513220191] -// Mutating next operation -v6 <- LoadInteger '55236' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1635' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -// Mutating next operation -v19 <- LoadFloat '-427.7651732138163' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v22 - BeginObjectLiteralGetter `d` -> v24 - BeginObjectLiteral - v25 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v21, [v16] -v28 <- CallFunction v21, [] -v29 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v18 v21 -EndClassDefinition -v30 <- CallMethod (guarded) v18, 'call', [] -v31 <- TestInstanceOf v28, v21 -UpdateComputedProperty v28, v28, '-',v19 -// Program may be interesting due to new coverage: 3149 newly discovered edges in the CFG of the target - - -// ===== [ Program 1882E032-9A19-4A04-87B4-ED826CCA2813 ] ===== -// Mutating B582370B-976A-40C8-BFC6-956A41CEBA4D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [1000.0, 913642.513220191] -v6 <- LoadInteger '55236' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1635' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -v19 <- LoadFloat '-427.7651732138163' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v22 - BeginObjectLiteralGetter `d` -> v24 - BeginObjectLiteral - v25 <- EndObjectLiteral - EndObjectLiteralGetter - // Replacing input 0 (v15) with v3 - ObjectLiteralAddProperty `d`, v3 - v26 <- EndObjectLiteral - // Replacing input 0 (v26) with v26 - Return v26 -EndPlainFunction -v27 <- CallFunction v21, [v16] -v28 <- CallFunction v21, [] -v29 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v18 v21 -EndClassDefinition -v30 <- CallMethod (guarded) v18, 'call', [] -v31 <- TestInstanceOf v28, v21 -// Replacing input 2 (v19) with v31 -UpdateComputedProperty v28, v28, '-',v31 -// Program may be interesting due to new coverage: 3100 newly discovered edges in the CFG of the target - - -// ===== [ Program 7AC86ACC-359C-4BEE-B245-08F04F6CF78B ] ===== -// Mutating 1882E032-9A19-4A04-87B4-ED826CCA2813 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [1000.0, 913642.513220191] -// Splicing instruction 17 (CreateArray) from F56EF7D4-3617-40BA-AFD4-F13D31E401A5 -v6 <- LoadInteger '536870912' -v7 <- LoadInteger '-1073741824' -v8 <- CreateArray [v7, v1, v6] -// Splicing done -// Splicing instruction 31 (UnaryOperation) from 7E55734B-63DE-4A29-8260-F7151415245B -v9 <- LoadInteger '10' -v10 <- UnaryOperation v9, '--' -// Splicing done -v11 <- LoadInteger '55236' -v12 <- CreateNamedVariable 'Uint16Array', 'none' -// Splicing instruction 1 (Construct) from B1F49BD5-E14F-4BD6-A555-B5D5643B657A -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v13] -// Splicing done -// Splicing instruction 6 (SetProperty) from 708491BE-FB90-44FB-BF77-16478C8D3ABE -SetProperty v4, 'b', v2 -// Splicing done -// Splicing instruction 1 (BeginObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB -v15 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v15 -v16 <- EndObjectLiteral -// Splicing done -v17 <- Construct v12, [v11] -v18 <- LoadInteger '64' -v19 <- CreateNamedVariable 'BigUint64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '1635' -v22 <- CreateNamedVariable 'Uint8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadFloat '-9.392961880785308e+307' -v25 <- LoadFloat '2.2250738585072014e-308' -v26 <- LoadFloat '-1.6311784115603315e+308' -v27 <- LoadFloat '-696.8889546228363' -v28 <- LoadFloat '-427.7651732138163' -v29 <- LoadFloat '-1.7161430613102252e+307' -v30 <- BeginPlainFunction -> v31, v32 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v31 - BeginObjectLiteralGetter `d` -> v33 - BeginObjectLiteral - v34 <- EndObjectLiteral - EndObjectLiteralGetter - // Splicing instruction 13 (EndObjectLiteralSetter) from F653760E-2BD1-48BE-BE58-DD13E95E804E - BeginObjectLiteralSetter `g` -> v35, v36 - EndObjectLiteralSetter - // Splicing done - // Splicing instruction 47 (BeginObjectLiteralComputedMethod) from F653760E-2BD1-48BE-BE58-DD13E95E804E - BeginObjectLiteralComputedMethod v20 -> v37, v38, v39, v40 - EndObjectLiteralComputedMethod - // Splicing done - // Splicing instruction 7 (EndObjectLiteralMethod) from 6754B22D-6FC8-44A0-9160-7630FFC39A8F - BeginObjectLiteralMethod `valueOf` -> v41, v42, v43, v44 - Return v44 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `d`, v3 - // Splicing instruction 80 (ObjectLiteralAddProperty) from 469FD83A-8A76-4C96-A103-C2DC5C78A6D8 - ObjectLiteralAddProperty `value`, v11 - // Splicing done - // Splicing instruction 35 (BeginObjectLiteralMethod) from A630B68E-E413-48CE-BCC1-FE2A8C0B9CED - BeginObjectLiteralMethod `toString` -> v45, v46, v47, v48 - v49 <- DeleteProperty (guarded) v45, 'f' - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 11 (ObjectLiteralSetPrototype) from 8E150E7E-AE3B-4D31-ACEA-C17A43359901 - ObjectLiteralSetPrototype v31 - // Splicing done - v50 <- EndObjectLiteral - Return v50 -EndPlainFunction -v51 <- CallFunction v30, [v25] -v52 <- CallFunction v30, [] -v53 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v27 v30 - // Splicing instruction 101 (EndClassStaticGetter) from 1D7413F5-1D84-4C6F-8A9D-1566C1BD038B - BeginClassStaticGetter `b` -> v54 - EndClassStaticGetter - // Splicing done - // Splicing instruction 8 (ClassAddPrivateInstanceProperty) from CD726693-5597-4A80-B239-8F6DC3E3EBA1 - ClassAddPrivateInstanceProperty 'b' - // Splicing done - // Splicing instruction 17 (ClassAddPrivateInstanceProperty) from 54A474B1-5AF7-4817-A7DE-82758CA8A587 - ClassAddPrivateInstanceProperty 'e' v5 - // Splicing done - // Splicing instruction 20 (ClassAddInstanceElement) from A85FFB59-423B-4C09-92A1-3F58C2D1D354 - ClassAddInstanceElement '1073741824' - // Splicing done -EndClassDefinition -v55 <- CallMethod (guarded) v27, 'call', [] -v56 <- TestInstanceOf v52, v30 -// Splicing instruction 21 (BeginClassDefinition) from F4469780-3C39-4866-9030-6C66B57DF2E6 -v57 <- LoadUndefined -v58 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v59, v60 - v61 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v62 <- BeginPlainFunction -> v63, v64, v65 - v66 <- DeleteComputedProperty v57, v64 - Return v65 - EndPlainFunction - v67 <- LoadInteger '14' - v68 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Splicing done -UpdateComputedProperty v52, v52, '-',v56 -// Program may be interesting due to new coverage: 3561 newly discovered edges in the CFG of the target - - -// ===== [ Program BE7D5765-AEA8-46C1-A30F-7922A879E5EA ] ===== -// Minimizing 7AC86ACC-359C-4BEE-B245-08F04F6CF78B -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- LoadInteger '536870912' -v4 <- LoadInteger '-1073741824' -v5 <- LoadInteger '10' -v6 <- LoadInteger '55236' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- CreateNamedVariable 'Int8Array', 'none' -v9 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v9 -v10 <- EndObjectLiteral -v11 <- LoadInteger '64' -v12 <- CreateNamedVariable 'BigUint64Array', 'none' -v13 <- LoadInteger '1635' -v14 <- CreateNamedVariable 'Uint8Array', 'none' -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -v19 <- LoadFloat '-427.7651732138163' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v24 - Return v23 - EndObjectLiteralGetter - BeginObjectLiteralSetter `g` -> v25, v26 - EndObjectLiteralSetter - BeginObjectLiteralComputedMethod v12 -> v27, v28, v29, v30 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v31, v32, v33, v34 - Return v21 - EndObjectLiteralMethod - BeginObjectLiteralMethod `toString` -> v35, v36, v37, v38 - Return v22 - EndObjectLiteralMethod - v39 <- EndObjectLiteral - Return v6 -EndPlainFunction -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.fzil b/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.fzil deleted file mode 100755 index 563882516..000000000 Binary files a/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.js b/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.js deleted file mode 100755 index b08e65e54..000000000 --- a/old_corpus/program_20251007075819_BE7D5765-AEA8-46C1-A30F-7922A879E5EA.js +++ /dev/null @@ -1,22 +0,0 @@ -// Minimizing 7AC86ACC-359C-4BEE-B245-08F04F6CF78B -const v9 = [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; -const v10 = { ...v9 }; -function f21(a22, a23) { - const v39 = { - get d() { - return a23; - }, - set g(a26) { - }, - [BigUint64Array](a28, a29, a30) { - }, - valueOf(a32, a33, a34) { - return f21; - }, - toString(a36, a37, a38) { - return a22; - }, - }; - return 55236; -} -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.fuzzil.history b/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.fuzzil.history deleted file mode 100755 index aed8508d9..000000000 --- a/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.fuzzil.history +++ /dev/null @@ -1,434 +0,0 @@ -// ===== [ Program 16533EC0-63E9-463C-9D86-3A84AC748F5B ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '127' -v1 <- LoadInteger '53214' -v2 <- LoadInteger '-65536' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [0.18760630561229563, 2.1469714306457774, 5.433491468536255, nan, -1000000.0, 8.008238171189682] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '512' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1635' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 15 variables are now visible -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -v19 <- LoadFloat '1.0' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v22 - BeginObjectLiteralGetter `d` -> v24 - BeginObjectLiteral - v25 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v21, [v16] -v28 <- CallFunction v21, [] -v29 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v18 v21 -EndClassDefinition -v30 <- CallMethod (guarded) v18, 'call', [] -v31 <- TestInstanceOf v28, v21 -UpdateComputedProperty v28, v28, '-',v19 - - -// ===== [ Program B582370B-976A-40C8-BFC6-956A41CEBA4D ] ===== -// Mutating 16533EC0-63E9-463C-9D86-3A84AC748F5B with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -// Mutating next operation -v0 <- LoadInteger '-59460' -// Mutating next operation -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -// Mutating next operation -v5 <- CreateFloatArray [1000.0, 913642.513220191] -// Mutating next operation -v6 <- LoadInteger '55236' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1635' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -// Mutating next operation -v19 <- LoadFloat '-427.7651732138163' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v22 - BeginObjectLiteralGetter `d` -> v24 - BeginObjectLiteral - v25 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v21, [v16] -v28 <- CallFunction v21, [] -v29 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v18 v21 -EndClassDefinition -v30 <- CallMethod (guarded) v18, 'call', [] -v31 <- TestInstanceOf v28, v21 -UpdateComputedProperty v28, v28, '-',v19 -// Program may be interesting due to new coverage: 3149 newly discovered edges in the CFG of the target - - -// ===== [ Program 1882E032-9A19-4A04-87B4-ED826CCA2813 ] ===== -// Mutating B582370B-976A-40C8-BFC6-956A41CEBA4D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [1000.0, 913642.513220191] -v6 <- LoadInteger '55236' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1635' -v13 <- CreateNamedVariable 'Uint8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadFloat '-9.392961880785308e+307' -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -v19 <- LoadFloat '-427.7651732138163' -v20 <- LoadFloat '-1.7161430613102252e+307' -v21 <- BeginPlainFunction -> v22, v23 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v22 - BeginObjectLiteralGetter `d` -> v24 - BeginObjectLiteral - v25 <- EndObjectLiteral - EndObjectLiteralGetter - // Replacing input 0 (v15) with v3 - ObjectLiteralAddProperty `d`, v3 - v26 <- EndObjectLiteral - // Replacing input 0 (v26) with v26 - Return v26 -EndPlainFunction -v27 <- CallFunction v21, [v16] -v28 <- CallFunction v21, [] -v29 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v18 v21 -EndClassDefinition -v30 <- CallMethod (guarded) v18, 'call', [] -v31 <- TestInstanceOf v28, v21 -// Replacing input 2 (v19) with v31 -UpdateComputedProperty v28, v28, '-',v31 -// Program may be interesting due to new coverage: 3100 newly discovered edges in the CFG of the target - - -// ===== [ Program 7AC86ACC-359C-4BEE-B245-08F04F6CF78B ] ===== -// Mutating 1882E032-9A19-4A04-87B4-ED826CCA2813 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [1000.0, 913642.513220191] -// Splicing instruction 17 (CreateArray) from F56EF7D4-3617-40BA-AFD4-F13D31E401A5 -v6 <- LoadInteger '536870912' -v7 <- LoadInteger '-1073741824' -v8 <- CreateArray [v7, v1, v6] -// Splicing done -// Splicing instruction 31 (UnaryOperation) from 7E55734B-63DE-4A29-8260-F7151415245B -v9 <- LoadInteger '10' -v10 <- UnaryOperation v9, '--' -// Splicing done -v11 <- LoadInteger '55236' -v12 <- CreateNamedVariable 'Uint16Array', 'none' -// Splicing instruction 1 (Construct) from B1F49BD5-E14F-4BD6-A555-B5D5643B657A -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v13] -// Splicing done -// Splicing instruction 6 (SetProperty) from 708491BE-FB90-44FB-BF77-16478C8D3ABE -SetProperty v4, 'b', v2 -// Splicing done -// Splicing instruction 1 (BeginObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB -v15 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v15 -v16 <- EndObjectLiteral -// Splicing done -v17 <- Construct v12, [v11] -v18 <- LoadInteger '64' -v19 <- CreateNamedVariable 'BigUint64Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '1635' -v22 <- CreateNamedVariable 'Uint8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadFloat '-9.392961880785308e+307' -v25 <- LoadFloat '2.2250738585072014e-308' -v26 <- LoadFloat '-1.6311784115603315e+308' -v27 <- LoadFloat '-696.8889546228363' -v28 <- LoadFloat '-427.7651732138163' -v29 <- LoadFloat '-1.7161430613102252e+307' -v30 <- BeginPlainFunction -> v31, v32 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v31 - BeginObjectLiteralGetter `d` -> v33 - BeginObjectLiteral - v34 <- EndObjectLiteral - EndObjectLiteralGetter - // Splicing instruction 13 (EndObjectLiteralSetter) from F653760E-2BD1-48BE-BE58-DD13E95E804E - BeginObjectLiteralSetter `g` -> v35, v36 - EndObjectLiteralSetter - // Splicing done - // Splicing instruction 47 (BeginObjectLiteralComputedMethod) from F653760E-2BD1-48BE-BE58-DD13E95E804E - BeginObjectLiteralComputedMethod v20 -> v37, v38, v39, v40 - EndObjectLiteralComputedMethod - // Splicing done - // Splicing instruction 7 (EndObjectLiteralMethod) from 6754B22D-6FC8-44A0-9160-7630FFC39A8F - BeginObjectLiteralMethod `valueOf` -> v41, v42, v43, v44 - Return v44 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `d`, v3 - // Splicing instruction 80 (ObjectLiteralAddProperty) from 469FD83A-8A76-4C96-A103-C2DC5C78A6D8 - ObjectLiteralAddProperty `value`, v11 - // Splicing done - // Splicing instruction 35 (BeginObjectLiteralMethod) from A630B68E-E413-48CE-BCC1-FE2A8C0B9CED - BeginObjectLiteralMethod `toString` -> v45, v46, v47, v48 - v49 <- DeleteProperty (guarded) v45, 'f' - EndObjectLiteralMethod - // Splicing done - // Splicing instruction 11 (ObjectLiteralSetPrototype) from 8E150E7E-AE3B-4D31-ACEA-C17A43359901 - ObjectLiteralSetPrototype v31 - // Splicing done - v50 <- EndObjectLiteral - Return v50 -EndPlainFunction -v51 <- CallFunction v30, [v25] -v52 <- CallFunction v30, [] -v53 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v27 v30 - // Splicing instruction 101 (EndClassStaticGetter) from 1D7413F5-1D84-4C6F-8A9D-1566C1BD038B - BeginClassStaticGetter `b` -> v54 - EndClassStaticGetter - // Splicing done - // Splicing instruction 8 (ClassAddPrivateInstanceProperty) from CD726693-5597-4A80-B239-8F6DC3E3EBA1 - ClassAddPrivateInstanceProperty 'b' - // Splicing done - // Splicing instruction 17 (ClassAddPrivateInstanceProperty) from 54A474B1-5AF7-4817-A7DE-82758CA8A587 - ClassAddPrivateInstanceProperty 'e' v5 - // Splicing done - // Splicing instruction 20 (ClassAddInstanceElement) from A85FFB59-423B-4C09-92A1-3F58C2D1D354 - ClassAddInstanceElement '1073741824' - // Splicing done -EndClassDefinition -v55 <- CallMethod (guarded) v27, 'call', [] -v56 <- TestInstanceOf v52, v30 -// Splicing instruction 21 (BeginClassDefinition) from F4469780-3C39-4866-9030-6C66B57DF2E6 -v57 <- LoadUndefined -v58 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v59, v60 - v61 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v62 <- BeginPlainFunction -> v63, v64, v65 - v66 <- DeleteComputedProperty v57, v64 - Return v65 - EndPlainFunction - v67 <- LoadInteger '14' - v68 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Splicing done -UpdateComputedProperty v52, v52, '-',v56 -// Program may be interesting due to new coverage: 3561 newly discovered edges in the CFG of the target - - -// ===== [ Program 9D538F97-9CD3-43C9-AA20-4E3FCA09B308 ] ===== -// Mutating 7AC86ACC-359C-4BEE-B245-08F04F6CF78B with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- CreateFloatArray [0.10572630811074146, 1000000000000.0, -0.3804277911006366, 1000000.0, 3.0, 2.220446049250313e-16, 0.12185184826536766, 1.0, -1000000000000.0, -1.0] -v4 <- CreateFloatArray [1000000.0, 9.727853928145148, 1000000.0, -2.220446049250313e-16, 0.06870026013871111] -v5 <- CreateFloatArray [1000.0, 913642.513220191] -v6 <- LoadInteger '536870912' -v7 <- LoadInteger '-1073741824' -v8 <- CreateArray [v7, v1, v6] -v9 <- LoadInteger '10' -// Exploring value v9 -v10 <- BinaryOperation v9, '>>', v9 -// Exploring finished -v11 <- UnaryOperation v9, '--' -v12 <- LoadInteger '55236' -v13 <- CreateNamedVariable 'Uint16Array', 'none' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v14] -SetProperty v4, 'b', v2 -v16 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v16 -v17 <- EndObjectLiteral -v18 <- Construct v13, [v12] -v19 <- LoadInteger '64' -// Exploring value v19 -v20 <- BinaryOperation v19, '+', v19 -// Exploring finished -v21 <- CreateNamedVariable 'BigUint64Array', 'none' -v22 <- Construct v21, [v19] -v23 <- LoadInteger '1635' -v24 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'fromHex', [v13] -// Exploring finished -v26 <- Construct v24, [v23] -v27 <- LoadFloat '-9.392961880785308e+307' -// Exploring value v27 -v28 <- BinaryOperation v27, '|', v27 -// Exploring finished -v29 <- LoadFloat '2.2250738585072014e-308' -v30 <- LoadFloat '-1.6311784115603315e+308' -v31 <- LoadFloat '-696.8889546228363' -v32 <- LoadFloat '-427.7651732138163' -v33 <- LoadFloat '-1.7161430613102252e+307' -// Exploring value v33 -v34 <- BinaryOperation v33, '-', v33 -// Exploring finished -v35 <- BeginPlainFunction -> v36, v37 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v36 - BeginObjectLiteralGetter `d` -> v38 - BeginObjectLiteral - v39 <- EndObjectLiteral - EndObjectLiteralGetter - BeginObjectLiteralSetter `g` -> v40, v41 - EndObjectLiteralSetter - BeginObjectLiteralComputedMethod v22 -> v42, v43, v44, v45 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v46, v47, v48, v49 - Return v49 - EndObjectLiteralMethod - ObjectLiteralAddProperty `d`, v3 - ObjectLiteralAddProperty `value`, v12 - BeginObjectLiteralMethod `toString` -> v50, v51, v52, v53 - // Exploring value v51 - v54 <- BinaryOperation v51, '??', v51 - // Exploring finished - // Exploring value v53 - v55 <- BinaryOperation v53, '??', v53 - // Exploring finished - v56 <- DeleteProperty (guarded) v50, 'f' - // Exploring value v56 - v57 <- BinaryOperation v56, '&&', v56 - // Exploring finished - EndObjectLiteralMethod - ObjectLiteralSetPrototype v36 - v58 <- EndObjectLiteral - // Exploring value v58 - v59 <- GetProperty v58, 'g' - // Exploring finished - Return v58 -EndPlainFunction -v60 <- CallFunction v35, [v29] -// Exploring value v60 -SetProperty v60, 'b', v60 -// Exploring finished -v61 <- CallFunction v35, [] -// Exploring value v61 -v62 <- CallMethod (guarded) v61, 'toString', [v22, v22, v22] -// Exploring finished -v63 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v31 v35 - BeginClassStaticGetter `b` -> v64 - EndClassStaticGetter - ClassAddPrivateInstanceProperty 'b' - ClassAddPrivateInstanceProperty 'e' v5 - ClassAddInstanceElement '1073741824' -EndClassDefinition -// Exploring value v63 -SetProperty v63, 'h', v63 -// Exploring finished -v65 <- CallMethod (guarded) v31, 'call', [] -// Exploring value v65 -v66 <- BinaryOperation v65, '??', v65 -// Exploring finished -v67 <- TestInstanceOf v61, v35 -// Exploring value v67 -v68 <- BinaryOperation v67, '||', v67 -// Exploring finished -v69 <- LoadUndefined -v70 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v71, v72 - v73 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v74 <- BeginPlainFunction -> v75, v76, v77 - v78 <- DeleteComputedProperty v69, v76 - Return v77 - EndPlainFunction - v79 <- LoadInteger '14' - v80 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v70 -v81 <- CallFunction (guarded) v70, [] -// Exploring finished -UpdateComputedProperty v61, v61, '-',v67 -// Program may be interesting due to new coverage: 3698 newly discovered edges in the CFG of the target - - -// ===== [ Program F9CB485C-8473-42E0-9674-D61BA92F0209 ] ===== -// Minimizing 9D538F97-9CD3-43C9-AA20-4E3FCA09B308 -v0 <- LoadInteger '-59460' -v1 <- LoadInteger '-13' -v2 <- LoadInteger '-65536' -v3 <- LoadInteger '536870912' -v4 <- LoadInteger '-1073741824' -v5 <- LoadInteger '10' -v6 <- LoadInteger '55236' -v7 <- CreateNamedVariable 'Uint16Array', 'none' -v8 <- CreateNamedVariable 'Int8Array', 'none' -v9 <- LoadInteger '64' -v10 <- CreateNamedVariable 'BigUint64Array', 'none' -v11 <- LoadInteger '1635' -v12 <- CreateNamedVariable 'Uint8Array', 'none' -v13 <- CallMethod (guarded) v12, 'fromHex', [v7] -v14 <- LoadFloat '-9.392961880785308e+307' -v15 <- BinaryOperation v14, '|', v14 -v16 <- LoadFloat '2.2250738585072014e-308' -v17 <- LoadFloat '-1.6311784115603315e+308' -v18 <- LoadFloat '-696.8889546228363' -v19 <- LoadFloat '-427.7651732138163' -v20 <- LoadFloat '-1.7161430613102252e+307' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v21, v22, v23, v24 - v25 <- BinaryOperation v21, '&&', v21 - Return v21 - EndObjectLiteralMethod -v26 <- EndObjectLiteral -// Program is interesting due to new coverage: 13 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.fzil b/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.fzil deleted file mode 100755 index 132167671..000000000 Binary files a/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.js b/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.js deleted file mode 100755 index 66a81f485..000000000 --- a/old_corpus/program_20251007075821_F9CB485C-8473-42E0-9674-D61BA92F0209.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 9D538F97-9CD3-43C9-AA20-4E3FCA09B308 -try { Uint8Array.fromHex(Uint16Array); } catch (e) {} --9.392961880785308e+307 | -9.392961880785308e+307; -const v26 = { - toString(a22, a23, a24) { - this && this; - return this; - }, -}; -// Program is interesting due to new coverage: 13 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.fuzzil.history b/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.fuzzil.history deleted file mode 100755 index ef72707b2..000000000 --- a/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.fuzzil.history +++ /dev/null @@ -1,232 +0,0 @@ -// ===== [ Program 92199439-54EB-478D-9CCC-266E72A9C35E ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - // Executing code generator RegExpGenerator - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ForceTurboFanCompilationGenerator - // Executing code generator MethodCallGenerator - v10 <- CallMethod v7, 'exec', [v6] - // Code generator finished - // Executing code generator BuiltinObjectInstanceGenerator - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - // Code generator finished - Return v11 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v0 - // Code generator finished -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -// Code generator finished -// Executing code generator FloatArrayGenerator -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v37, v38 - v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'b', v24 - SetProperty v40, 'h', v38 - EndConstructor - v45 <- Construct v39, [v36, v32, v36, v30] - v46 <- Construct v39, [v30, v36, v38, v30] - v47 <- Construct v39, [v38, v36, v31, v38] - EndObjectLiteralSetter - v48 <- EndObjectLiteral - Return v48 -EndPlainFunction -v49 <- CallFunction v34, [v23, v31] -v50 <- CallFunction v34, [v49, v30] -v51 <- CallFunction v34, [v49, v32] -SetComputedProperty v25, v31, v22 -v52 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v53 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v54 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 37786F97-9596-4E9A-9FBA-86DD69361ED4 ] ===== -// Mutating 92199439-54EB-478D-9CCC-266E72A9C35E with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -// Probing value v31 -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - // Splicing instruction 8 (BinaryOperation) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - // Splicing done - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - // Splicing instruction 5 (BeginConstructor) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor - // Splicing done -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -// Probing finished -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - // Probing value v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3373 newly discovered edges in the CFG of the target - - -// ===== [ Program B6B7FC59-78C3-41EE-A248-54899D0D94B1 ] ===== -// Minimizing 37786F97-9596-4E9A-9FBA-86DD69361ED4 -v0 <- LoadFloat '1.3015274434576854e+308' -v1 <- BeginClassDefinition (decl) -EndClassDefinition -v2 <- Construct v1, [] -v3 <- Construct v1, [] -v4 <- BeginPlainFunction -> - v5 <- BeginPlainFunction -> v6 - EndPlainFunction - Return v5 -EndPlainFunction -v7 <- BeginPlainFunction -> v8 - Return v1 -EndPlainFunction -v9 <- CreateNamedVariable 'Symbol', 'none' -v10 <- GetProperty v9, 'toPrimitive' -ConfigureComputedProperty v3, v10, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v4", "v7"]] -v11 <- BeginPlainFunction -> - Return v11 -EndPlainFunction -SetComputedProperty v2, v9, v11 -SetComputedProperty v1, v3, v0 -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.fzil b/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.fzil deleted file mode 100755 index 7fe185e32..000000000 Binary files a/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.js b/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.js deleted file mode 100755 index b87943d8c..000000000 --- a/old_corpus/program_20251007075823_B6B7FC59-78C3-41EE-A248-54899D0D94B1.js +++ /dev/null @@ -1,20 +0,0 @@ -// Minimizing 37786F97-9596-4E9A-9FBA-86DD69361ED4 -class C1 { -} -const v2 = new C1(); -const v3 = new C1(); -function f4() { - function f5(a6) { - } - return f5; -} -function f7(a8) { - return C1; -} -Object.defineProperty(v3, Symbol.toPrimitive, { configurable: true, enumerable: true, get: f4, set: f7 }); -function f11() { - return f11; -} -v2[Symbol] = f11; -C1[v3] = 1.3015274434576854e+308; -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.fuzzil.history b/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.fuzzil.history deleted file mode 100755 index 9c5c5cf7a..000000000 --- a/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.fuzzil.history +++ /dev/null @@ -1,337 +0,0 @@ -// ===== [ Program 92199439-54EB-478D-9CCC-266E72A9C35E ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - // Executing code generator RegExpGenerator - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ForceTurboFanCompilationGenerator - // Executing code generator MethodCallGenerator - v10 <- CallMethod v7, 'exec', [v6] - // Code generator finished - // Executing code generator BuiltinObjectInstanceGenerator - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - // Code generator finished - Return v11 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v0 - // Code generator finished -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -// Code generator finished -// Executing code generator FloatArrayGenerator -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v37, v38 - v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'b', v24 - SetProperty v40, 'h', v38 - EndConstructor - v45 <- Construct v39, [v36, v32, v36, v30] - v46 <- Construct v39, [v30, v36, v38, v30] - v47 <- Construct v39, [v38, v36, v31, v38] - EndObjectLiteralSetter - v48 <- EndObjectLiteral - Return v48 -EndPlainFunction -v49 <- CallFunction v34, [v23, v31] -v50 <- CallFunction v34, [v49, v30] -v51 <- CallFunction v34, [v49, v32] -SetComputedProperty v25, v31, v22 -v52 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v53 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v54 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 37786F97-9596-4E9A-9FBA-86DD69361ED4 ] ===== -// Mutating 92199439-54EB-478D-9CCC-266E72A9C35E with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -// Probing value v31 -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - // Splicing instruction 8 (BinaryOperation) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - // Splicing done - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - // Splicing instruction 5 (BeginConstructor) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor - // Splicing done -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -// Probing finished -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - // Probing value v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3373 newly discovered edges in the CFG of the target - - -// ===== [ Program CECA40F8-71C8-402E-8DDD-A598910CD440 ] ===== -// Mutating 37786F97-9596-4E9A-9FBA-86DD69361ED4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v21 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v14 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v13 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v56 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v19 - // Code generator finished - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3410 newly discovered edges in the CFG of the target - - -// ===== [ Program 4AB537EF-68D9-4CC9-8A28-52E831662FAE ] ===== -// Minimizing CECA40F8-71C8-402E-8DDD-A598910CD440 -v0 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v0 - ObjectLiteralAddProperty `h`, v0 -v1 <- EndObjectLiteral -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.fzil b/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.fzil deleted file mode 100755 index 59449cace..000000000 Binary files a/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.js b/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.js deleted file mode 100755 index 4be328240..000000000 --- a/old_corpus/program_20251007075825_4AB537EF-68D9-4CC9-8A28-52E831662FAE.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing CECA40F8-71C8-402E-8DDD-A598910CD440 -class C0 { -} -const v1 = { __proto__: C0, h: C0 }; -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.fuzzil.history b/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.fuzzil.history deleted file mode 100755 index 6b655b81a..000000000 --- a/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.fuzzil.history +++ /dev/null @@ -1,495 +0,0 @@ -// ===== [ Program 92199439-54EB-478D-9CCC-266E72A9C35E ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - // Executing code generator RegExpGenerator - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ForceTurboFanCompilationGenerator - // Executing code generator MethodCallGenerator - v10 <- CallMethod v7, 'exec', [v6] - // Code generator finished - // Executing code generator BuiltinObjectInstanceGenerator - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - // Code generator finished - Return v11 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v0 - // Code generator finished -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -// Code generator finished -// Executing code generator FloatArrayGenerator -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v37, v38 - v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'b', v24 - SetProperty v40, 'h', v38 - EndConstructor - v45 <- Construct v39, [v36, v32, v36, v30] - v46 <- Construct v39, [v30, v36, v38, v30] - v47 <- Construct v39, [v38, v36, v31, v38] - EndObjectLiteralSetter - v48 <- EndObjectLiteral - Return v48 -EndPlainFunction -v49 <- CallFunction v34, [v23, v31] -v50 <- CallFunction v34, [v49, v30] -v51 <- CallFunction v34, [v49, v32] -SetComputedProperty v25, v31, v22 -v52 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v53 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v54 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 37786F97-9596-4E9A-9FBA-86DD69361ED4 ] ===== -// Mutating 92199439-54EB-478D-9CCC-266E72A9C35E with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -// Probing value v31 -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - // Splicing instruction 8 (BinaryOperation) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - // Splicing done - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - // Splicing instruction 5 (BeginConstructor) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor - // Splicing done -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -// Probing finished -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - // Probing value v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3373 newly discovered edges in the CFG of the target - - -// ===== [ Program CECA40F8-71C8-402E-8DDD-A598910CD440 ] ===== -// Mutating 37786F97-9596-4E9A-9FBA-86DD69361ED4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v21 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v14 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v13 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v56 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v19 - // Code generator finished - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3410 newly discovered edges in the CFG of the target - - -// ===== [ Program 503BE145-D8A8-4A42-BF68-0774C147ABEC ] ===== -// Mutating CECA40F8-71C8-402E-8DDD-A598910CD440 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - // Splicing instruction 8 (EndObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB - v29 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 - v30 <- EndObjectLiteral - // Splicing done - // Splicing instruction 1 (GetProperty) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'iterator' - // Splicing done - v33 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v34 <- Construct v25, [] -v35 <- Construct v25, [] -v36 <- BeginPlainFunction -> - v37 <- BeginPlainFunction -> v38 - v39 <- LoadInteger '-61001' - v40 <- BeginConstructor -> v41, v42, v43, v44 - v45 <- GetProperty v41, 'constructor' - v46 <- Construct (guarded) v45, [] - v47 <- BinaryOperation v44, '|', v44 - SetProperty v41, 'd', v39 - EndConstructor - Return v16 - EndPlainFunction - Return v37 -EndPlainFunction -v48 <- BeginPlainFunction -> v49 - v50 <- LoadInteger '-61001' - v51 <- BeginConstructor -> v52, v53, v54, v55 - v56 <- GetProperty v52, 'constructor' - v57 <- Construct (guarded) v56, [] - v58 <- BinaryOperation v55, '|', v55 - SetProperty v52, 'd', v50 - EndConstructor -EndPlainFunction -v59 <- CreateNamedVariable 'Symbol', 'none' -v60 <- GetProperty v59, 'toPrimitive' -ConfigureComputedProperty v35, v60, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v36", "v48"]] -v61 <- Construct v25, [] -// Splicing instruction 18 (CallFunction) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA -v62 <- CreateNamedVariable 'Symbol', 'none' -v63 <- BeginPlainFunction -> - v64 <- LoadString 'find' - v65 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v64 - ObjectLiteralAddProperty `a`, v65 - BeginObjectLiteralGetter `b` -> v66 - Return v64 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v62 -> v67 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v62 -> v68 - EndObjectLiteralComputedMethod - v69 <- EndObjectLiteral - Return v69 -EndPlainFunction -v70 <- CallFunction v63, [] -// Splicing done -v71 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v72 <- BeginPlainFunction -> v73, v74 - v75 <- CreateNamedVariable 'Symbol', 'none' - v76 <- GetProperty v75, 'toStringTag' - SetComputedProperty v74, v76, v71 - BeginObjectLiteral - // Splicing instruction 26 (EndObjectLiteralMethod) from 86DB13FF-0C7B-41AC-810E-0AB5766C07BB - BeginObjectLiteralMethod `valueOf` -> v77, v78, v79, v80 - Reassign v24, v79 - BeginForLoopInitializer - v81 <- LoadInteger '0' - v82 <- LoadInteger '10' - BeginForLoopCondition -> v83, v84 - v85 <- Compare v83, '<', v84 - BeginForLoopAfterthought v85 -> v86, v87 - v88 <- UnaryOperation v87, '--' - BeginForLoopBody -> v89, v90 - v91 <- LoadNull - EndForLoop - SetComputedSuperProperty v77, v78 - v92 <- Construct (guarded) v78, [] - v93 <- GetProperty v2, 'length' - v94 <- LoadString '2147483647' - v95 <- LoadString 'instant' - v96 <- LoadString 'q2AHn' - Return v80 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `d`, v21 - ObjectLiteralSetPrototype v14 - ObjectLiteralAddProperty `h`, v13 - ObjectLiteralCopyProperties v60 - ObjectLiteralAddProperty `f`, v19 - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v97, v98 - v99 <- BeginConstructor -> v100, v101, v102, v103, v104 - SetProperty v100, 'b', v24 - SetProperty v100, 'h', v98 - EndConstructor - v105 <- Construct v99, [v74, v61, v74, v34] - v106 <- Construct v99, [v34, v74, v98, v34] - v107 <- Construct v99, [v98, v74, v35, v98] - EndObjectLiteralSetter - v108 <- EndObjectLiteral - Return v108 -EndPlainFunction -v109 <- CallFunction v72, [v23, v35] -v110 <- CallFunction v72, [v109, v34] -v111 <- CallFunction v72, [v109, v61] -SetComputedProperty v25, v35, v22 -v112 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v113 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v114 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3586 newly discovered edges in the CFG of the target - - -// ===== [ Program EBDABACB-7807-4E68-9465-0F47C4F8D826 ] ===== -// Minimizing 503BE145-D8A8-4A42-BF68-0774C147ABEC -v0 <- LoadString 'find' -BeginObjectLiteral - ObjectLiteralCopyProperties v0 -v1 <- EndObjectLiteral -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.fzil b/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.fzil deleted file mode 100755 index 76e919fd8..000000000 Binary files a/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.fzil and /dev/null differ diff --git a/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.js b/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.js deleted file mode 100755 index 2d2bbe9ca..000000000 --- a/old_corpus/program_20251007075827_EBDABACB-7807-4E68-9465-0F47C4F8D826.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 503BE145-D8A8-4A42-BF68-0774C147ABEC -const v1 = { ..."find" }; -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.fuzzil.history b/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.fuzzil.history deleted file mode 100755 index 23862ba69..000000000 --- a/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.fuzzil.history +++ /dev/null @@ -1,730 +0,0 @@ -// ===== [ Program 92199439-54EB-478D-9CCC-266E72A9C35E ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - // Executing code generator RegExpGenerator - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ForceTurboFanCompilationGenerator - // Executing code generator MethodCallGenerator - v10 <- CallMethod v7, 'exec', [v6] - // Code generator finished - // Executing code generator BuiltinObjectInstanceGenerator - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - // Code generator finished - Return v11 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v0 - // Code generator finished -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -// Code generator finished -// Executing code generator FloatArrayGenerator -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v37, v38 - v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'b', v24 - SetProperty v40, 'h', v38 - EndConstructor - v45 <- Construct v39, [v36, v32, v36, v30] - v46 <- Construct v39, [v30, v36, v38, v30] - v47 <- Construct v39, [v38, v36, v31, v38] - EndObjectLiteralSetter - v48 <- EndObjectLiteral - Return v48 -EndPlainFunction -v49 <- CallFunction v34, [v23, v31] -v50 <- CallFunction v34, [v49, v30] -v51 <- CallFunction v34, [v49, v32] -SetComputedProperty v25, v31, v22 -v52 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v53 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v54 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 37786F97-9596-4E9A-9FBA-86DD69361ED4 ] ===== -// Mutating 92199439-54EB-478D-9CCC-266E72A9C35E with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -// Probing value v31 -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - // Splicing instruction 8 (BinaryOperation) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - // Splicing done - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - // Splicing instruction 5 (BeginConstructor) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor - // Splicing done -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -// Probing finished -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - // Probing value v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3373 newly discovered edges in the CFG of the target - - -// ===== [ Program CECA40F8-71C8-402E-8DDD-A598910CD440 ] ===== -// Mutating 37786F97-9596-4E9A-9FBA-86DD69361ED4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v21 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v14 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v13 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v56 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v19 - // Code generator finished - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3410 newly discovered edges in the CFG of the target - - -// ===== [ Program 503BE145-D8A8-4A42-BF68-0774C147ABEC ] ===== -// Mutating CECA40F8-71C8-402E-8DDD-A598910CD440 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - // Splicing instruction 8 (EndObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB - v29 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 - v30 <- EndObjectLiteral - // Splicing done - // Splicing instruction 1 (GetProperty) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'iterator' - // Splicing done - v33 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v34 <- Construct v25, [] -v35 <- Construct v25, [] -v36 <- BeginPlainFunction -> - v37 <- BeginPlainFunction -> v38 - v39 <- LoadInteger '-61001' - v40 <- BeginConstructor -> v41, v42, v43, v44 - v45 <- GetProperty v41, 'constructor' - v46 <- Construct (guarded) v45, [] - v47 <- BinaryOperation v44, '|', v44 - SetProperty v41, 'd', v39 - EndConstructor - Return v16 - EndPlainFunction - Return v37 -EndPlainFunction -v48 <- BeginPlainFunction -> v49 - v50 <- LoadInteger '-61001' - v51 <- BeginConstructor -> v52, v53, v54, v55 - v56 <- GetProperty v52, 'constructor' - v57 <- Construct (guarded) v56, [] - v58 <- BinaryOperation v55, '|', v55 - SetProperty v52, 'd', v50 - EndConstructor -EndPlainFunction -v59 <- CreateNamedVariable 'Symbol', 'none' -v60 <- GetProperty v59, 'toPrimitive' -ConfigureComputedProperty v35, v60, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v36", "v48"]] -v61 <- Construct v25, [] -// Splicing instruction 18 (CallFunction) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA -v62 <- CreateNamedVariable 'Symbol', 'none' -v63 <- BeginPlainFunction -> - v64 <- LoadString 'find' - v65 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v64 - ObjectLiteralAddProperty `a`, v65 - BeginObjectLiteralGetter `b` -> v66 - Return v64 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v62 -> v67 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v62 -> v68 - EndObjectLiteralComputedMethod - v69 <- EndObjectLiteral - Return v69 -EndPlainFunction -v70 <- CallFunction v63, [] -// Splicing done -v71 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v72 <- BeginPlainFunction -> v73, v74 - v75 <- CreateNamedVariable 'Symbol', 'none' - v76 <- GetProperty v75, 'toStringTag' - SetComputedProperty v74, v76, v71 - BeginObjectLiteral - // Splicing instruction 26 (EndObjectLiteralMethod) from 86DB13FF-0C7B-41AC-810E-0AB5766C07BB - BeginObjectLiteralMethod `valueOf` -> v77, v78, v79, v80 - Reassign v24, v79 - BeginForLoopInitializer - v81 <- LoadInteger '0' - v82 <- LoadInteger '10' - BeginForLoopCondition -> v83, v84 - v85 <- Compare v83, '<', v84 - BeginForLoopAfterthought v85 -> v86, v87 - v88 <- UnaryOperation v87, '--' - BeginForLoopBody -> v89, v90 - v91 <- LoadNull - EndForLoop - SetComputedSuperProperty v77, v78 - v92 <- Construct (guarded) v78, [] - v93 <- GetProperty v2, 'length' - v94 <- LoadString '2147483647' - v95 <- LoadString 'instant' - v96 <- LoadString 'q2AHn' - Return v80 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `d`, v21 - ObjectLiteralSetPrototype v14 - ObjectLiteralAddProperty `h`, v13 - ObjectLiteralCopyProperties v60 - ObjectLiteralAddProperty `f`, v19 - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v97, v98 - v99 <- BeginConstructor -> v100, v101, v102, v103, v104 - SetProperty v100, 'b', v24 - SetProperty v100, 'h', v98 - EndConstructor - v105 <- Construct v99, [v74, v61, v74, v34] - v106 <- Construct v99, [v34, v74, v98, v34] - v107 <- Construct v99, [v98, v74, v35, v98] - EndObjectLiteralSetter - v108 <- EndObjectLiteral - Return v108 -EndPlainFunction -v109 <- CallFunction v72, [v23, v35] -v110 <- CallFunction v72, [v109, v34] -v111 <- CallFunction v72, [v109, v61] -SetComputedProperty v25, v35, v22 -v112 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v113 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v114 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3586 newly discovered edges in the CFG of the target - - -// ===== [ Program 152B945E-5153-4AB0-B115-920706DE431F ] ===== -// Mutating 503BE145-D8A8-4A42-BF68-0774C147ABEC with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'prototype', v3 -// Exploring finished -v13 <- Construct v3, [] -// Exploring value v13 -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [] -// Exploring finished -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- LoadFloat '1.7688234684105221e+308' -v19 <- LoadFloat '-1.318409133040241' -v20 <- LoadFloat '7.139211390232373e+307' -v21 <- CreateFloatArray [0.0] -// Exploring value v21 -v22 <- GetProperty (guarded) v21, 'entries' -v23 <- Construct (guarded) v22, [] -// Exploring finished -v24 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'flat', [] -// Exploring finished -v26 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v27 <- LoadFloat '1.3015274434576854e+308' -v28 <- LoadInteger '-3' -v29 <- LoadString '-128' -v30 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v31 - v32 <- TypeOf v27 - v33 <- LoadString 'string' - v34 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Symbol', 'none' - v37 <- GetProperty v36, 'iterator' - v38 <- Compare v32, '===', v33 - Return v32 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v29 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v28 -EndClassDefinition -// Exploring value v30 -SetProperty v30, 'h', v30 -// Exploring finished -v39 <- Construct v30, [] -v40 <- Construct v30, [] -v41 <- BeginPlainFunction -> - v42 <- BeginPlainFunction -> v43 - v44 <- LoadInteger '-61001' - v45 <- BeginConstructor -> v46, v47, v48, v49 - v50 <- GetProperty v46, 'constructor' - v51 <- Construct (guarded) v50, [] - v52 <- BinaryOperation v49, '|', v49 - SetProperty v46, 'd', v44 - EndConstructor - // Exploring value v45 - v53 <- CallMethod (guarded) v45, 'toString', [] - // Exploring finished - Return v18 - EndPlainFunction - Return v42 -EndPlainFunction -// Exploring value v41 -v54 <- Construct (guarded) v41, [] -// Exploring finished -v55 <- BeginPlainFunction -> v56 - v57 <- LoadInteger '-61001' - v58 <- BeginConstructor -> v59, v60, v61, v62 - v63 <- GetProperty v59, 'constructor' - v64 <- Construct (guarded) v63, [] - v65 <- BinaryOperation v62, '|', v62 - SetProperty v59, 'd', v57 - EndConstructor -EndPlainFunction -v66 <- CreateNamedVariable 'Symbol', 'none' -v67 <- GetProperty v66, 'toPrimitive' -// Exploring value v67 -v68 <- CreateNamedVariable 'Symbol', 'none' -v69 <- GetProperty v67, 'description' -v70 <- CallMethod v68, 'for', [v69] -// Exploring finished -ConfigureComputedProperty v40, v67, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v41", "v55"]] -v71 <- Construct v30, [] -v72 <- CreateNamedVariable 'Symbol', 'none' -v73 <- BeginPlainFunction -> - v74 <- LoadString 'find' - v75 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v74 - ObjectLiteralAddProperty `a`, v75 - BeginObjectLiteralGetter `b` -> v76 - Return v74 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v72 -> v77 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v72 -> v78 - EndObjectLiteralComputedMethod - v79 <- EndObjectLiteral - Return v79 -EndPlainFunction -// Exploring value v73 -SetProperty v73, 'length', v73 -// Exploring finished -v80 <- CallFunction v73, [] -v81 <- BeginPlainFunction -> - Return v30 -EndPlainFunction -v82 <- BeginPlainFunction -> v83, v84 - // Exploring value v83 - v85 <- BinaryOperation v83, '-', v83 - // Exploring finished - v86 <- CreateNamedVariable 'Symbol', 'none' - v87 <- GetProperty v86, 'toStringTag' - // Exploring value v87 - v88 <- CreateNamedVariable 'Symbol', 'none' - v89 <- GetProperty v87, 'description' - v90 <- CallMethod v88, 'for', [v89] - // Exploring finished - SetComputedProperty v84, v87, v81 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v91, v92, v93, v94 - Reassign v29, v93 - BeginForLoopInitializer - v95 <- LoadInteger '0' - v96 <- LoadInteger '10' - BeginForLoopCondition -> v97, v98 - v99 <- Compare v97, '<', v98 - BeginForLoopAfterthought v99 -> v100, v101 - v102 <- UnaryOperation v101, '--' - BeginForLoopBody -> v103, v104 - v105 <- LoadNull - EndForLoop - SetComputedSuperProperty v91, v92 - v106 <- Construct (guarded) v92, [] - v107 <- GetProperty v2, 'length' - v108 <- LoadString '2147483647' - v109 <- LoadString 'instant' - v110 <- LoadString 'q2AHn' - Return v94 - EndObjectLiteralMethod - ObjectLiteralAddProperty `d`, v26 - ObjectLiteralSetPrototype v16 - ObjectLiteralAddProperty `h`, v13 - ObjectLiteralCopyProperties v67 - ObjectLiteralAddProperty `f`, v21 - ObjectLiteralAddElement `8`, v29 - ObjectLiteralCopyProperties v29 - BeginObjectLiteralSetter `g` -> v111, v112 - v113 <- BeginConstructor -> v114, v115, v116, v117, v118 - SetProperty v114, 'b', v29 - SetProperty v114, 'h', v112 - EndConstructor - v119 <- Construct v113, [v84, v71, v84, v39] - v120 <- Construct v113, [v39, v84, v112, v39] - v121 <- Construct v113, [v112, v84, v40, v112] - EndObjectLiteralSetter - v122 <- EndObjectLiteral - // Exploring value v122 - SetElement v122, '8', v122 - // Exploring finished - Return v122 -EndPlainFunction -v123 <- CallFunction v82, [v28, v40] -// Exploring value v123 -v124 <- GetProperty (guarded) v123, 'constructor' -v125 <- Construct (guarded) v124, [] -// Exploring finished -v126 <- CallFunction v82, [v123, v39] -v127 <- CallFunction v82, [v123, v71] -SetComputedProperty v30, v40, v27 -v128 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -// Exploring value v128 -SetElement v128, '5', v128 -// Exploring finished -v129 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v130 <- LoadFloat '1.7976931348623157e+308' -// Exploring value v130 -v131 <- UnaryOperation '-', v130 -// Program may be interesting due to new coverage: 4060 newly discovered edges in the CFG of the target - - -// ===== [ Program 8283AB8E-6328-41D3-9074-82AC3F40282E ] ===== -// Minimizing 152B945E-5153-4AB0-B115-920706DE431F -v0 <- LoadString 'getUint32' -v1 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v2, v3, v4 - v5 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v6 <- LoadRegExp '\111GIR' 'sgi' - EndClassPrivateInstanceMethod -EndClassDefinition -v7 <- LoadString '-128' -v8 <- BeginPlainFunction -> v9, v10 - v11 <- BinaryOperation v9, '-', v9 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v12, v13, v14, v15 - Reassign v7, v14 - BeginForLoopInitializer - v16 <- LoadInteger '0' - v17 <- LoadInteger '10' - BeginForLoopCondition -> v18, v19 - BeginForLoopAfterthought v19 -> v20, v21 - v22 <- UnaryOperation v21, '--' - BeginForLoopBody -> v23, v24 - EndForLoop - SetComputedSuperProperty v12, v13 - v25 <- GetProperty v0, 'length' - Return v1 - EndObjectLiteralMethod - BeginObjectLiteralSetter `g` -> v26, v27 - v28 <- BeginConstructor -> v29, v30, v31, v32, v33 - EndConstructor - v34 <- CallFunction v28, [v10] - EndObjectLiteralSetter - v35 <- EndObjectLiteral - Return v35 -EndPlainFunction -v36 <- CallFunction v8, [v0, v7] -v37 <- CallFunction v8, [v36] -v38 <- CallFunction v8, [v36] -// Program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.fzil b/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.fzil deleted file mode 100755 index c124e2665..000000000 Binary files a/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.js b/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.js deleted file mode 100755 index 2523cb922..000000000 --- a/old_corpus/program_20251007080721_8283AB8E-6328-41D3-9074-82AC3F40282E.js +++ /dev/null @@ -1,32 +0,0 @@ -// Minimizing 152B945E-5153-4AB0-B115-920706DE431F -class C1 { - #n(a3, a4) { - /a\nb\bc[\c_]?/dyim; - /\111GIR/sgi; - } -} -let v7 = "-128"; -function f8(a9, a10) { - a9 - a9; - const v35 = { - valueOf(a13, a14, a15) { - v7 = a14; - for (let i18 = 0, i19 = 10; i19; i19--) { - } - super[this] = a13; - ("getUint32").length; - return C1; - }, - set g(a27) { - function F28(a30, a31, a32, a33) { - if (!new.target) { throw 'must be called with new'; } - } - F28(a10); - }, - }; - return v35; -} -const v36 = f8("getUint32", v7); -f8(v36); -f8(v36); -// Program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.fuzzil.history b/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.fuzzil.history deleted file mode 100755 index f5c148323..000000000 --- a/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.fuzzil.history +++ /dev/null @@ -1,922 +0,0 @@ -// ===== [ Program 92199439-54EB-478D-9CCC-266E72A9C35E ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - // Executing code generator RegExpGenerator - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ForceTurboFanCompilationGenerator - // Executing code generator MethodCallGenerator - v10 <- CallMethod v7, 'exec', [v6] - // Code generator finished - // Executing code generator BuiltinObjectInstanceGenerator - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - // Code generator finished - Return v11 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v0 - // Code generator finished -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -// Code generator finished -// Executing code generator FloatArrayGenerator -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- Construct v25, [] -v33 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v34 <- BeginPlainFunction -> v35, v36 - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v37, v38 - v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'b', v24 - SetProperty v40, 'h', v38 - EndConstructor - v45 <- Construct v39, [v36, v32, v36, v30] - v46 <- Construct v39, [v30, v36, v38, v30] - v47 <- Construct v39, [v38, v36, v31, v38] - EndObjectLiteralSetter - v48 <- EndObjectLiteral - Return v48 -EndPlainFunction -v49 <- CallFunction v34, [v23, v31] -v50 <- CallFunction v34, [v49, v30] -v51 <- CallFunction v34, [v49, v32] -SetComputedProperty v25, v31, v22 -v52 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v53 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v54 <- LoadFloat '1.7976931348623157e+308' - - -// ===== [ Program 37786F97-9596-4E9A-9FBA-86DD69361ED4 ] ===== -// Mutating 92199439-54EB-478D-9CCC-266E72A9C35E with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -// Probing value v31 -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - // Splicing instruction 8 (BinaryOperation) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - // Splicing done - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - // Splicing instruction 5 (BeginConstructor) from 0C629E3F-8249-4450-809D-6DA8B4F1080E - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor - // Splicing done -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -// Probing finished -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - // Probing value v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - // Probing finished - BeginObjectLiteral - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3373 newly discovered edges in the CFG of the target - - -// ===== [ Program CECA40F8-71C8-402E-8DDD-A598910CD440 ] ===== -// Mutating 37786F97-9596-4E9A-9FBA-86DD69361ED4 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - v29 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v30 <- Construct v25, [] -v31 <- Construct v25, [] -v32 <- BeginPlainFunction -> - v33 <- BeginPlainFunction -> v34 - v35 <- LoadInteger '-61001' - v36 <- BeginConstructor -> v37, v38, v39, v40 - v41 <- GetProperty v37, 'constructor' - v42 <- Construct (guarded) v41, [] - v43 <- BinaryOperation v40, '|', v40 - SetProperty v37, 'd', v35 - EndConstructor - Return v16 - EndPlainFunction - Return v33 -EndPlainFunction -v44 <- BeginPlainFunction -> v45 - v46 <- LoadInteger '-61001' - v47 <- BeginConstructor -> v48, v49, v50, v51 - v52 <- GetProperty v48, 'constructor' - v53 <- Construct (guarded) v52, [] - v54 <- BinaryOperation v51, '|', v51 - SetProperty v48, 'd', v46 - EndConstructor -EndPlainFunction -v55 <- CreateNamedVariable 'Symbol', 'none' -v56 <- GetProperty v55, 'toPrimitive' -ConfigureComputedProperty v31, v56, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v32", "v44"]] -v57 <- Construct v25, [] -v58 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v59 <- BeginPlainFunction -> v60, v61 - v62 <- CreateNamedVariable 'Symbol', 'none' - v63 <- GetProperty v62, 'toStringTag' - SetComputedProperty v61, v63, v58 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v21 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v14 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v13 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v56 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v19 - // Code generator finished - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v64, v65 - v66 <- BeginConstructor -> v67, v68, v69, v70, v71 - SetProperty v67, 'b', v24 - SetProperty v67, 'h', v65 - EndConstructor - v72 <- Construct v66, [v61, v57, v61, v30] - v73 <- Construct v66, [v30, v61, v65, v30] - v74 <- Construct v66, [v65, v61, v31, v65] - EndObjectLiteralSetter - v75 <- EndObjectLiteral - Return v75 -EndPlainFunction -v76 <- CallFunction v59, [v23, v31] -v77 <- CallFunction v59, [v76, v30] -v78 <- CallFunction v59, [v76, v57] -SetComputedProperty v25, v31, v22 -v79 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v80 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v81 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3410 newly discovered edges in the CFG of the target - - -// ===== [ Program 503BE145-D8A8-4A42-BF68-0774C147ABEC ] ===== -// Mutating CECA40F8-71C8-402E-8DDD-A598910CD440 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -v13 <- Construct v3, [] -v14 <- Construct v3, [] -v15 <- Construct v3, [] -v16 <- LoadFloat '1.7688234684105221e+308' -v17 <- LoadFloat '-1.318409133040241' -v18 <- LoadFloat '7.139211390232373e+307' -v19 <- CreateFloatArray [0.0] -v20 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v21 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v22 <- LoadFloat '1.3015274434576854e+308' -v23 <- LoadInteger '-3' -v24 <- LoadString '-128' -v25 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v26 - v27 <- TypeOf v22 - v28 <- LoadString 'string' - // Splicing instruction 8 (EndObjectLiteral) from 362450D7-1337-41BC-955C-EF492AEF90DB - v29 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 - v30 <- EndObjectLiteral - // Splicing done - // Splicing instruction 1 (GetProperty) from 6F4E6947-CC94-4AC0-8E4A-849B8D3355AC - v31 <- CreateNamedVariable 'Symbol', 'none' - v32 <- GetProperty v31, 'iterator' - // Splicing done - v33 <- Compare v27, '===', v28 - Return v27 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v24 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v23 -EndClassDefinition -v34 <- Construct v25, [] -v35 <- Construct v25, [] -v36 <- BeginPlainFunction -> - v37 <- BeginPlainFunction -> v38 - v39 <- LoadInteger '-61001' - v40 <- BeginConstructor -> v41, v42, v43, v44 - v45 <- GetProperty v41, 'constructor' - v46 <- Construct (guarded) v45, [] - v47 <- BinaryOperation v44, '|', v44 - SetProperty v41, 'd', v39 - EndConstructor - Return v16 - EndPlainFunction - Return v37 -EndPlainFunction -v48 <- BeginPlainFunction -> v49 - v50 <- LoadInteger '-61001' - v51 <- BeginConstructor -> v52, v53, v54, v55 - v56 <- GetProperty v52, 'constructor' - v57 <- Construct (guarded) v56, [] - v58 <- BinaryOperation v55, '|', v55 - SetProperty v52, 'd', v50 - EndConstructor -EndPlainFunction -v59 <- CreateNamedVariable 'Symbol', 'none' -v60 <- GetProperty v59, 'toPrimitive' -ConfigureComputedProperty v35, v60, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v36", "v48"]] -v61 <- Construct v25, [] -// Splicing instruction 18 (CallFunction) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA -v62 <- CreateNamedVariable 'Symbol', 'none' -v63 <- BeginPlainFunction -> - v64 <- LoadString 'find' - v65 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v64 - ObjectLiteralAddProperty `a`, v65 - BeginObjectLiteralGetter `b` -> v66 - Return v64 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v62 -> v67 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v62 -> v68 - EndObjectLiteralComputedMethod - v69 <- EndObjectLiteral - Return v69 -EndPlainFunction -v70 <- CallFunction v63, [] -// Splicing done -v71 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v72 <- BeginPlainFunction -> v73, v74 - v75 <- CreateNamedVariable 'Symbol', 'none' - v76 <- GetProperty v75, 'toStringTag' - SetComputedProperty v74, v76, v71 - BeginObjectLiteral - // Splicing instruction 26 (EndObjectLiteralMethod) from 86DB13FF-0C7B-41AC-810E-0AB5766C07BB - BeginObjectLiteralMethod `valueOf` -> v77, v78, v79, v80 - Reassign v24, v79 - BeginForLoopInitializer - v81 <- LoadInteger '0' - v82 <- LoadInteger '10' - BeginForLoopCondition -> v83, v84 - v85 <- Compare v83, '<', v84 - BeginForLoopAfterthought v85 -> v86, v87 - v88 <- UnaryOperation v87, '--' - BeginForLoopBody -> v89, v90 - v91 <- LoadNull - EndForLoop - SetComputedSuperProperty v77, v78 - v92 <- Construct (guarded) v78, [] - v93 <- GetProperty v2, 'length' - v94 <- LoadString '2147483647' - v95 <- LoadString 'instant' - v96 <- LoadString 'q2AHn' - Return v80 - EndObjectLiteralMethod - // Splicing done - ObjectLiteralAddProperty `d`, v21 - ObjectLiteralSetPrototype v14 - ObjectLiteralAddProperty `h`, v13 - ObjectLiteralCopyProperties v60 - ObjectLiteralAddProperty `f`, v19 - ObjectLiteralAddElement `8`, v24 - ObjectLiteralCopyProperties v24 - BeginObjectLiteralSetter `g` -> v97, v98 - v99 <- BeginConstructor -> v100, v101, v102, v103, v104 - SetProperty v100, 'b', v24 - SetProperty v100, 'h', v98 - EndConstructor - v105 <- Construct v99, [v74, v61, v74, v34] - v106 <- Construct v99, [v34, v74, v98, v34] - v107 <- Construct v99, [v98, v74, v35, v98] - EndObjectLiteralSetter - v108 <- EndObjectLiteral - Return v108 -EndPlainFunction -v109 <- CallFunction v72, [v23, v35] -v110 <- CallFunction v72, [v109, v34] -v111 <- CallFunction v72, [v109, v61] -SetComputedProperty v25, v35, v22 -v112 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -v113 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v114 <- LoadFloat '1.7976931348623157e+308' -// Program may be interesting due to new coverage: 3586 newly discovered edges in the CFG of the target - - -// ===== [ Program 152B945E-5153-4AB0-B115-920706DE431F ] ===== -// Mutating 503BE145-D8A8-4A42-BF68-0774C147ABEC with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'prototype', v3 -// Exploring finished -v13 <- Construct v3, [] -// Exploring value v13 -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [] -// Exploring finished -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- LoadFloat '1.7688234684105221e+308' -v19 <- LoadFloat '-1.318409133040241' -v20 <- LoadFloat '7.139211390232373e+307' -v21 <- CreateFloatArray [0.0] -// Exploring value v21 -v22 <- GetProperty (guarded) v21, 'entries' -v23 <- Construct (guarded) v22, [] -// Exploring finished -v24 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'flat', [] -// Exploring finished -v26 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v27 <- LoadFloat '1.3015274434576854e+308' -v28 <- LoadInteger '-3' -v29 <- LoadString '-128' -v30 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `e` -> v31 - v32 <- TypeOf v27 - v33 <- LoadString 'string' - v34 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v34 - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Symbol', 'none' - v37 <- GetProperty v36, 'iterator' - v38 <- Compare v32, '===', v33 - Return v32 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v29 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v28 -EndClassDefinition -// Exploring value v30 -SetProperty v30, 'h', v30 -// Exploring finished -v39 <- Construct v30, [] -v40 <- Construct v30, [] -v41 <- BeginPlainFunction -> - v42 <- BeginPlainFunction -> v43 - v44 <- LoadInteger '-61001' - v45 <- BeginConstructor -> v46, v47, v48, v49 - v50 <- GetProperty v46, 'constructor' - v51 <- Construct (guarded) v50, [] - v52 <- BinaryOperation v49, '|', v49 - SetProperty v46, 'd', v44 - EndConstructor - // Exploring value v45 - v53 <- CallMethod (guarded) v45, 'toString', [] - // Exploring finished - Return v18 - EndPlainFunction - Return v42 -EndPlainFunction -// Exploring value v41 -v54 <- Construct (guarded) v41, [] -// Exploring finished -v55 <- BeginPlainFunction -> v56 - v57 <- LoadInteger '-61001' - v58 <- BeginConstructor -> v59, v60, v61, v62 - v63 <- GetProperty v59, 'constructor' - v64 <- Construct (guarded) v63, [] - v65 <- BinaryOperation v62, '|', v62 - SetProperty v59, 'd', v57 - EndConstructor -EndPlainFunction -v66 <- CreateNamedVariable 'Symbol', 'none' -v67 <- GetProperty v66, 'toPrimitive' -// Exploring value v67 -v68 <- CreateNamedVariable 'Symbol', 'none' -v69 <- GetProperty v67, 'description' -v70 <- CallMethod v68, 'for', [v69] -// Exploring finished -ConfigureComputedProperty v40, v67, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v41", "v55"]] -v71 <- Construct v30, [] -v72 <- CreateNamedVariable 'Symbol', 'none' -v73 <- BeginPlainFunction -> - v74 <- LoadString 'find' - v75 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v74 - ObjectLiteralAddProperty `a`, v75 - BeginObjectLiteralGetter `b` -> v76 - Return v74 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v72 -> v77 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v72 -> v78 - EndObjectLiteralComputedMethod - v79 <- EndObjectLiteral - Return v79 -EndPlainFunction -// Exploring value v73 -SetProperty v73, 'length', v73 -// Exploring finished -v80 <- CallFunction v73, [] -v81 <- BeginPlainFunction -> - Return v30 -EndPlainFunction -v82 <- BeginPlainFunction -> v83, v84 - // Exploring value v83 - v85 <- BinaryOperation v83, '-', v83 - // Exploring finished - v86 <- CreateNamedVariable 'Symbol', 'none' - v87 <- GetProperty v86, 'toStringTag' - // Exploring value v87 - v88 <- CreateNamedVariable 'Symbol', 'none' - v89 <- GetProperty v87, 'description' - v90 <- CallMethod v88, 'for', [v89] - // Exploring finished - SetComputedProperty v84, v87, v81 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v91, v92, v93, v94 - Reassign v29, v93 - BeginForLoopInitializer - v95 <- LoadInteger '0' - v96 <- LoadInteger '10' - BeginForLoopCondition -> v97, v98 - v99 <- Compare v97, '<', v98 - BeginForLoopAfterthought v99 -> v100, v101 - v102 <- UnaryOperation v101, '--' - BeginForLoopBody -> v103, v104 - v105 <- LoadNull - EndForLoop - SetComputedSuperProperty v91, v92 - v106 <- Construct (guarded) v92, [] - v107 <- GetProperty v2, 'length' - v108 <- LoadString '2147483647' - v109 <- LoadString 'instant' - v110 <- LoadString 'q2AHn' - Return v94 - EndObjectLiteralMethod - ObjectLiteralAddProperty `d`, v26 - ObjectLiteralSetPrototype v16 - ObjectLiteralAddProperty `h`, v13 - ObjectLiteralCopyProperties v67 - ObjectLiteralAddProperty `f`, v21 - ObjectLiteralAddElement `8`, v29 - ObjectLiteralCopyProperties v29 - BeginObjectLiteralSetter `g` -> v111, v112 - v113 <- BeginConstructor -> v114, v115, v116, v117, v118 - SetProperty v114, 'b', v29 - SetProperty v114, 'h', v112 - EndConstructor - v119 <- Construct v113, [v84, v71, v84, v39] - v120 <- Construct v113, [v39, v84, v112, v39] - v121 <- Construct v113, [v112, v84, v40, v112] - EndObjectLiteralSetter - v122 <- EndObjectLiteral - // Exploring value v122 - SetElement v122, '8', v122 - // Exploring finished - Return v122 -EndPlainFunction -v123 <- CallFunction v82, [v28, v40] -// Exploring value v123 -v124 <- GetProperty (guarded) v123, 'constructor' -v125 <- Construct (guarded) v124, [] -// Exploring finished -v126 <- CallFunction v82, [v123, v39] -v127 <- CallFunction v82, [v123, v71] -SetComputedProperty v30, v40, v27 -v128 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -// Exploring value v128 -SetElement v128, '5', v128 -// Exploring finished -v129 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v130 <- LoadFloat '1.7976931348623157e+308' -// Exploring value v130 -v131 <- UnaryOperation '-', v130 -// Program may be interesting due to new coverage: 4060 newly discovered edges in the CFG of the target - - -// ===== [ Program 985E3F25-AE02-4C94-A555-3EF456662F12 ] ===== -// Mutating 152B945E-5153-4AB0-B115-920706DE431F with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '4294967295' -v1 <- LoadFloat '-2.617296511900406' -v2 <- LoadString 'getUint32' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'n' -> v4, v5, v6 - v7 <- LoadRegExp 'a\nb\bc[\c_]?' 'dyim' - v8 <- LoadRegExp '\111GIR' 'sgi' - v9 <- LoadRegExp 'u(a\1)' 'dygi' - v10 <- CallMethod v7, 'exec', [v6] - v11 <- CreateNamedVariable 'Map', 'none' - v12 <- Construct v11, [] - Return v11 - EndClassPrivateInstanceMethod - ClassAddPrivateStaticProperty 'e' - ClassAddStaticProperty 'f' v0 -EndClassDefinition -SetProperty v3, 'prototype', v3 -v13 <- Construct v3, [] -v14 <- GetProperty (guarded) v13, 'constructor' -v15 <- Construct (guarded) v14, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- LoadFloat '1.7688234684105221e+308' -v19 <- LoadFloat '-1.318409133040241' -v20 <- LoadFloat '7.139211390232373e+307' -v21 <- CreateFloatArray [0.0] -v22 <- GetProperty (guarded) v21, 'entries' -v23 <- Construct (guarded) v22, [] -v24 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v25 <- CallMethod (guarded) v24, 'flat', [] -v26 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v27 <- LoadFloat '1.3015274434576854e+308' -v28 <- LoadInteger '-3' -v29 <- LoadString '-128' -// Executing code generator ForInLoopGenerator -BeginForInLoop v22 -> v30 - // Executing code generator DestructArrayAndReassignGenerator - [v18,,v27] <- DestructArrayAndReassign v26 - // Code generator finished - // Executing code generator DestructArrayAndReassignGenerator - [...v30] <- DestructArrayAndReassign v15 - // Code generator finished -EndForInLoop -// Code generator finished -// Executing code generator CallbackPropertyGenerator -SetProperty v29, 'valueOf', v25 -// Code generator finished -v31 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v32, v33, v34 - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator ComputedPropertyUpdateGenerator - UpdateComputedProperty v29, v17, '&&',v31 - // Code generator finished - Return v33 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'h' v18 - // Code generator finished - BeginClassInstanceGetter `e` -> v35 - v36 <- TypeOf v27 - v37 <- LoadString 'string' - v38 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v38 - v39 <- EndObjectLiteral - v40 <- CreateNamedVariable 'Symbol', 'none' - v41 <- GetProperty v40, 'iterator' - v42 <- Compare v36, '===', v37 - Return v36 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'f' - ClassAddStaticElement '3' v29 - ClassAddInstanceProperty 'a' - ClassAddPrivateStaticProperty 'a' v28 -EndClassDefinition -SetProperty v31, 'h', v31 -v43 <- Construct v31, [] -v44 <- Construct v31, [] -v45 <- BeginPlainFunction -> - v46 <- BeginPlainFunction -> v47 - v48 <- LoadInteger '-61001' - v49 <- BeginConstructor -> v50, v51, v52, v53 - v54 <- GetProperty v50, 'constructor' - v55 <- Construct (guarded) v54, [] - v56 <- BinaryOperation v53, '|', v53 - SetProperty v50, 'd', v48 - EndConstructor - v57 <- CallMethod (guarded) v49, 'toString', [] - Return v18 - EndPlainFunction - Return v46 -EndPlainFunction -v58 <- Construct (guarded) v45, [] -v59 <- BeginPlainFunction -> v60 - v61 <- LoadInteger '-61001' - v62 <- BeginConstructor -> v63, v64, v65, v66 - v67 <- GetProperty v63, 'constructor' - v68 <- Construct (guarded) v67, [] - v69 <- BinaryOperation v66, '|', v66 - SetProperty v63, 'd', v61 - EndConstructor -EndPlainFunction -v70 <- CreateNamedVariable 'Symbol', 'none' -v71 <- GetProperty v70, 'toPrimitive' -v72 <- CreateNamedVariable 'Symbol', 'none' -v73 <- GetProperty v71, 'description' -v74 <- CallMethod v72, 'for', [v73] -ConfigureComputedProperty v44, v71, 'PropertyFlags(rawValue: 6)', 'getterSetter' [["v45", "v59"]] -v75 <- Construct v31, [] -v76 <- CreateNamedVariable 'Symbol', 'none' -v77 <- BeginPlainFunction -> - v78 <- LoadString 'find' - v79 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v78 - ObjectLiteralAddProperty `a`, v79 - BeginObjectLiteralGetter `b` -> v80 - Return v78 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v76 -> v81 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v76 -> v82 - EndObjectLiteralComputedMethod - v83 <- EndObjectLiteral - Return v83 -EndPlainFunction -SetProperty v77, 'length', v77 -v84 <- CallFunction v77, [] -v85 <- BeginPlainFunction -> - Return v31 -EndPlainFunction -v86 <- BeginPlainFunction -> v87, v88 - v89 <- BinaryOperation v87, '-', v87 - v90 <- CreateNamedVariable 'Symbol', 'none' - v91 <- GetProperty v90, 'toStringTag' - v92 <- CreateNamedVariable 'Symbol', 'none' - v93 <- GetProperty v91, 'description' - v94 <- CallMethod v92, 'for', [v93] - SetComputedProperty v88, v91, v85 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v95, v96, v97, v98 - Reassign v29, v97 - BeginForLoopInitializer - v99 <- LoadInteger '0' - v100 <- LoadInteger '10' - BeginForLoopCondition -> v101, v102 - v103 <- Compare v101, '<', v102 - BeginForLoopAfterthought v103 -> v104, v105 - v106 <- UnaryOperation v105, '--' - BeginForLoopBody -> v107, v108 - v109 <- LoadNull - EndForLoop - SetComputedSuperProperty v95, v96 - v110 <- Construct (guarded) v96, [] - v111 <- GetProperty v2, 'length' - v112 <- LoadString '2147483647' - v113 <- LoadString 'instant' - v114 <- LoadString 'q2AHn' - Return v98 - EndObjectLiteralMethod - ObjectLiteralAddProperty `d`, v26 - ObjectLiteralSetPrototype v16 - ObjectLiteralAddProperty `h`, v13 - ObjectLiteralCopyProperties v71 - ObjectLiteralAddProperty `f`, v21 - ObjectLiteralAddElement `8`, v29 - ObjectLiteralCopyProperties v29 - BeginObjectLiteralSetter `g` -> v115, v116 - v117 <- BeginConstructor -> v118, v119, v120, v121, v122 - SetProperty v118, 'b', v29 - SetProperty v118, 'h', v116 - EndConstructor - v123 <- Construct v117, [v88, v75, v88, v43] - v124 <- Construct v117, [v43, v88, v116, v43] - // Executing code generator ObjectLiteralGenerator - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v28, v19 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `1`, v59 - // Code generator finished - v125 <- EndObjectLiteral - // Code generator finished - // Executing code generator ComparisonGenerator - v126 <- Compare v89, '===', v74 - // Code generator finished - v127 <- Construct v117, [v116, v88, v44, v116] - EndObjectLiteralSetter - v128 <- EndObjectLiteral - SetElement v128, '8', v128 - Return v128 -EndPlainFunction -v129 <- CallFunction v86, [v28, v44] -v130 <- GetProperty (guarded) v129, 'constructor' -v131 <- Construct (guarded) v130, [] -v132 <- CallFunction v86, [v129, v43] -v133 <- CallFunction v86, [v129, v75] -SetComputedProperty v31, v44, v27 -v134 <- CreateFloatArray [-1e-15, -1000000000000.0, 0.8460389840029574, -1000000.0, -2.2250738585072014e-308, inf, 1.6001406391333987e+308, -0.0, -1.7976931348623157e+308] -SetElement v134, '5', v134 -v135 <- CreateFloatArray [-inf, 1.6411870783795118e+308, -2.220446049250313e-16] -v136 <- LoadFloat '1.7976931348623157e+308' -v137 <- UnaryOperation '-', v136 -// Program may be interesting due to new coverage: 4447 newly discovered edges in the CFG of the target - - -// ===== [ Program 7E4FA749-E883-4810-B724-11662D390479 ] ===== -// Minimizing 985E3F25-AE02-4C94-A555-3EF456662F12 -v0 <- BeginClassDefinition (decl) -EndClassDefinition -v1 <- LoadFloat '1.7688234684105221e+308' -v2 <- CreateFloatArray [0.0] -v3 <- GetProperty v2, 'entries' -v4 <- Construct (guarded) v3, [] -v5 <- CreateFloatArray [1.7976931348623157e+308, 844255.0751876929, 8.759156448484102, -1.1581330813585084e+307, -1000000.0, 2.0, 1000.0, 3.4086478383089323e+307, 1.0] -v6 <- CreateFloatArray [-1.787932033060792e+308, 835982.8772072904, 187286.97494197334, 0.2967703523776428, 7.247164835098744, 1000000000.0, 2.2250738585072014e-308, inf] -v7 <- LoadFloat '1.3015274434576854e+308' -v8 <- LoadString '-128' -BeginForInLoop v3 -> v9 - [v1,,v7] <- DestructArrayAndReassign v6 - [...v9] <- DestructArrayAndReassign v0 -EndForInLoop -SetProperty v8, 'valueOf', v5 -// Program is interesting due to new coverage: 22 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.fzil b/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.fzil deleted file mode 100755 index ddde38dab..000000000 Binary files a/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.js b/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.js deleted file mode 100755 index 82349963e..000000000 --- a/old_corpus/program_20251007080724_7E4FA749-E883-4810-B724-11662D390479.js +++ /dev/null @@ -1,16 +0,0 @@ -// Minimizing 985E3F25-AE02-4C94-A555-3EF456662F12 -class C0 { -} -let v1 = 1.7688234684105221e+308; -const v3 = ([0.0]).entries; -try { new v3(); } catch (e) {} -const v5 = [1.7976931348623157e+308,844255.0751876929,8.759156448484102,-1.1581330813585084e+307,-1000000.0,2.0,1000.0,3.4086478383089323e+307,1.0]; -const v6 = [-1.787932033060792e+308,835982.8772072904,187286.97494197334,0.2967703523776428,7.247164835098744,1000000000.0,2.2250738585072014e-308,Infinity]; -let v7 = 1.3015274434576854e+308; -for (let v9 in v3) { - [v1,,v7] = v6; - [...v9] = C0; -} -const t13 = "-128"; -t13.valueOf = v5; -// Program is interesting due to new coverage: 22 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.fuzzil.history b/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.fuzzil.history deleted file mode 100755 index a1ec05f52..000000000 --- a/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.fuzzil.history +++ /dev/null @@ -1,261 +0,0 @@ -// ===== [ Program CEA75C36-E572-4FCD-A33C-EB93369DFFCB ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'toString' -> v2 - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v2, 'e', v2 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v0, v0 - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator NumberComputationGenerator - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - // Code generator finished - Return v12 - EndClassStaticMethod - // Code generator finished -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -// Code generator finished -// Executing code generator RegExpGenerator -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Code generator finished -// Executing code generator ArrayGenerator -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CreateArray [v13, v14, v15, v1] -v21 <- CreateArray [v13, v15] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v22 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -// Code generator finished -// End of prefix code. 12 variables are now visible -v23 <- LoadFloat '-1000000000.0' -v24 <- LoadFloat '1e-15' -v25 <- LoadFloat '3.8607079113389884e+307' -v26 <- LoadInteger '-21994' -v27 <- LoadInteger '-11' -v28 <- LoadInteger '684504293' -v29 <- LoadString 'Pacific/Chuuk' -v30 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'a', v28 - SetProperty v32, 'h', v35 - SetProperty v32, 'c', v33 -EndConstructor -v37 <- Construct v31, [v26, v24, v24, v24] -v38 <- Construct v31, [v28, v23, v23, v23] -v39 <- Construct v31, [v28, v25, v25, v26] -v40 <- BinaryOperation v23, '>>', v27 -BeginRepeatLoop '25' -> v41 - v42 <- LoadString 'p' - v43 <- BinaryOperation v42, '+', v41 - SetComputedProperty v38, v43, v41 -EndRepeatLoop -v44 <- GetProperty v39, 'c' -UpdateComputedProperty v37, v44, '**',v28 -SetElement v24, '1', v29 -v45 <- CreateArray [v29, v25, v39] -v46 <- CallMethod (guarded) v44, 'apply', [v37] - - -// ===== [ Program 418487EE-EDDE-4776-A5EF-91894217C0F7 ] ===== -// Mutating CEA75C36-E572-4FCD-A33C-EB93369DFFCB with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -// Exploring value v17 -SetProperty v17, 'lastIndex', v17 -// Exploring finished -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Exploring value v18 -SetProperty v18, 'dotAll', v18 -// Exploring finished -v19 <- CreateArray [v18, v18, v1, v17, v16] -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'flat', [] -// Exploring finished -v21 <- CreateArray [v13, v14, v15, v1] -// Exploring value v21 -v22 <- GetElement v21, '2' -// Exploring finished -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -// Exploring finished -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - // Exploring value v36 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - // Exploring finished - // Exploring value v38 - v43 <- BinaryOperation v38, '+', v38 - // Exploring finished - // Exploring value v39 - v44 <- BinaryOperation v39, '*', v39 - // Exploring finished - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - // Exploring value v50 - v51 <- Compare v50, '==', v50 - // Exploring finished - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -// Exploring value v53 -v54 <- BinaryOperation v53, '>>>', v53 -// Exploring finished -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v27, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 4264 newly discovered edges in the CFG of the target - - -// ===== [ Program 2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8 ] ===== -// Minimizing 418487EE-EDDE-4776-A5EF-91894217C0F7 -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v17, 'lastIndex', v17 -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v18, 'dotAll', v18 -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CallMethod (guarded) v19, 'flat', [] -v21 <- CreateArray [v13, v14, v15, v1] -v22 <- GetElement v21, '2' -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -v31 <- BinaryOperation v30, '-', v30 -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - v43 <- BinaryOperation v38, '+', v38 - v44 <- BinaryOperation v39, '*', v39 - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- Compare v50, '==', v50 - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -v54 <- BinaryOperation v53, '>>>', v53 -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v27, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program is interesting due to new coverage: 325 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.fzil b/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.fzil deleted file mode 100755 index 46e759d38..000000000 Binary files a/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.js b/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.js deleted file mode 100755 index bae56a0b1..000000000 --- a/old_corpus/program_20251007080744_2B5D5BA7-B0E6-4269-A43C-5B6A3A1DD2F8.js +++ /dev/null @@ -1,60 +0,0 @@ -// Minimizing 418487EE-EDDE-4776-A5EF-91894217C0F7 -let v0 = []; -class C1 { - static toString() { - this.e = this; - super[v0] = v0; - ~-109524960 | this; - -109524960 | v0; - v0++; - Math.sin(4294967296); - -this; - return Math.floor(4294967296); - } -} -const v13 = new C1(); -const v14 = new C1(); -const v15 = new C1(); -const v16 = /[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]/vsim; -const v17 = /(LX(?<=a))/dim; -v17.lastIndex = v17; -const v18 = /yxyz{0,1}?/sgimu; -v18.dotAll = v18; -const v19 = [v18,v18,C1,v17,v16]; -try { v19.flat(); } catch (e) {} -([v13,v14,v15,C1])[2]; -[v13,v15]; -function f24() { - return v18; -} -684504293 - 684504293; -function f33() { - return 3.8607079113389884e+307; -} -try { f33.constructor(v18); } catch (e) {} -function F35(a37, a38, a39, a40) { - if (!new.target) { throw 'must be called with new'; } - const v41 = this?.constructor; - try { new v41(a38, a38, a37, a40); } catch (e) {} - a38 + a38; - a39 * a39; - this.a = 684504293; - this.h = a39; - this.c = a37; -} -const v45 = new F35(-21994, 1e-15, 1e-15, 1e-15); -const v46 = new F35(684504293, -1000000000.0, -1000000000.0, -1000000000.0); -const v47 = new F35(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v49 = 0; v49 < 25; v49++) { - "p" == "p"; - v46["p" + v49] = v49; -} -const v53 = v47.c; -v53 >>> v53; -v45[v53] **= 684504293; -const t55 = 1e-15; -t55[1] = "Pacific/Chuuk"; -["Pacific/Chuuk",3.8607079113389884e+307,v47]; -try { v53.apply(v45); } catch (e) {} -// Program is interesting due to new coverage: 325 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.fuzzil.history b/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.fuzzil.history deleted file mode 100755 index 22601e489..000000000 --- a/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.fuzzil.history +++ /dev/null @@ -1,279 +0,0 @@ -// ===== [ Program CEA75C36-E572-4FCD-A33C-EB93369DFFCB ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'toString' -> v2 - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v2, 'e', v2 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v0, v0 - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator NumberComputationGenerator - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - // Code generator finished - Return v12 - EndClassStaticMethod - // Code generator finished -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -// Code generator finished -// Executing code generator RegExpGenerator -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Code generator finished -// Executing code generator ArrayGenerator -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CreateArray [v13, v14, v15, v1] -v21 <- CreateArray [v13, v15] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v22 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -// Code generator finished -// End of prefix code. 12 variables are now visible -v23 <- LoadFloat '-1000000000.0' -v24 <- LoadFloat '1e-15' -v25 <- LoadFloat '3.8607079113389884e+307' -v26 <- LoadInteger '-21994' -v27 <- LoadInteger '-11' -v28 <- LoadInteger '684504293' -v29 <- LoadString 'Pacific/Chuuk' -v30 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'a', v28 - SetProperty v32, 'h', v35 - SetProperty v32, 'c', v33 -EndConstructor -v37 <- Construct v31, [v26, v24, v24, v24] -v38 <- Construct v31, [v28, v23, v23, v23] -v39 <- Construct v31, [v28, v25, v25, v26] -v40 <- BinaryOperation v23, '>>', v27 -BeginRepeatLoop '25' -> v41 - v42 <- LoadString 'p' - v43 <- BinaryOperation v42, '+', v41 - SetComputedProperty v38, v43, v41 -EndRepeatLoop -v44 <- GetProperty v39, 'c' -UpdateComputedProperty v37, v44, '**',v28 -SetElement v24, '1', v29 -v45 <- CreateArray [v29, v25, v39] -v46 <- CallMethod (guarded) v44, 'apply', [v37] - - -// ===== [ Program 418487EE-EDDE-4776-A5EF-91894217C0F7 ] ===== -// Mutating CEA75C36-E572-4FCD-A33C-EB93369DFFCB with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -// Exploring value v17 -SetProperty v17, 'lastIndex', v17 -// Exploring finished -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Exploring value v18 -SetProperty v18, 'dotAll', v18 -// Exploring finished -v19 <- CreateArray [v18, v18, v1, v17, v16] -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'flat', [] -// Exploring finished -v21 <- CreateArray [v13, v14, v15, v1] -// Exploring value v21 -v22 <- GetElement v21, '2' -// Exploring finished -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -// Exploring finished -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - // Exploring value v36 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - // Exploring finished - // Exploring value v38 - v43 <- BinaryOperation v38, '+', v38 - // Exploring finished - // Exploring value v39 - v44 <- BinaryOperation v39, '*', v39 - // Exploring finished - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - // Exploring value v50 - v51 <- Compare v50, '==', v50 - // Exploring finished - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -// Exploring value v53 -v54 <- BinaryOperation v53, '>>>', v53 -// Exploring finished -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v27, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 4264 newly discovered edges in the CFG of the target - - -// ===== [ Program 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 ] ===== -// Mutating 418487EE-EDDE-4776-A5EF-91894217C0F7 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v17, 'lastIndex', v17 -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v18, 'dotAll', v18 -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CallMethod (guarded) v19, 'flat', [] -v21 <- CreateArray [v13, v14, v15, v1] -v22 <- GetElement v21, '2' -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -v31 <- BinaryOperation v30, '-', v30 -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - v43 <- BinaryOperation v38, '+', v38 - v44 <- BinaryOperation v39, '*', v39 - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- Compare v50, '==', v50 - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -v54 <- BinaryOperation v53, '>>>', v53 -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -// Replacing input 1 (v27) with v22 -v55 <- CreateArray [v32, v22, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 3614 newly discovered edges in the CFG of the target - - -// ===== [ Program CC6AB88B-5DBB-4FE7-8F71-951367A652E7 ] ===== -// Minimizing 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 -v0 <- BeginClassDefinition (decl) -EndClassDefinition -v1 <- GetElement v0, '2' -v2 <- LoadFloat '3.8607079113389884e+307' -v3 <- LoadInteger '684504293' -v4 <- BeginConstructor -> v5, v6, v7, v8, v9 - v10 <- GetProperty v5, 'constructor' - v11 <- Construct (guarded) v10, [] -EndConstructor -v12 <- Construct v4, [] -v13 <- Construct v4, [v3, v2] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.fzil b/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.fzil deleted file mode 100755 index 7b9f75c92..000000000 Binary files a/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.js b/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.js deleted file mode 100755 index 99d48a0fb..000000000 --- a/old_corpus/program_20251007080754_CC6AB88B-5DBB-4FE7-8F71-951367A652E7.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 -class C0 { -} -C0[2]; -function F4(a6, a7, a8, a9) { - if (!new.target) { throw 'must be called with new'; } - const v10 = this.constructor; - try { new v10(); } catch (e) {} -} -new F4(); -new F4(684504293, 3.8607079113389884e+307); -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.fuzzil.history b/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.fuzzil.history deleted file mode 100755 index 6b2a66b76..000000000 --- a/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.fuzzil.history +++ /dev/null @@ -1,490 +0,0 @@ -// ===== [ Program CEA75C36-E572-4FCD-A33C-EB93369DFFCB ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'toString' -> v2 - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v2, 'e', v2 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v0, v0 - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator NumberComputationGenerator - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - // Code generator finished - Return v12 - EndClassStaticMethod - // Code generator finished -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -// Code generator finished -// Executing code generator RegExpGenerator -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Code generator finished -// Executing code generator ArrayGenerator -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CreateArray [v13, v14, v15, v1] -v21 <- CreateArray [v13, v15] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v22 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -// Code generator finished -// End of prefix code. 12 variables are now visible -v23 <- LoadFloat '-1000000000.0' -v24 <- LoadFloat '1e-15' -v25 <- LoadFloat '3.8607079113389884e+307' -v26 <- LoadInteger '-21994' -v27 <- LoadInteger '-11' -v28 <- LoadInteger '684504293' -v29 <- LoadString 'Pacific/Chuuk' -v30 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'a', v28 - SetProperty v32, 'h', v35 - SetProperty v32, 'c', v33 -EndConstructor -v37 <- Construct v31, [v26, v24, v24, v24] -v38 <- Construct v31, [v28, v23, v23, v23] -v39 <- Construct v31, [v28, v25, v25, v26] -v40 <- BinaryOperation v23, '>>', v27 -BeginRepeatLoop '25' -> v41 - v42 <- LoadString 'p' - v43 <- BinaryOperation v42, '+', v41 - SetComputedProperty v38, v43, v41 -EndRepeatLoop -v44 <- GetProperty v39, 'c' -UpdateComputedProperty v37, v44, '**',v28 -SetElement v24, '1', v29 -v45 <- CreateArray [v29, v25, v39] -v46 <- CallMethod (guarded) v44, 'apply', [v37] - - -// ===== [ Program 418487EE-EDDE-4776-A5EF-91894217C0F7 ] ===== -// Mutating CEA75C36-E572-4FCD-A33C-EB93369DFFCB with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -// Exploring value v17 -SetProperty v17, 'lastIndex', v17 -// Exploring finished -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Exploring value v18 -SetProperty v18, 'dotAll', v18 -// Exploring finished -v19 <- CreateArray [v18, v18, v1, v17, v16] -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'flat', [] -// Exploring finished -v21 <- CreateArray [v13, v14, v15, v1] -// Exploring value v21 -v22 <- GetElement v21, '2' -// Exploring finished -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -// Exploring finished -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - // Exploring value v36 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - // Exploring finished - // Exploring value v38 - v43 <- BinaryOperation v38, '+', v38 - // Exploring finished - // Exploring value v39 - v44 <- BinaryOperation v39, '*', v39 - // Exploring finished - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - // Exploring value v50 - v51 <- Compare v50, '==', v50 - // Exploring finished - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -// Exploring value v53 -v54 <- BinaryOperation v53, '>>>', v53 -// Exploring finished -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v27, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 4264 newly discovered edges in the CFG of the target - - -// ===== [ Program 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 ] ===== -// Mutating 418487EE-EDDE-4776-A5EF-91894217C0F7 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v17, 'lastIndex', v17 -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v18, 'dotAll', v18 -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CallMethod (guarded) v19, 'flat', [] -v21 <- CreateArray [v13, v14, v15, v1] -v22 <- GetElement v21, '2' -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -v31 <- BinaryOperation v30, '-', v30 -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - v43 <- BinaryOperation v38, '+', v38 - v44 <- BinaryOperation v39, '*', v39 - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- Compare v50, '==', v50 - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -v54 <- BinaryOperation v53, '>>>', v53 -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -// Replacing input 1 (v27) with v22 -v55 <- CreateArray [v32, v22, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 3614 newly discovered edges in the CFG of the target - - -// ===== [ Program A7B62CBD-2725-4918-B6DC-7E89295CBDD2 ] ===== -// Mutating 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - // Replacing input 0 (v0) with v0 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -// Replacing input 0 (v1) with v1 -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v17, 'lastIndex', v17 -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Replacing input 1 (v18) with v17 -SetProperty v18, 'dotAll', v17 -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CallMethod (guarded) v19, 'flat', [] -v21 <- CreateArray [v13, v14, v15, v1] -v22 <- GetElement v21, '2' -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -v31 <- BinaryOperation v30, '-', v30 -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - v43 <- BinaryOperation v38, '+', v38 - v44 <- BinaryOperation v39, '*', v39 - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - // Replacing input 0 (v36) with v36 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- Compare v50, '==', v50 - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -// Replacing input 0 (v53) with v47 -v54 <- BinaryOperation v47, '>>>', v53 -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v22, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 3619 newly discovered edges in the CFG of the target - - -// ===== [ Program C41C82E2-7A35-469D-BFD5-DB952C7EF838 ] ===== -// Mutating A7B62CBD-2725-4918-B6DC-7E89295CBDD2 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -// Splicing instruction 9 (CallMethod) from AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9 -v1 <- CreateNamedVariable 'Math', 'none' -v2 <- CallMethod v1, 'random', [] -// Splicing done -// Splicing instruction 22 (GetProperty) from CE0EC65A-1801-4A7F-9CFB-798E09167D93 -v3 <- GetProperty v0, 'unicodeSets' -// Splicing done -// Splicing instruction 5 (SetProperty) from D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v4 <- LoadFloat '1e-15' -v5 <- BeginConstructor -> v6, v7, v8, v9, v10 - SetProperty v6, 'p6', v4 - SetProperty v6, 'c', v7 -EndConstructor -// Splicing done -v11 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v12 - SetProperty v12, 'e', v12 - SetComputedSuperProperty v0, v0 - v13 <- CreateNamedVariable 'Math', 'none' - v14 <- LoadInteger '4294967296' - v15 <- LoadInteger '-109524960' - // Splicing instruction 2 (Construct) from CFBA0842-A844-447E-A616-3A7EEC206DB2 - v16 <- LoadInteger '78' - v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v18 <- Construct v17, [v16] - // Splicing done - // Splicing instruction 3 (EndConstructor) from 515C7A7A-91C4-4914-AB60-D7B1992A8AEE - v19 <- BeginConstructor -> v20, v21, v22, v23 - EndConstructor - // Splicing done - v24 <- UnaryOperation '~', v15 - v25 <- BinaryOperation v24, '|', v12 - v26 <- BinaryOperation v15, '|', v0 - v27 <- UnaryOperation v0, '++' - v28 <- CallMethod v13, 'sin', [v14] - v29 <- UnaryOperation '-', v12 - v30 <- CallMethod v13, 'floor', [v14] - Return v30 - EndClassStaticMethod -EndClassDefinition -v31 <- Construct v11, [] -v32 <- Construct v11, [] -// Splicing instruction 14 (EndPlainFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v33 <- BeginPlainFunction -> - v34 <- LoadString 'find' - v35 <- LoadInteger '-45191' - v36 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v34 - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `a`, v36 - BeginObjectLiteralGetter `b` -> v37 - Reassign v34, v37 - v38 <- CallMethod (guarded) v37, 'call', [v37, v34, v34] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v36, v35 - v39 <- EndObjectLiteral -EndPlainFunction -// Splicing done -v40 <- Construct v11, [] -v41 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v42 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v42, 'lastIndex', v42 -v43 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v43, 'dotAll', v42 -v44 <- CreateArray [v43, v43, v11, v42, v41] -v45 <- CallMethod (guarded) v44, 'flat', [] -v46 <- CreateArray [v31, v32, v40, v11] -v47 <- GetElement v46, '2' -v48 <- CreateArray [v31, v40] -v49 <- BeginPlainFunction -> - Return v43 -EndPlainFunction -v50 <- LoadFloat '-1000000000.0' -v51 <- LoadFloat '1e-15' -v52 <- LoadFloat '3.8607079113389884e+307' -v53 <- LoadInteger '-21994' -v54 <- LoadInteger '-11' -v55 <- LoadInteger '684504293' -v56 <- BinaryOperation v55, '-', v55 -v57 <- LoadString 'Pacific/Chuuk' -v58 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -v59 <- CallMethod (guarded) v58, 'constructor', [v43] -v60 <- BeginConstructor -> v61, v62, v63, v64, v65 - v66 <- GetProperty (guarded) v61, 'constructor' - v67 <- Construct (guarded) v66, [v63, v63, v62, v65] - v68 <- BinaryOperation v63, '+', v63 - v69 <- BinaryOperation v64, '*', v64 - SetProperty v61, 'a', v55 - SetProperty v61, 'h', v64 - SetProperty v61, 'c', v62 -EndConstructor -v70 <- Construct v60, [v53, v51, v51, v51] -v71 <- Construct v60, [v55, v50, v50, v50] -v72 <- Construct v60, [v55, v52, v52, v53] -v73 <- BinaryOperation v50, '>>', v54 -BeginRepeatLoop '25' -> v74 - v75 <- LoadString 'p' - v76 <- Compare v75, '==', v75 - v77 <- BinaryOperation v75, '+', v74 - SetComputedProperty v71, v77, v74 -EndRepeatLoop -v78 <- GetProperty v72, 'c' -v79 <- BinaryOperation v72, '>>>', v78 -UpdateComputedProperty v70, v78, '**',v55 -SetElement v51, '1', v57 -// Splicing instruction 8 (BeginPlainFunction) from 4BD63093-9B01-496D-80A5-EC45AD417254 -v80 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v81 <- CreateArray [v80] -v82 <- CreateNamedVariable 'Symbol', 'none' -v83 <- BeginPlainFunction -> - v84 <- LoadString 'find' - v85 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - ObjectLiteralCopyProperties v81 - ObjectLiteralAddProperty `c`, v84 - ObjectLiteralAddProperty `g`, v81 - BeginObjectLiteralGetter `b` -> v86 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v82 -> v87 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v82 -> v88 - EndObjectLiteralComputedMethod - v89 <- EndObjectLiteral -EndPlainFunction -// Splicing done -v90 <- CreateArray [v57, v47, v72] -v91 <- CallMethod (guarded) v78, 'apply', [v70] -// Program may be interesting due to new coverage: 3704 newly discovered edges in the CFG of the target - - -// ===== [ Program 9D21CE04-8987-4BAA-BECA-AAFAE885D6E7 ] ===== -// Minimizing C41C82E2-7A35-469D-BFD5-DB952C7EF838 -v0 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v1 <- CreateArray [v0] -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.fzil b/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.fzil deleted file mode 100755 index 74fde502c..000000000 Binary files a/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.js b/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.js deleted file mode 100755 index 2b739fe02..000000000 --- a/old_corpus/program_20251007080758_9D21CE04-8987-4BAA-BECA-AAFAE885D6E7.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing C41C82E2-7A35-469D-BFD5-DB952C7EF838 -[[-57037,-14,-256,12036,3,-9223372036854775808,536870888,124654244,1,65535]]; -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.fuzzil.history b/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.fuzzil.history deleted file mode 100755 index 849d4009a..000000000 --- a/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.fuzzil.history +++ /dev/null @@ -1,726 +0,0 @@ -// ===== [ Program CEA75C36-E572-4FCD-A33C-EB93369DFFCB ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v1 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'toString' -> v2 - // Executing code generator ReassignmentGenerator - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v2, 'e', v2 - // Code generator finished - // Executing code generator ComputedSuperPropertyAssignmentGenerator - SetComputedSuperProperty v0, v0 - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator NumberComputationGenerator - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - // Code generator finished - Return v12 - EndClassStaticMethod - // Code generator finished -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -// Code generator finished -// Executing code generator RegExpGenerator -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Code generator finished -// Executing code generator ArrayGenerator -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CreateArray [v13, v14, v15, v1] -v21 <- CreateArray [v13, v15] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v22 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -// Code generator finished -// End of prefix code. 12 variables are now visible -v23 <- LoadFloat '-1000000000.0' -v24 <- LoadFloat '1e-15' -v25 <- LoadFloat '3.8607079113389884e+307' -v26 <- LoadInteger '-21994' -v27 <- LoadInteger '-11' -v28 <- LoadInteger '684504293' -v29 <- LoadString 'Pacific/Chuuk' -v30 <- BeginPlainFunction -> - Return v25 -EndPlainFunction -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'a', v28 - SetProperty v32, 'h', v35 - SetProperty v32, 'c', v33 -EndConstructor -v37 <- Construct v31, [v26, v24, v24, v24] -v38 <- Construct v31, [v28, v23, v23, v23] -v39 <- Construct v31, [v28, v25, v25, v26] -v40 <- BinaryOperation v23, '>>', v27 -BeginRepeatLoop '25' -> v41 - v42 <- LoadString 'p' - v43 <- BinaryOperation v42, '+', v41 - SetComputedProperty v38, v43, v41 -EndRepeatLoop -v44 <- GetProperty v39, 'c' -UpdateComputedProperty v37, v44, '**',v28 -SetElement v24, '1', v29 -v45 <- CreateArray [v29, v25, v39] -v46 <- CallMethod (guarded) v44, 'apply', [v37] - - -// ===== [ Program 418487EE-EDDE-4776-A5EF-91894217C0F7 ] ===== -// Mutating CEA75C36-E572-4FCD-A33C-EB93369DFFCB with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -// Exploring value v17 -SetProperty v17, 'lastIndex', v17 -// Exploring finished -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Exploring value v18 -SetProperty v18, 'dotAll', v18 -// Exploring finished -v19 <- CreateArray [v18, v18, v1, v17, v16] -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'flat', [] -// Exploring finished -v21 <- CreateArray [v13, v14, v15, v1] -// Exploring value v21 -v22 <- GetElement v21, '2' -// Exploring finished -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -// Exploring finished -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - // Exploring value v36 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - // Exploring finished - // Exploring value v38 - v43 <- BinaryOperation v38, '+', v38 - // Exploring finished - // Exploring value v39 - v44 <- BinaryOperation v39, '*', v39 - // Exploring finished - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - // Exploring value v50 - v51 <- Compare v50, '==', v50 - // Exploring finished - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -// Exploring value v53 -v54 <- BinaryOperation v53, '>>>', v53 -// Exploring finished -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v27, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 4264 newly discovered edges in the CFG of the target - - -// ===== [ Program 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 ] ===== -// Mutating 418487EE-EDDE-4776-A5EF-91894217C0F7 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v17, 'lastIndex', v17 -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v18, 'dotAll', v18 -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CallMethod (guarded) v19, 'flat', [] -v21 <- CreateArray [v13, v14, v15, v1] -v22 <- GetElement v21, '2' -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -v31 <- BinaryOperation v30, '-', v30 -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - v43 <- BinaryOperation v38, '+', v38 - v44 <- BinaryOperation v39, '*', v39 - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- Compare v50, '==', v50 - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -v54 <- BinaryOperation v53, '>>>', v53 -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -// Replacing input 1 (v27) with v22 -v55 <- CreateArray [v32, v22, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 3614 newly discovered edges in the CFG of the target - - -// ===== [ Program A7B62CBD-2725-4918-B6DC-7E89295CBDD2 ] ===== -// Mutating 3AD8CC5A-9449-4E3B-905B-1AB88EACAAB4 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v2 - SetProperty v2, 'e', v2 - // Replacing input 0 (v0) with v0 - SetComputedSuperProperty v0, v0 - v3 <- CreateNamedVariable 'Math', 'none' - v4 <- LoadInteger '4294967296' - v5 <- LoadInteger '-109524960' - v6 <- UnaryOperation '~', v5 - v7 <- BinaryOperation v6, '|', v2 - v8 <- BinaryOperation v5, '|', v0 - v9 <- UnaryOperation v0, '++' - v10 <- CallMethod v3, 'sin', [v4] - v11 <- UnaryOperation '-', v2 - v12 <- CallMethod v3, 'floor', [v4] - Return v12 - EndClassStaticMethod -EndClassDefinition -// Replacing input 0 (v1) with v1 -v13 <- Construct v1, [] -v14 <- Construct v1, [] -v15 <- Construct v1, [] -v16 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v17 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v17, 'lastIndex', v17 -v18 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -// Replacing input 1 (v18) with v17 -SetProperty v18, 'dotAll', v17 -v19 <- CreateArray [v18, v18, v1, v17, v16] -v20 <- CallMethod (guarded) v19, 'flat', [] -v21 <- CreateArray [v13, v14, v15, v1] -v22 <- GetElement v21, '2' -v23 <- CreateArray [v13, v15] -v24 <- BeginPlainFunction -> - Return v18 -EndPlainFunction -v25 <- LoadFloat '-1000000000.0' -v26 <- LoadFloat '1e-15' -v27 <- LoadFloat '3.8607079113389884e+307' -v28 <- LoadInteger '-21994' -v29 <- LoadInteger '-11' -v30 <- LoadInteger '684504293' -v31 <- BinaryOperation v30, '-', v30 -v32 <- LoadString 'Pacific/Chuuk' -v33 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v34 <- CallMethod (guarded) v33, 'constructor', [v18] -v35 <- BeginConstructor -> v36, v37, v38, v39, v40 - v41 <- GetProperty (guarded) v36, 'constructor' - v42 <- Construct (guarded) v41, [v38, v38, v37, v40] - v43 <- BinaryOperation v38, '+', v38 - v44 <- BinaryOperation v39, '*', v39 - SetProperty v36, 'a', v30 - SetProperty v36, 'h', v39 - // Replacing input 0 (v36) with v36 - SetProperty v36, 'c', v37 -EndConstructor -v45 <- Construct v35, [v28, v26, v26, v26] -v46 <- Construct v35, [v30, v25, v25, v25] -v47 <- Construct v35, [v30, v27, v27, v28] -v48 <- BinaryOperation v25, '>>', v29 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- Compare v50, '==', v50 - v52 <- BinaryOperation v50, '+', v49 - SetComputedProperty v46, v52, v49 -EndRepeatLoop -v53 <- GetProperty v47, 'c' -// Replacing input 0 (v53) with v47 -v54 <- BinaryOperation v47, '>>>', v53 -UpdateComputedProperty v45, v53, '**',v30 -SetElement v26, '1', v32 -v55 <- CreateArray [v32, v22, v47] -v56 <- CallMethod (guarded) v53, 'apply', [v45] -// Program may be interesting due to new coverage: 3619 newly discovered edges in the CFG of the target - - -// ===== [ Program C41C82E2-7A35-469D-BFD5-DB952C7EF838 ] ===== -// Mutating A7B62CBD-2725-4918-B6DC-7E89295CBDD2 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -// Splicing instruction 9 (CallMethod) from AE8DD49B-37EE-48CD-BEC9-36F59A5BFEB9 -v1 <- CreateNamedVariable 'Math', 'none' -v2 <- CallMethod v1, 'random', [] -// Splicing done -// Splicing instruction 22 (GetProperty) from CE0EC65A-1801-4A7F-9CFB-798E09167D93 -v3 <- GetProperty v0, 'unicodeSets' -// Splicing done -// Splicing instruction 5 (SetProperty) from D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v4 <- LoadFloat '1e-15' -v5 <- BeginConstructor -> v6, v7, v8, v9, v10 - SetProperty v6, 'p6', v4 - SetProperty v6, 'c', v7 -EndConstructor -// Splicing done -v11 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v12 - SetProperty v12, 'e', v12 - SetComputedSuperProperty v0, v0 - v13 <- CreateNamedVariable 'Math', 'none' - v14 <- LoadInteger '4294967296' - v15 <- LoadInteger '-109524960' - // Splicing instruction 2 (Construct) from CFBA0842-A844-447E-A616-3A7EEC206DB2 - v16 <- LoadInteger '78' - v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v18 <- Construct v17, [v16] - // Splicing done - // Splicing instruction 3 (EndConstructor) from 515C7A7A-91C4-4914-AB60-D7B1992A8AEE - v19 <- BeginConstructor -> v20, v21, v22, v23 - EndConstructor - // Splicing done - v24 <- UnaryOperation '~', v15 - v25 <- BinaryOperation v24, '|', v12 - v26 <- BinaryOperation v15, '|', v0 - v27 <- UnaryOperation v0, '++' - v28 <- CallMethod v13, 'sin', [v14] - v29 <- UnaryOperation '-', v12 - v30 <- CallMethod v13, 'floor', [v14] - Return v30 - EndClassStaticMethod -EndClassDefinition -v31 <- Construct v11, [] -v32 <- Construct v11, [] -// Splicing instruction 14 (EndPlainFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v33 <- BeginPlainFunction -> - v34 <- LoadString 'find' - v35 <- LoadInteger '-45191' - v36 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v34 - ObjectLiteralCopyProperties v34 - ObjectLiteralAddProperty `a`, v36 - BeginObjectLiteralGetter `b` -> v37 - Reassign v34, v37 - v38 <- CallMethod (guarded) v37, 'call', [v37, v34, v34] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v36, v35 - v39 <- EndObjectLiteral -EndPlainFunction -// Splicing done -v40 <- Construct v11, [] -v41 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v42 <- LoadRegExp '(LX(?<=a))' 'dim' -SetProperty v42, 'lastIndex', v42 -v43 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v43, 'dotAll', v42 -v44 <- CreateArray [v43, v43, v11, v42, v41] -v45 <- CallMethod (guarded) v44, 'flat', [] -v46 <- CreateArray [v31, v32, v40, v11] -v47 <- GetElement v46, '2' -v48 <- CreateArray [v31, v40] -v49 <- BeginPlainFunction -> - Return v43 -EndPlainFunction -v50 <- LoadFloat '-1000000000.0' -v51 <- LoadFloat '1e-15' -v52 <- LoadFloat '3.8607079113389884e+307' -v53 <- LoadInteger '-21994' -v54 <- LoadInteger '-11' -v55 <- LoadInteger '684504293' -v56 <- BinaryOperation v55, '-', v55 -v57 <- LoadString 'Pacific/Chuuk' -v58 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -v59 <- CallMethod (guarded) v58, 'constructor', [v43] -v60 <- BeginConstructor -> v61, v62, v63, v64, v65 - v66 <- GetProperty (guarded) v61, 'constructor' - v67 <- Construct (guarded) v66, [v63, v63, v62, v65] - v68 <- BinaryOperation v63, '+', v63 - v69 <- BinaryOperation v64, '*', v64 - SetProperty v61, 'a', v55 - SetProperty v61, 'h', v64 - SetProperty v61, 'c', v62 -EndConstructor -v70 <- Construct v60, [v53, v51, v51, v51] -v71 <- Construct v60, [v55, v50, v50, v50] -v72 <- Construct v60, [v55, v52, v52, v53] -v73 <- BinaryOperation v50, '>>', v54 -BeginRepeatLoop '25' -> v74 - v75 <- LoadString 'p' - v76 <- Compare v75, '==', v75 - v77 <- BinaryOperation v75, '+', v74 - SetComputedProperty v71, v77, v74 -EndRepeatLoop -v78 <- GetProperty v72, 'c' -v79 <- BinaryOperation v72, '>>>', v78 -UpdateComputedProperty v70, v78, '**',v55 -SetElement v51, '1', v57 -// Splicing instruction 8 (BeginPlainFunction) from 4BD63093-9B01-496D-80A5-EC45AD417254 -v80 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v81 <- CreateArray [v80] -v82 <- CreateNamedVariable 'Symbol', 'none' -v83 <- BeginPlainFunction -> - v84 <- LoadString 'find' - v85 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - ObjectLiteralCopyProperties v81 - ObjectLiteralAddProperty `c`, v84 - ObjectLiteralAddProperty `g`, v81 - BeginObjectLiteralGetter `b` -> v86 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v82 -> v87 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v82 -> v88 - EndObjectLiteralComputedMethod - v89 <- EndObjectLiteral -EndPlainFunction -// Splicing done -v90 <- CreateArray [v57, v47, v72] -v91 <- CallMethod (guarded) v78, 'apply', [v70] -// Program may be interesting due to new coverage: 3704 newly discovered edges in the CFG of the target - - -// ===== [ Program BDE01895-4D2B-438A-A9EF-31C540CF4E90 ] ===== -// Mutating C41C82E2-7A35-469D-BFD5-DB952C7EF838 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateNamedVariable 'Math', 'none' -v2 <- CallMethod v1, 'random', [] -v3 <- GetProperty v0, 'unicodeSets' -v4 <- LoadFloat '1e-15' -// Exploring value v4 -v5 <- BinaryOperation v4, '>>>', v4 -// Exploring finished -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'p6', v4 - SetProperty v7, 'c', v8 -EndConstructor -v12 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v13 - SetProperty v13, 'e', v13 - SetComputedSuperProperty v0, v0 - v14 <- CreateNamedVariable 'Math', 'none' - v15 <- LoadInteger '4294967296' - v16 <- LoadInteger '-109524960' - v17 <- LoadInteger '78' - v18 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v19 <- Construct v18, [v17] - v20 <- BeginConstructor -> v21, v22, v23, v24 - EndConstructor - v25 <- UnaryOperation '~', v16 - v26 <- BinaryOperation v25, '|', v13 - v27 <- BinaryOperation v16, '|', v0 - v28 <- UnaryOperation v0, '++' - v29 <- CallMethod v14, 'sin', [v15] - v30 <- UnaryOperation '-', v13 - v31 <- CallMethod v14, 'floor', [v15] - Return v31 - EndClassStaticMethod -EndClassDefinition -// Exploring value v12 -v32 <- Construct (guarded) v12, [] -// Exploring finished -v33 <- Construct v12, [] -// Exploring value v33 -v34 <- GetProperty (guarded) v33, 'constructor' -v35 <- Construct (guarded) v34, [] -// Exploring finished -v36 <- Construct v12, [] -v37 <- BeginPlainFunction -> - v38 <- LoadString 'find' - v39 <- LoadInteger '-45191' - v40 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v38 - ObjectLiteralCopyProperties v38 - ObjectLiteralAddProperty `a`, v40 - BeginObjectLiteralGetter `b` -> v41 - Reassign v38, v41 - v42 <- CallMethod (guarded) v41, 'call', [v41, v38, v38] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v40, v39 - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- Construct v12, [] -// Exploring value v44 -v45 <- GetProperty (guarded) v44, 'constructor' -v46 <- Construct (guarded) v45, [] -// Exploring finished -v47 <- LoadRegExp '[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]' 'vsim' -v48 <- LoadRegExp '(LX(?<=a))' 'dim' -// Exploring value v48 -v49 <- GetProperty v48, 'ignoreCase' -// Exploring finished -SetProperty v48, 'lastIndex', v48 -v50 <- LoadRegExp 'yxyz{0,1}?' 'sgimu' -SetProperty v50, 'dotAll', v48 -v51 <- CreateArray [v50, v50, v12, v48, v47] -v52 <- CallMethod (guarded) v51, 'flat', [] -// Exploring value v52 -v53 <- CallMethod (guarded) v52, 'pop', [] -// Exploring finished -v54 <- CreateArray [v33, v36, v44, v12] -v55 <- GetElement v54, '2' -// Exploring value v55 -v56 <- CallMethod (guarded) v55, 'propertyIsEnumerable', [v3] -// Exploring finished -v57 <- CreateArray [v33, v44] -// Exploring value v57 -v58 <- CallMethod (guarded) v57, 'join', [v1] -// Exploring finished -v59 <- BeginPlainFunction -> - Return v50 -EndPlainFunction -v60 <- LoadFloat '-1000000000.0' -v61 <- LoadFloat '1e-15' -v62 <- LoadFloat '3.8607079113389884e+307' -v63 <- LoadInteger '-21994' -v64 <- LoadInteger '-11' -v65 <- LoadInteger '684504293' -// Exploring value v65 -v66 <- UnaryOperation v65, '--' -// Exploring finished -v67 <- BinaryOperation v65, '-', v65 -v68 <- LoadString 'Pacific/Chuuk' -v69 <- BeginPlainFunction -> - Return v62 -EndPlainFunction -v70 <- CallMethod (guarded) v69, 'constructor', [v50] -// Exploring value v70 -v71 <- CallFunction (guarded) v70, [] -// Exploring finished -v72 <- BeginConstructor -> v73, v74, v75, v76, v77 - // Exploring value v73 - v78 <- CallMethod (guarded) v73, 'propertyIsEnumerable', [v74] - // Exploring finished - // Exploring value v75 - v79 <- BinaryOperation v75, '|', v75 - // Exploring finished - // Exploring value v76 - v80 <- UnaryOperation v76, '--' - // Exploring finished - v81 <- GetProperty (guarded) v73, 'constructor' - v82 <- Construct (guarded) v81, [v75, v75, v74, v77] - v83 <- BinaryOperation v75, '+', v75 - v84 <- BinaryOperation v76, '*', v76 - SetProperty v73, 'a', v65 - SetProperty v73, 'h', v76 - SetProperty v73, 'c', v74 -EndConstructor -v85 <- Construct v72, [v63, v61, v61, v61] -v86 <- Construct v72, [v65, v60, v60, v60] -v87 <- Construct v72, [v65, v62, v62, v63] -v88 <- BinaryOperation v60, '>>', v64 -BeginRepeatLoop '25' -> v89 - v90 <- LoadString 'p' - v91 <- Compare v90, '==', v90 - v92 <- BinaryOperation v90, '+', v89 - SetComputedProperty v86, v92, v89 -EndRepeatLoop -v93 <- GetProperty v87, 'c' -v94 <- BinaryOperation v87, '>>>', v93 -UpdateComputedProperty v85, v93, '**',v65 -SetElement v61, '1', v68 -v95 <- CreateIntArray [-57037, -14, -256, 12036, 3, -9223372036854775808, 536870888, 124654244, 1, 65535] -v96 <- CreateArray [v95] -v97 <- CreateNamedVariable 'Symbol', 'none' -v98 <- BeginPlainFunction -> - v99 <- LoadString 'find' - v100 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralCopyProperties v99 - ObjectLiteralCopyProperties v96 - ObjectLiteralAddProperty `c`, v99 - ObjectLiteralAddProperty `g`, v96 - BeginObjectLiteralGetter `b` -> v101 - EndObjectLiteralGetter - BeginObjectLiteralComputedMethod v97 -> v102 - EndObjectLiteralComputedMethod - BeginObjectLiteralComputedMethod v97 -> v103 - EndObjectLiteralComputedMethod - v104 <- EndObjectLiteral -EndPlainFunction -v105 <- CreateArray [v68, v55, v87] -v106 <- CallMethod (guarded) v93, 'apply', [v85] -// Program may be interesting due to new coverage: 17597 newly discovered edges in the CFG of the target - - -// ===== [ Program AA336EF4-24D3-4DD5-B677-6DADAB16A600 ] ===== -// Minimizing BDE01895-4D2B-438A-A9EF-31C540CF4E90 -v0 <- CreateArray [] -v1 <- CreateNamedVariable 'Math', 'none' -v2 <- CallMethod v1, 'random', [] -v3 <- GetProperty v0, 'unicodeSets' -v4 <- LoadFloat '1e-15' -v5 <- BinaryOperation v4, '>>>', v4 -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 -EndConstructor -v12 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'toString' -> v13 - SetComputedSuperProperty v0, v0 - v14 <- CreateNamedVariable 'Math', 'none' - v15 <- LoadInteger '4294967296' - v16 <- LoadInteger '-109524960' - v17 <- LoadInteger '78' - v18 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v19 <- CallFunction v18, [v0] - v20 <- BeginConstructor -> v21, v22, v23, v24 - EndConstructor - v25 <- BinaryOperation v16, '|', v0 - v26 <- UnaryOperation v0, '++' - v27 <- CallMethod v14, 'sin', [] - v28 <- CallMethod v14, 'floor', [] - EndClassStaticMethod -EndClassDefinition -v29 <- CallFunction (guarded) v12, [] -v30 <- Construct v12, [] -v31 <- GetProperty (guarded) v30, 'constructor' -v32 <- CallFunction (guarded) v31, [] -v33 <- Construct v12, [] -v34 <- BeginPlainFunction -> - v35 <- LoadString 'find' - v36 <- LoadInteger '-45191' - v37 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - BeginObjectLiteralGetter `b` -> v38 - Return v37 - EndObjectLiteralGetter - v39 <- EndObjectLiteral -EndPlainFunction -v40 <- Construct v12, [] -v41 <- GetProperty (guarded) v40, 'constructor' -v42 <- Construct (guarded) v41, [] -v43 <- CallMethod v33, 'propertyIsEnumerable', [v3] -v44 <- CreateArray [v30, v40] -v45 <- CallMethod v44, 'join', [v1] -v46 <- LoadFloat '-1000000000.0' -v47 <- LoadFloat '1e-15' -v48 <- LoadFloat '3.8607079113389884e+307' -v49 <- LoadInteger '-21994' -v50 <- LoadInteger '-11' -v51 <- LoadInteger '684504293' -v52 <- UnaryOperation v51, '--' -v53 <- LoadString 'Pacific/Chuuk' -v54 <- BeginConstructor -> v55, v56, v57, v58, v59 - v60 <- CallMethod (guarded) v55, 'propertyIsEnumerable', [v56] - v61 <- BinaryOperation v57, '|', v57 - v62 <- UnaryOperation v58, '--' - v63 <- GetProperty (guarded) v55, 'constructor' - v64 <- Construct (guarded) v63, [v57, v57, v56, v59] - v65 <- BinaryOperation v57, '+', v57 - v66 <- BinaryOperation v58, '*', v58 - SetProperty v55, 'a', v51 - SetProperty v55, 'h', v58 - SetProperty v55, 'c', v56 -EndConstructor -v67 <- Construct v54, [v49, v47] -v68 <- Construct v54, [v51, v46, v46] -v69 <- Construct v54, [v51, v48, v48] -v70 <- LoadString 'p' -v71 <- CreateNamedVariable 'Symbol', 'none' -v72 <- LoadString 'find' -v73 <- LoadFloat '-2.220446049250313e-16' -// Program is interesting due to new coverage: 482 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.fzil b/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.fzil deleted file mode 100755 index 2cafedeb1..000000000 Binary files a/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.js b/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.js deleted file mode 100755 index 245f6e5ce..000000000 --- a/old_corpus/program_20251007080841_AA336EF4-24D3-4DD5-B677-6DADAB16A600.js +++ /dev/null @@ -1,57 +0,0 @@ -// Minimizing BDE01895-4D2B-438A-A9EF-31C540CF4E90 -let v0 = []; -Math.random(); -const v3 = v0.unicodeSets; -1e-15 >>> 1e-15; -function F6(a8, a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } -} -class C12 { - static toString() { - super[v0] = v0; - Uint8ClampedArray(v0); - function F20(a22, a23, a24) { - if (!new.target) { throw 'must be called with new'; } - } - -109524960 | v0; - v0++; - Math.sin(); - Math.floor(); - } -} -try { C12(); } catch (e) {} -const v30 = new C12(); -const v31 = v30?.constructor; -try { v31(); } catch (e) {} -const v33 = new C12(); -function f34() { - const v39 = { - get b() { - return -2.220446049250313e-16; - }, - }; -} -const v40 = new C12(); -const v41 = v40?.constructor; -try { new v41(); } catch (e) {} -v33.propertyIsEnumerable(v3); -([v30,v40]).join(Math); -let v51 = 684504293; -v51--; -function F54(a56, a57, a58, a59) { - if (!new.target) { throw 'must be called with new'; } - try { this.propertyIsEnumerable(a56); } catch (e) {} - a57 | a57; - a58--; - const v63 = this?.constructor; - try { new v63(a57, a57, a56, a59); } catch (e) {} - a57 + a57; - a58 * a58; - this.a = v51; - this.h = a58; - this.c = a56; -} -new F54(-21994, 1e-15); -new F54(v51, -1000000000.0, -1000000000.0); -new F54(v51, 3.8607079113389884e+307, 3.8607079113389884e+307); -// Program is interesting due to new coverage: 482 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.fuzzil.history b/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.fuzzil.history deleted file mode 100755 index 8cfe29fdf..000000000 --- a/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.fuzzil.history +++ /dev/null @@ -1,147 +0,0 @@ -// ===== [ Program 3BE8B4A4-D69C-4AD7-84BC-BD8EE35CA31F ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -v25 <- Construct v17, [v16, v16, v13] -v26 <- Construct v17, [v12] -v27 <- LoadFloat '-2.0' -v28 <- LoadFloat '1.2397726966665674e+308' -v29 <- LoadFloat '0.013560799105835186' -v30 <- LoadInteger '3380' -v31 <- CreateNamedVariable 'Int16Array', 'none' -v32 <- LoadInteger '9' -v33 <- CreateNamedVariable 'Uint16Array', 'none' -v34 <- LoadInteger '261' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- Construct v17, [v30, v27, v12] -v37 <- LoadInteger '251' -v38 <- CreateNamedVariable 'Uint32Array', 'none' -v39 <- LoadInteger '3874' -v40 <- CreateNamedVariable 'Int32Array', 'none' - - -// ===== [ Program 1A696F4B-9229-4126-8D96-FF42F9ADEC6F ] ===== -// Mutating 3BE8B4A4-D69C-4AD7-84BC-BD8EE35CA31F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -v25 <- Construct v17, [v16, v16, v13] -v26 <- Construct v17, [v12] -v27 <- LoadFloat '-2.0' -// Inserting program D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v28 <- CreateNamedVariable 'Uint16Array', 'none' -v29 <- LoadFloat '1e-15' -v30 <- LoadInteger '684504293' -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'p6', v29 - SetProperty v32, 'c', v33 -EndConstructor -SetElement v31, '684504293', v28 -v37 <- Construct v31, [] -v38 <- Construct v31, [v30] -BeginRepeatLoop '10' -> v39 - v40 <- LoadString 'p' - v41 <- BinaryOperation v40, '+', v39 - SetComputedProperty v37, v41, v39 -EndRepeatLoop -v42 <- GetProperty v38, 'c' -UpdateComputedProperty v31, v42, '**',v30 -v43 <- LoadFloat '1.2397726966665674e+308' -v44 <- LoadFloat '0.013560799105835186' -v45 <- LoadInteger '3380' -v46 <- CreateNamedVariable 'Int16Array', 'none' -v47 <- LoadInteger '9' -v48 <- CreateNamedVariable 'Uint16Array', 'none' -v49 <- LoadInteger '261' -v50 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v51 <- Construct v17, [v45, v27, v12] -v52 <- LoadInteger '251' -v53 <- CreateNamedVariable 'Uint32Array', 'none' -v54 <- LoadInteger '3874' -v55 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3105 newly discovered edges in the CFG of the target - - -// ===== [ Program DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698 ] ===== -// Minimizing 1A696F4B-9229-4126-8D96-FF42F9ADEC6F -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '63165' -v2 <- LoadString 'M' -v3 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v4 <- LoadNull -v5 <- LoadInteger '-61001' -v6 <- LoadInteger '-2082882237' -v7 <- BeginConstructor -> v8, v9, v10, v11 - v12 <- GetProperty v8, 'constructor' - v13 <- Construct (guarded) v12, [] - v14 <- BinaryOperation v11, '|', v11 - SetProperty v8, 'd', v5 -EndConstructor -v15 <- Construct v7, [v6, v6, v4] -v16 <- Construct v7, [v3] -v17 <- LoadFloat '-2.0' -v18 <- LoadFloat '1.2397726966665674e+308' -v19 <- LoadInteger '3380' -v20 <- CreateNamedVariable 'Int16Array', 'none' -v21 <- LoadInteger '9' -v22 <- CreateNamedVariable 'Uint16Array', 'none' -v23 <- LoadInteger '261' -v24 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v25 <- Construct v7, [v19, v17, v3] -v26 <- LoadInteger '251' -v27 <- CreateNamedVariable 'Uint32Array', 'none' -v28 <- LoadInteger '3874' -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.fzil b/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.fzil deleted file mode 100755 index 6c20dc120..000000000 Binary files a/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.js b/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.js deleted file mode 100755 index 713a3fe4d..000000000 --- a/old_corpus/program_20251007080853_DA8C59CC-4BB9-49BD-8090-C5AA2EBA3698.js +++ /dev/null @@ -1,13 +0,0 @@ -// Minimizing 1A696F4B-9229-4126-8D96-FF42F9ADEC6F -const v3 = [-1.0,-0.0,267559.067278828,-1000000.0,-4.0,Infinity,2.2250738585072014e-308,2.0,0.08943490308204227,-186087.06366254273]; -function F7(a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } - const v12 = this.constructor; - try { new v12(); } catch (e) {} - a11 | a11; - this.d = -61001; -} -new F7(-2082882237, -2082882237, null); -new F7(v3); -new F7(3380, -2.0, v3); -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.fuzzil.history b/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.fuzzil.history deleted file mode 100755 index e7eb3d612..000000000 --- a/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.fuzzil.history +++ /dev/null @@ -1,353 +0,0 @@ -// ===== [ Program 3BE8B4A4-D69C-4AD7-84BC-BD8EE35CA31F ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -v25 <- Construct v17, [v16, v16, v13] -v26 <- Construct v17, [v12] -v27 <- LoadFloat '-2.0' -v28 <- LoadFloat '1.2397726966665674e+308' -v29 <- LoadFloat '0.013560799105835186' -v30 <- LoadInteger '3380' -v31 <- CreateNamedVariable 'Int16Array', 'none' -v32 <- LoadInteger '9' -v33 <- CreateNamedVariable 'Uint16Array', 'none' -v34 <- LoadInteger '261' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- Construct v17, [v30, v27, v12] -v37 <- LoadInteger '251' -v38 <- CreateNamedVariable 'Uint32Array', 'none' -v39 <- LoadInteger '3874' -v40 <- CreateNamedVariable 'Int32Array', 'none' - - -// ===== [ Program 1A696F4B-9229-4126-8D96-FF42F9ADEC6F ] ===== -// Mutating 3BE8B4A4-D69C-4AD7-84BC-BD8EE35CA31F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -v25 <- Construct v17, [v16, v16, v13] -v26 <- Construct v17, [v12] -v27 <- LoadFloat '-2.0' -// Inserting program D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v28 <- CreateNamedVariable 'Uint16Array', 'none' -v29 <- LoadFloat '1e-15' -v30 <- LoadInteger '684504293' -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'p6', v29 - SetProperty v32, 'c', v33 -EndConstructor -SetElement v31, '684504293', v28 -v37 <- Construct v31, [] -v38 <- Construct v31, [v30] -BeginRepeatLoop '10' -> v39 - v40 <- LoadString 'p' - v41 <- BinaryOperation v40, '+', v39 - SetComputedProperty v37, v41, v39 -EndRepeatLoop -v42 <- GetProperty v38, 'c' -UpdateComputedProperty v31, v42, '**',v30 -v43 <- LoadFloat '1.2397726966665674e+308' -v44 <- LoadFloat '0.013560799105835186' -v45 <- LoadInteger '3380' -v46 <- CreateNamedVariable 'Int16Array', 'none' -v47 <- LoadInteger '9' -v48 <- CreateNamedVariable 'Uint16Array', 'none' -v49 <- LoadInteger '261' -v50 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v51 <- Construct v17, [v45, v27, v12] -v52 <- LoadInteger '251' -v53 <- CreateNamedVariable 'Uint32Array', 'none' -v54 <- LoadInteger '3874' -v55 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3105 newly discovered edges in the CFG of the target - - -// ===== [ Program F32B1FAF-193E-40CA-8ADF-553E0DD9F379 ] ===== -// Mutating 1A696F4B-9229-4126-8D96-FF42F9ADEC6F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -// Inserting program AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4 -v25 <- LoadString 'zTSf' -v26 <- LoadString 'boolean' -v27 <- LoadString '-2147483647' -v28 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v29 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v30 <- ConstructWithSpread (guarded) v28, [...v27, ...v28] -v31 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v32 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v33 <- LoadUndefined -v34 <- LoadUndefined -v35 <- BeginPlainFunction -> v36, v37 - SetElement v33, '7', v33 - v38 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - Return v29 -EndPlainFunction -v41 <- CallFunction (guarded) v35, [] -v42 <- Construct v31, [v32] -v43 <- Construct v17, [v16, v16, v13] -v44 <- Construct v17, [v12] -v45 <- LoadFloat '-2.0' -v46 <- CreateNamedVariable 'Uint16Array', 'none' -v47 <- LoadFloat '1e-15' -v48 <- LoadInteger '684504293' -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - SetProperty v50, 'p6', v47 - SetProperty v50, 'c', v51 -EndConstructor -SetElement v49, '684504293', v46 -v55 <- Construct v49, [] -v56 <- Construct v49, [v48] -BeginRepeatLoop '10' -> v57 - v58 <- LoadString 'p' - v59 <- BinaryOperation v58, '+', v57 - SetComputedProperty v55, v59, v57 -EndRepeatLoop -v60 <- GetProperty v56, 'c' -UpdateComputedProperty v49, v60, '**',v48 -v61 <- LoadFloat '1.2397726966665674e+308' -v62 <- LoadFloat '0.013560799105835186' -v63 <- LoadInteger '3380' -v64 <- CreateNamedVariable 'Int16Array', 'none' -v65 <- LoadInteger '9' -v66 <- CreateNamedVariable 'Uint16Array', 'none' -v67 <- LoadInteger '261' -v68 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v69 <- Construct v17, [v63, v45, v12] -v70 <- LoadInteger '251' -v71 <- CreateNamedVariable 'Uint32Array', 'none' -v72 <- LoadInteger '3874' -v73 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3426 newly discovered edges in the CFG of the target - - -// ===== [ Program 451735F6-3D6A-4D6D-A821-8389940474C0 ] ===== -// Mutating F32B1FAF-193E-40CA-8ADF-553E0DD9F379 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -// Exploring value v9 -v10 <- Compare v9, '!==', v9 -// Exploring finished -v11 <- LoadInteger '15' -// Exploring value v11 -v12 <- BinaryOperation v11, '>>>', v11 -// Exploring finished -v13 <- LoadInteger '-128' -// Exploring value v13 -v14 <- BinaryOperation v13, '-', v13 -// Exploring finished -v15 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v16 <- LoadNull -// Exploring value v16 -v17 <- BinaryOperation v16, '??', v16 -// Exploring finished -v18 <- LoadInteger '-61001' -v19 <- LoadInteger '32188' -v20 <- LoadInteger '-2082882237' -v21 <- BeginConstructor -> v22, v23, v24, v25 - // Exploring value v22 - v26 <- GetElement v22, '9' - // Exploring finished - // Exploring value v23 - v27 <- UnaryOperation v23, '--' - // Exploring finished - v28 <- GetProperty v22, 'constructor' - v29 <- Construct (guarded) v28, [] - v30 <- BinaryOperation v25, '|', v25 - SetProperty v22, 'd', v18 -EndConstructor -// Exploring value v21 -SetProperty v21, 'prototype', v21 -// Exploring finished -v31 <- LoadString 'zTSf' -v32 <- LoadString 'boolean' -// Exploring value v32 -v33 <- CallMethod (guarded) v32, 'sup', [] -// Exploring finished -v34 <- LoadString '-2147483647' -// Exploring value v34 -v35 <- GetElement v34, '0' -// Exploring finished -v36 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v37 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Exploring value v37 -v38 <- CallMethod (guarded) v37, 'pop', [] -// Exploring finished -v39 <- ConstructWithSpread (guarded) v36, [...v34, ...v36] -// Exploring value v39 -v40 <- BinaryOperation v39, '??', v39 -// Exploring finished -v41 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v42 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v43 <- LoadUndefined -v44 <- LoadUndefined -// Exploring value v44 -v45 <- BinaryOperation v44, '??', v44 -// Exploring finished -v46 <- BeginPlainFunction -> v47, v48 - // Exploring value v47 - v49 <- BinaryOperation v47, '??', v47 - // Exploring finished - SetElement v43, '7', v43 - v50 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v51 <- EndObjectLiteral - v52 <- LoadDisposableVariable v51 - Return v37 -EndPlainFunction -v53 <- CallFunction (guarded) v46, [] -// Exploring value v53 -v54 <- BinaryOperation v53, '??', v53 -// Exploring finished -v55 <- Construct v41, [v42] -// Exploring value v55 -v56 <- CallMethod (guarded) v55, 'entries', [] -// Exploring finished -v57 <- Construct v21, [v20, v20, v16] -// Exploring value v57 -v58 <- CallMethod (guarded) v57, 'reverse', [] -// Exploring finished -v59 <- Construct v21, [v15] -v60 <- LoadFloat '-2.0' -v61 <- CreateNamedVariable 'Uint16Array', 'none' -v62 <- LoadFloat '1e-15' -v63 <- LoadInteger '684504293' -v64 <- BeginConstructor -> v65, v66, v67, v68, v69 - // Exploring value v66 - v70 <- BinaryOperation v66, '??', v66 - // Exploring finished - // Exploring value v67 - v71 <- BinaryOperation v67, '??', v67 - // Exploring finished - // Exploring value v69 - v72 <- BinaryOperation v69, '??', v69 - // Exploring finished - SetProperty v65, 'p6', v62 - SetProperty v65, 'c', v66 -EndConstructor -SetElement v64, '684504293', v61 -v73 <- Construct v64, [] -v74 <- Construct v64, [v63] -BeginRepeatLoop '10' -> v75 - // Exploring value v75 - v76 <- BinaryOperation v75, '+', v75 - // Exploring finished - v77 <- LoadString 'p' - v78 <- BinaryOperation v77, '+', v75 - SetComputedProperty v73, v78, v75 -EndRepeatLoop -v79 <- GetProperty v74, 'c' -UpdateComputedProperty v64, v79, '**',v63 -v80 <- LoadFloat '1.2397726966665674e+308' -v81 <- LoadFloat '0.013560799105835186' -v82 <- LoadInteger '3380' -v83 <- CreateNamedVariable 'Int16Array', 'none' -v84 <- LoadInteger '9' -v85 <- CreateNamedVariable 'Uint16Array', 'none' -v86 <- LoadInteger '261' -v87 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v88 <- Construct v21, [v82, v60, v15] -v89 <- LoadInteger '251' -v90 <- CreateNamedVariable 'Uint32Array', 'none' -v91 <- LoadInteger '3874' -v92 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3189 newly discovered edges in the CFG of the target - - -// ===== [ Program BDB8E106-D291-4122-98B0-A92CC3ED92AF ] ===== -// Minimizing 451735F6-3D6A-4D6D-A821-8389940474C0 -v0 <- BeginConstructor -> v1, v2, v3, v4 - v5 <- GetProperty v1, 'constructor' - v6 <- CallFunction v5, [v0] -EndConstructor -SetProperty v0, 'prototype', v0 -v7 <- Construct v0, [v0, v0, v0] -v8 <- Construct v0, [v7, v7, v0] -v9 <- Construct v0, [] -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.fzil b/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.fzil deleted file mode 100755 index 55f06357d..000000000 Binary files a/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.js b/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.js deleted file mode 100755 index 8dc1d96fc..000000000 --- a/old_corpus/program_20251007080854_BDB8E106-D291-4122-98B0-A92CC3ED92AF.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing 451735F6-3D6A-4D6D-A821-8389940474C0 -function F0(a2, a3, a4) { - if (!new.target) { throw 'must be called with new'; } - const t3 = this.constructor; - t3(F0); -} -F0.prototype = F0; -const v7 = new F0(F0, F0, F0); -new F0(v7, v7, F0); -new F0(); -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.fuzzil.history b/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.fuzzil.history deleted file mode 100755 index ea4d58023..000000000 --- a/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.fuzzil.history +++ /dev/null @@ -1,461 +0,0 @@ -// ===== [ Program 3BE8B4A4-D69C-4AD7-84BC-BD8EE35CA31F ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -// Code generator finished -// Executing code generator StringGenerator -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -// Code generator finished -// Executing code generator IntegerGenerator -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -v25 <- Construct v17, [v16, v16, v13] -v26 <- Construct v17, [v12] -v27 <- LoadFloat '-2.0' -v28 <- LoadFloat '1.2397726966665674e+308' -v29 <- LoadFloat '0.013560799105835186' -v30 <- LoadInteger '3380' -v31 <- CreateNamedVariable 'Int16Array', 'none' -v32 <- LoadInteger '9' -v33 <- CreateNamedVariable 'Uint16Array', 'none' -v34 <- LoadInteger '261' -v35 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v36 <- Construct v17, [v30, v27, v12] -v37 <- LoadInteger '251' -v38 <- CreateNamedVariable 'Uint32Array', 'none' -v39 <- LoadInteger '3874' -v40 <- CreateNamedVariable 'Int32Array', 'none' - - -// ===== [ Program 1A696F4B-9229-4126-8D96-FF42F9ADEC6F ] ===== -// Mutating 3BE8B4A4-D69C-4AD7-84BC-BD8EE35CA31F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -v25 <- Construct v17, [v16, v16, v13] -v26 <- Construct v17, [v12] -v27 <- LoadFloat '-2.0' -// Inserting program D39B2B58-285F-45C5-A6A7-59C62E9BBFA3 -v28 <- CreateNamedVariable 'Uint16Array', 'none' -v29 <- LoadFloat '1e-15' -v30 <- LoadInteger '684504293' -v31 <- BeginConstructor -> v32, v33, v34, v35, v36 - SetProperty v32, 'p6', v29 - SetProperty v32, 'c', v33 -EndConstructor -SetElement v31, '684504293', v28 -v37 <- Construct v31, [] -v38 <- Construct v31, [v30] -BeginRepeatLoop '10' -> v39 - v40 <- LoadString 'p' - v41 <- BinaryOperation v40, '+', v39 - SetComputedProperty v37, v41, v39 -EndRepeatLoop -v42 <- GetProperty v38, 'c' -UpdateComputedProperty v31, v42, '**',v30 -v43 <- LoadFloat '1.2397726966665674e+308' -v44 <- LoadFloat '0.013560799105835186' -v45 <- LoadInteger '3380' -v46 <- CreateNamedVariable 'Int16Array', 'none' -v47 <- LoadInteger '9' -v48 <- CreateNamedVariable 'Uint16Array', 'none' -v49 <- LoadInteger '261' -v50 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v51 <- Construct v17, [v45, v27, v12] -v52 <- LoadInteger '251' -v53 <- CreateNamedVariable 'Uint32Array', 'none' -v54 <- LoadInteger '3874' -v55 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3105 newly discovered edges in the CFG of the target - - -// ===== [ Program F32B1FAF-193E-40CA-8ADF-553E0DD9F379 ] ===== -// Mutating 1A696F4B-9229-4126-8D96-FF42F9ADEC6F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -v10 <- LoadInteger '15' -v11 <- LoadInteger '-128' -v12 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v13 <- LoadNull -v14 <- LoadInteger '-61001' -v15 <- LoadInteger '32188' -v16 <- LoadInteger '-2082882237' -v17 <- BeginConstructor -> v18, v19, v20, v21 - v22 <- GetProperty v18, 'constructor' - v23 <- Construct (guarded) v22, [] - v24 <- BinaryOperation v21, '|', v21 - SetProperty v18, 'd', v14 -EndConstructor -// Inserting program AEC1AFEC-92A3-4E1B-B4C7-FEDDF89E5DE4 -v25 <- LoadString 'zTSf' -v26 <- LoadString 'boolean' -v27 <- LoadString '-2147483647' -v28 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v29 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v30 <- ConstructWithSpread (guarded) v28, [...v27, ...v28] -v31 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v32 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v33 <- LoadUndefined -v34 <- LoadUndefined -v35 <- BeginPlainFunction -> v36, v37 - SetElement v33, '7', v33 - v38 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - Return v29 -EndPlainFunction -v41 <- CallFunction (guarded) v35, [] -v42 <- Construct v31, [v32] -v43 <- Construct v17, [v16, v16, v13] -v44 <- Construct v17, [v12] -v45 <- LoadFloat '-2.0' -v46 <- CreateNamedVariable 'Uint16Array', 'none' -v47 <- LoadFloat '1e-15' -v48 <- LoadInteger '684504293' -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - SetProperty v50, 'p6', v47 - SetProperty v50, 'c', v51 -EndConstructor -SetElement v49, '684504293', v46 -v55 <- Construct v49, [] -v56 <- Construct v49, [v48] -BeginRepeatLoop '10' -> v57 - v58 <- LoadString 'p' - v59 <- BinaryOperation v58, '+', v57 - SetComputedProperty v55, v59, v57 -EndRepeatLoop -v60 <- GetProperty v56, 'c' -UpdateComputedProperty v49, v60, '**',v48 -v61 <- LoadFloat '1.2397726966665674e+308' -v62 <- LoadFloat '0.013560799105835186' -v63 <- LoadInteger '3380' -v64 <- CreateNamedVariable 'Int16Array', 'none' -v65 <- LoadInteger '9' -v66 <- CreateNamedVariable 'Uint16Array', 'none' -v67 <- LoadInteger '261' -v68 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v69 <- Construct v17, [v63, v45, v12] -v70 <- LoadInteger '251' -v71 <- CreateNamedVariable 'Uint32Array', 'none' -v72 <- LoadInteger '3874' -v73 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3426 newly discovered edges in the CFG of the target - - -// ===== [ Program 451735F6-3D6A-4D6D-A821-8389940474C0 ] ===== -// Mutating F32B1FAF-193E-40CA-8ADF-553E0DD9F379 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -// Exploring value v9 -v10 <- Compare v9, '!==', v9 -// Exploring finished -v11 <- LoadInteger '15' -// Exploring value v11 -v12 <- BinaryOperation v11, '>>>', v11 -// Exploring finished -v13 <- LoadInteger '-128' -// Exploring value v13 -v14 <- BinaryOperation v13, '-', v13 -// Exploring finished -v15 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v16 <- LoadNull -// Exploring value v16 -v17 <- BinaryOperation v16, '??', v16 -// Exploring finished -v18 <- LoadInteger '-61001' -v19 <- LoadInteger '32188' -v20 <- LoadInteger '-2082882237' -v21 <- BeginConstructor -> v22, v23, v24, v25 - // Exploring value v22 - v26 <- GetElement v22, '9' - // Exploring finished - // Exploring value v23 - v27 <- UnaryOperation v23, '--' - // Exploring finished - v28 <- GetProperty v22, 'constructor' - v29 <- Construct (guarded) v28, [] - v30 <- BinaryOperation v25, '|', v25 - SetProperty v22, 'd', v18 -EndConstructor -// Exploring value v21 -SetProperty v21, 'prototype', v21 -// Exploring finished -v31 <- LoadString 'zTSf' -v32 <- LoadString 'boolean' -// Exploring value v32 -v33 <- CallMethod (guarded) v32, 'sup', [] -// Exploring finished -v34 <- LoadString '-2147483647' -// Exploring value v34 -v35 <- GetElement v34, '0' -// Exploring finished -v36 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v37 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -// Exploring value v37 -v38 <- CallMethod (guarded) v37, 'pop', [] -// Exploring finished -v39 <- ConstructWithSpread (guarded) v36, [...v34, ...v36] -// Exploring value v39 -v40 <- BinaryOperation v39, '??', v39 -// Exploring finished -v41 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v42 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v43 <- LoadUndefined -v44 <- LoadUndefined -// Exploring value v44 -v45 <- BinaryOperation v44, '??', v44 -// Exploring finished -v46 <- BeginPlainFunction -> v47, v48 - // Exploring value v47 - v49 <- BinaryOperation v47, '??', v47 - // Exploring finished - SetElement v43, '7', v43 - v50 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v51 <- EndObjectLiteral - v52 <- LoadDisposableVariable v51 - Return v37 -EndPlainFunction -v53 <- CallFunction (guarded) v46, [] -// Exploring value v53 -v54 <- BinaryOperation v53, '??', v53 -// Exploring finished -v55 <- Construct v41, [v42] -// Exploring value v55 -v56 <- CallMethod (guarded) v55, 'entries', [] -// Exploring finished -v57 <- Construct v21, [v20, v20, v16] -// Exploring value v57 -v58 <- CallMethod (guarded) v57, 'reverse', [] -// Exploring finished -v59 <- Construct v21, [v15] -v60 <- LoadFloat '-2.0' -v61 <- CreateNamedVariable 'Uint16Array', 'none' -v62 <- LoadFloat '1e-15' -v63 <- LoadInteger '684504293' -v64 <- BeginConstructor -> v65, v66, v67, v68, v69 - // Exploring value v66 - v70 <- BinaryOperation v66, '??', v66 - // Exploring finished - // Exploring value v67 - v71 <- BinaryOperation v67, '??', v67 - // Exploring finished - // Exploring value v69 - v72 <- BinaryOperation v69, '??', v69 - // Exploring finished - SetProperty v65, 'p6', v62 - SetProperty v65, 'c', v66 -EndConstructor -SetElement v64, '684504293', v61 -v73 <- Construct v64, [] -v74 <- Construct v64, [v63] -BeginRepeatLoop '10' -> v75 - // Exploring value v75 - v76 <- BinaryOperation v75, '+', v75 - // Exploring finished - v77 <- LoadString 'p' - v78 <- BinaryOperation v77, '+', v75 - SetComputedProperty v73, v78, v75 -EndRepeatLoop -v79 <- GetProperty v74, 'c' -UpdateComputedProperty v64, v79, '**',v63 -v80 <- LoadFloat '1.2397726966665674e+308' -v81 <- LoadFloat '0.013560799105835186' -v82 <- LoadInteger '3380' -v83 <- CreateNamedVariable 'Int16Array', 'none' -v84 <- LoadInteger '9' -v85 <- CreateNamedVariable 'Uint16Array', 'none' -v86 <- LoadInteger '261' -v87 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v88 <- Construct v21, [v82, v60, v15] -v89 <- LoadInteger '251' -v90 <- CreateNamedVariable 'Uint32Array', 'none' -v91 <- LoadInteger '3874' -v92 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3189 newly discovered edges in the CFG of the target - - -// ===== [ Program 194F7A8E-6A37-4814-9B4D-17DF5FE0FB64 ] ===== -// Mutating 451735F6-3D6A-4D6D-A821-8389940474C0 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '1662011011' -v1 <- LoadBigInt '16' -v2 <- LoadBigInt '63165' -v3 <- LoadInteger '1073741824' -v4 <- LoadInteger '10' -v5 <- LoadInteger '-46166460' -v6 <- LoadString 'validate' -v7 <- LoadString '9007199254740990' -v8 <- LoadString 'M' -v9 <- LoadInteger '-65537' -v10 <- Compare v9, '!==', v9 -v11 <- LoadInteger '15' -v12 <- BinaryOperation v11, '>>>', v11 -// Mutating next operation -v13 <- LoadInteger '54584' -// Mutating next operation -v14 <- BinaryOperation v13, '+', v13 -v15 <- CreateFloatArray [-1.0, -0.0, 267559.067278828, -1000000.0, -4.0, inf, 2.2250738585072014e-308, 2.0, 0.08943490308204227, -186087.06366254273] -v16 <- LoadNull -v17 <- BinaryOperation v16, '??', v16 -v18 <- LoadInteger '-61001' -v19 <- LoadInteger '32188' -v20 <- LoadInteger '-2082882237' -v21 <- BeginConstructor -> v22, v23, v24, v25 - // Mutating next operation - v26 <- GetElement v22, '1' - v27 <- UnaryOperation v23, '--' - v28 <- GetProperty v22, 'constructor' - v29 <- Construct (guarded) v28, [] - v30 <- BinaryOperation v25, '|', v25 - SetProperty v22, 'd', v18 -EndConstructor -SetProperty v21, 'prototype', v21 -v31 <- LoadString 'zTSf' -v32 <- LoadString 'boolean' -v33 <- CallMethod (guarded) v32, 'sup', [] -v34 <- LoadString '-2147483647' -// Mutating next operation -v35 <- GetElement v34, '1024' -v36 <- CreateIntArray [-951142966, 1, 5, 268435440, -7] -v37 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v38 <- CallMethod (guarded) v37, 'pop', [] -v39 <- ConstructWithSpread (guarded) v36, [...v34, ...v36] -v40 <- BinaryOperation v39, '??', v39 -v41 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v42 <- CreateFloatArray [-2.220446049250313e-16, 362271.1349964454, 2.0, 5.0, -857412.5044092498, 569419.7179212924, -1000000.0, 2.2250738585072014e-308, 3.0, -0.0] -v43 <- LoadUndefined -v44 <- LoadUndefined -v45 <- BinaryOperation v44, '??', v44 -v46 <- BeginPlainFunction -> v47, v48 - v49 <- BinaryOperation v47, '??', v47 - SetElement v43, '7', v43 - v50 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - v51 <- EndObjectLiteral - v52 <- LoadDisposableVariable v51 - Return v37 -EndPlainFunction -v53 <- CallFunction (guarded) v46, [] -v54 <- BinaryOperation v53, '??', v53 -// Mutating next operation -v55 <- Construct v41, [v42, v34, v35] -v56 <- CallMethod (guarded) v55, 'entries', [] -v57 <- Construct v21, [v20, v20, v16] -v58 <- CallMethod (guarded) v57, 'reverse', [] -v59 <- Construct v21, [v15] -v60 <- LoadFloat '-2.0' -v61 <- CreateNamedVariable 'Uint16Array', 'none' -// Mutating next operation -v62 <- LoadFloat '1e-15' -v63 <- LoadInteger '684504293' -v64 <- BeginConstructor -> v65, v66, v67, v68, v69 - v70 <- BinaryOperation v66, '??', v66 - v71 <- BinaryOperation v67, '??', v67 - v72 <- BinaryOperation v69, '??', v69 - SetProperty v65, 'p6', v62 - // Mutating next operation - SetProperty v65, 'd', v66 -EndConstructor -SetElement v64, '684504293', v61 -v73 <- Construct v64, [] -v74 <- Construct v64, [v63] -BeginRepeatLoop '10' -> v75 - v76 <- BinaryOperation v75, '+', v75 - v77 <- LoadString 'p' - v78 <- BinaryOperation v77, '+', v75 - SetComputedProperty v73, v78, v75 -EndRepeatLoop -v79 <- GetProperty v74, 'c' -UpdateComputedProperty v64, v79, '**',v63 -v80 <- LoadFloat '1.2397726966665674e+308' -v81 <- LoadFloat '0.013560799105835186' -v82 <- LoadInteger '3380' -v83 <- CreateNamedVariable 'Int16Array', 'none' -v84 <- LoadInteger '9' -v85 <- CreateNamedVariable 'Uint16Array', 'none' -v86 <- LoadInteger '261' -v87 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v88 <- Construct v21, [v82, v60, v15] -v89 <- LoadInteger '251' -v90 <- CreateNamedVariable 'Uint32Array', 'none' -v91 <- LoadInteger '3874' -v92 <- CreateNamedVariable 'Int32Array', 'none' -// Program may be interesting due to new coverage: 3172 newly discovered edges in the CFG of the target - - -// ===== [ Program A2A7148D-5B19-4029-AF88-D6F108C5A8F7 ] ===== -// Minimizing 194F7A8E-6A37-4814-9B4D-17DF5FE0FB64 -v0 <- CreateNamedVariable 'Uint16Array', 'none' -v1 <- LoadInteger '684504293' -v2 <- BeginConstructor -> v3, v4, v5, v6, v7 -EndConstructor -SetElement v2, '684504293', v0 -v8 <- GetProperty v1, 'c' -UpdateComputedProperty v2, v8, '**',v1 -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.fzil b/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.fzil deleted file mode 100755 index 3235998f4..000000000 Binary files a/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.js b/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.js deleted file mode 100755 index 72ceee2a0..000000000 --- a/old_corpus/program_20251007080856_A2A7148D-5B19-4029-AF88-D6F108C5A8F7.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 194F7A8E-6A37-4814-9B4D-17DF5FE0FB64 -function F2(a4, a5, a6, a7) { - if (!new.target) { throw 'must be called with new'; } -} -F2[684504293] = Uint16Array; -F2[(684504293).c] **= 684504293; -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.fuzzil.history b/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.fuzzil.history deleted file mode 100755 index 834a170b0..000000000 --- a/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.fuzzil.history +++ /dev/null @@ -1,815 +0,0 @@ -// ===== [ Program DD94F550-1B79-4575-BFD6-F2BDD38611D8 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '62' -v7 <- CreateNamedVariable 'Uint32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator FloatArrayGenerator -v9 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v10 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v11 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v12 <- BeginPlainFunction -> - Return v11 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v13 <- LoadInteger '-256' -v14 <- LoadInteger '7' -v15 <- LoadInteger '3' -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v17 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v18 <- CreateNamedVariable 'Symbol', 'none' -v19 <- GetProperty v18, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v19 -> v20 - EndObjectLiteralComputedMethod -v21 <- EndObjectLiteral -v22 <- LoadInteger '-45191' -v23 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v23, v22 -v24 <- EndObjectLiteral -v25 <- BeginClassDefinition (exp) -EndClassDefinition - - -// ===== [ Program 48D2A744-6E57-4A2F-9848-CEFC44534491 ] ===== -// Mutating DD94F550-1B79-4575-BFD6-F2BDD38611D8 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -// Splicing instruction 1 (Construct) from DE426FBF-C687-469A-A089-0F877441504F -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- Construct v5, [] -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from BAD5B12F-898C-4FEE-8DDE-432391798835 -v7 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v8 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v9 - Return v7 - EndObjectLiteralMethod - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -// Splicing done -v11 <- Construct v4, [v3] -// Splicing instruction 75 (CallFunction) from DA967556-47AB-415A-9228-26BBA4C83DB5 -v12 <- LoadString '-05:00' -v13 <- LoadString 'Pacific/Pitcairn' -v14 <- CallFunction v7, [v13, v12] -// Splicing done -// Splicing instruction 0 (BeginPlainFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v15 <- BeginPlainFunction -> - v16 <- LoadString 'find' - v17 <- LoadInteger '-45191' - v18 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v16 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `a`, v18 - BeginObjectLiteralGetter `b` -> v19 - Reassign v16, v19 - v20 <- CallMethod (guarded) v19, 'call', [v19, v16, v16] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v18, v17 - v21 <- EndObjectLiteral -EndPlainFunction -// Splicing done -v22 <- LoadInteger '62' -v23 <- CreateNamedVariable 'Uint32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v26 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v27 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v28 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v29 <- LoadInteger '-256' -// Splicing instruction 11 (CallMethod) from 162C736C-F892-4B41-9DB3-EE95EAE4DD13 -v30 <- CreateNamedVariable 'Math', 'none' -v31 <- LoadInteger '255' -v32 <- CallMethod v30, 'log1p', [v31] -// Splicing done -// Splicing instruction 14 (BeginPlainFunction) from E3D5FDD3-F2DE-4B4F-8913-187541AF94AB -v33 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -v34 <- LoadInteger '7' -v35 <- LoadInteger '3' -v36 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v37 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v38 <- CreateNamedVariable 'Symbol', 'none' -// Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E -v39 <- BeginPlainFunction -> v40, v41, v42, v43 -EndPlainFunction -// Splicing done -// Splicing instruction 81 (EndRepeatLoop) from E49D0036-6B16-4F4F-8E06-28FE5CE344C7 -v44 <- CreateNamedVariable 'Float32Array', 'none' -v45 <- Construct v44, [] -BeginRepeatLoop '10' -> v46 - v47 <- LoadString 'p' - v48 <- BinaryOperation v47, '+', v46 - SetComputedProperty v45, v48, v46 -EndRepeatLoop -// Splicing done -v49 <- GetProperty v38, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v49 -> v50 - EndObjectLiteralComputedMethod - // Splicing instruction 7 (BeginObjectLiteralMethod) from 86DB13FF-0C7B-41AC-810E-0AB5766C07BB - BeginObjectLiteralMethod `valueOf` -> v51, v52, v53, v54 - Reassign v13, v53 - BeginForLoopInitializer - v55 <- LoadInteger '0' - v56 <- LoadInteger '10' - BeginForLoopCondition -> v57, v58 - v59 <- Compare v57, '<', v58 - BeginForLoopAfterthought v59 -> v60, v61 - v62 <- UnaryOperation v61, '--' - BeginForLoopBody -> v63, v64 - v65 <- LoadNull - EndForLoop - SetComputedSuperProperty v51, v52 - v66 <- Construct (guarded) v52, [] - v67 <- GetProperty v13, 'length' - v68 <- LoadString '2147483647' - v69 <- LoadString 'instant' - v70 <- LoadString 'q2AHn' - Return v54 - EndObjectLiteralMethod - // Splicing done -v71 <- EndObjectLiteral -v72 <- LoadInteger '-45191' -v73 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v73, v72 -v74 <- EndObjectLiteral -v75 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 3196 newly discovered edges in the CFG of the target - - -// ===== [ Program B2CE8859-5177-4B70-B5D6-CC75B67FB1A5 ] ===== -// Mutating 48D2A744-6E57-4A2F-9848-CEFC44534491 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- Construct v5, [] -v7 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v8 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v9 - Return v7 - EndObjectLiteralMethod - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- Construct v4, [v3] -v12 <- LoadString '-05:00' -v13 <- LoadString 'Pacific/Pitcairn' -v14 <- CallFunction v7, [v13, v12] -v15 <- BeginPlainFunction -> - v16 <- LoadString 'find' - // Splicing instruction 6 (Construct) from 34880B13-6226-4338-B944-01660C1AEAA6 - v17 <- BeginPlainFunction -> - EndPlainFunction - v18 <- BeginClassDefinition (exp) v17 - ClassAddInstanceElement '8' v17 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v19 <- Construct v18, [] - // Splicing done - v20 <- LoadInteger '-45191' - v21 <- LoadFloat '-2.220446049250313e-16' - // Splicing instruction 8 (CallMethod) from E040B601-B143-41F7-8F25-1E93477D226F - v22 <- LoadString 'NFD' - v23 <- LoadString 'setMilliseconds' - v24 <- CallMethod v23, 'normalize', [v22] - // Splicing done - // Splicing instruction 46 (CallMethod) from 8EF36F3E-AFE4-42F9-A825-721F305D7CB0 - v25 <- LoadInteger '-1353907348' - v26 <- LoadFloat '-1e-15' - v27 <- LoadFloat '-2.0' - v28 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v27 - ClassAddPrivateStaticProperty 'd' v26 - ClassAddInstanceComputedProperty v26 - BeginClassStaticGetter `f` -> v29 - SetProperty v29, 'd', v29 - v30 <- LoadNewTarget - v31 <- LoadString 'p' - v32 <- LoadString 'MaX' - v33 <- LoadString 'number' - Return v29 - EndClassStaticGetter - ClassAddStaticElement '0' v25 - ClassAddPrivateInstanceProperty 'c' v27 - EndClassDefinition - v34 <- Construct v28, [] - v35 <- Construct v28, [] - v36 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v37 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v38, v39 - {e:v40,} <- DestructObject v39 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v41 - SetSuperProperty 'g', v41 - v42 <- CreateNamedVariable 'Symbol', 'none' - v43 <- GetProperty v42, 'species' - v44 <- GetComputedProperty v41, v43 - Return v26 - EndObjectLiteralMethod - v45 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v46 <- Construct v37, [] - v47 <- Construct v37, [] - v48 <- Construct v37, [] - v49 <- CallMethod (guarded) v46, 'call', [v34, v36, v35, v47] - v50 <- CallMethod (guarded) v35, 'hypot', [v48] - // Splicing done - BeginObjectLiteral - ObjectLiteralSetPrototype v16 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `a`, v21 - BeginObjectLiteralGetter `b` -> v51 - Reassign v16, v51 - v52 <- CallMethod (guarded) v51, 'call', [v51, v16, v16] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v21, v20 - v53 <- EndObjectLiteral -EndPlainFunction -v54 <- LoadInteger '62' -v55 <- CreateNamedVariable 'Uint32Array', 'none' -v56 <- Construct v55, [v54] -v57 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v58 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v59 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v60 <- BeginPlainFunction -> - Return v59 -EndPlainFunction -v61 <- LoadInteger '-256' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '255' -v64 <- CallMethod v62, 'log1p', [v63] -v65 <- BeginPlainFunction -> -EndPlainFunction -v66 <- LoadInteger '7' -v67 <- LoadInteger '3' -v68 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v69 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -// Splicing instruction 44 (CallFunction) from 85BD4634-6042-4439-9660-681203083F44 -v70 <- BeginPlainFunction -> -EndPlainFunction -v71 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v70 - ObjectLiteralSetPrototype v70 - ObjectLiteralCopyProperties v70 - ObjectLiteralAddProperty `f`, v70 - ObjectLiteralAddElement `6`, v70 - BeginObjectLiteralSetter `b` -> v72, v73 - v74 <- GetComputedSuperProperty v70 - Update v74, '&&', v73 - v75 <- LoadFloat 'nan' - v76 <- LoadFloat '-551599.0459100289' - v77 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v70 - v78 <- EndObjectLiteral - Return v78 -EndPlainFunction -v79 <- CallFunction v71, [] -// Splicing done -v80 <- CreateNamedVariable 'Symbol', 'none' -// Splicing instruction 16 (BeginPlainFunction) from B6B7FC59-78C3-41EE-A248-54899D0D94B1 -v81 <- BeginPlainFunction -> - Return v81 -EndPlainFunction -// Splicing done -// Splicing instruction 26 (Construct) from 1D1E56DC-B1F7-462D-948B-7B190275C183 -v82 <- BeginConstructor -> v83 -EndConstructor -v84 <- Construct v82, [] -v85 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v86 - EndClassStaticGetter -EndClassDefinition -v87 <- Construct v85, [] -v88 <- BeginConstructor -> v89, v90, v91, v92 - SetProperty v89, 'b', v91 -EndConstructor -v93 <- Construct v88, [v84, v87] -// Splicing done -v94 <- BeginPlainFunction -> v95, v96, v97, v98 -EndPlainFunction -v99 <- CreateNamedVariable 'Float32Array', 'none' -v100 <- Construct v99, [] -BeginRepeatLoop '10' -> v101 - v102 <- LoadString 'p' - v103 <- BinaryOperation v102, '+', v101 - SetComputedProperty v100, v103, v101 -EndRepeatLoop -v104 <- GetProperty v80, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v104 -> v105 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v106, v107, v108, v109 - Reassign v13, v108 - BeginForLoopInitializer - v110 <- LoadInteger '0' - v111 <- LoadInteger '10' - BeginForLoopCondition -> v112, v113 - v114 <- Compare v112, '<', v113 - BeginForLoopAfterthought v114 -> v115, v116 - v117 <- UnaryOperation v116, '--' - BeginForLoopBody -> v118, v119 - // Splicing instruction 2 (Construct) from 0647EE6F-86D0-4C82-9565-D23B35DE0858 - v120 <- LoadInteger '3904' - v121 <- CreateNamedVariable 'Uint8Array', 'none' - v122 <- Construct v121, [v120] - // Splicing done - // Splicing instruction 23 (UnaryOperation) from C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93 - v123 <- LoadInteger '536870912' - v124 <- UnaryOperation '-', v123 - // Splicing done - v125 <- LoadNull - EndForLoop - SetComputedSuperProperty v106, v107 - v126 <- Construct (guarded) v107, [] - v127 <- GetProperty v13, 'length' - v128 <- LoadString '2147483647' - v129 <- LoadString 'instant' - v130 <- LoadString 'q2AHn' - Return v109 - EndObjectLiteralMethod -v131 <- EndObjectLiteral -v132 <- LoadInteger '-45191' -// Splicing instruction 1 (BeginObjectLiteral) from 71E88E73-15FE-496F-8134-E6EEEA288358 -v133 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v133 -v134 <- EndObjectLiteral -// Splicing done -// Splicing instruction 155 (CallMethod) from DA967556-47AB-415A-9228-26BBA4C83DB5 -v135 <- LoadString '-05:00' -v136 <- LoadString 'Pacific/Pitcairn' -v137 <- BeginPlainFunction -> v138, v139 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v136 - BeginObjectLiteralMethod `valueOf` -> v140, v141, v142, v143 - Reassign v136, v142 - BeginForLoopInitializer - v144 <- LoadInteger '0' - v145 <- LoadInteger '10' - BeginForLoopCondition -> v146, v147 - v148 <- Compare v146, '<', v147 - BeginForLoopAfterthought v140 -> v149, v150 - v151 <- UnaryOperation v149, '++' - v152 <- UnaryOperation v150, '--' - BeginForLoopBody -> v153, v154 - EndForLoop - SetComputedSuperProperty v140, v141 - v155 <- Construct (guarded) v141, [] - v156 <- GetProperty v135, 'length' - Return v143 - EndObjectLiteralMethod - v157 <- EndObjectLiteral - Return v157 -EndPlainFunction -v158 <- CallFunction v137, [v136, v135] -v159 <- LoadString 'n' -v160 <- CreateNamedVariable 'String', 'none' -v161 <- CreateArray [] -v162 <- CallMethod (guarded) v160, 'apply', [v159, v161] -v163 <- CallMethod (guarded) v162, 'match', [v136] -// Splicing done -v164 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v164, v132 -v165 <- EndObjectLiteral -v166 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 3800 newly discovered edges in the CFG of the target - - -// ===== [ Program D94C5909-F85E-49AF-AB2B-1CA454799C9C ] ===== -// Mutating B2CE8859-5177-4B70-B5D6-CC75B67FB1A5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -// Exploring value v5 -v6 <- CallMethod (guarded) v5, 'parse', [v4] -// Exploring finished -v7 <- Construct v5, [] -v8 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v9 - Return v9 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v10 - Return v8 - EndObjectLiteralMethod - v11 <- EndObjectLiteral - Return v11 -EndPlainFunction -v12 <- Construct v4, [v3] -// Exploring value v12 -v13 <- GetProperty (guarded) v12, 'constructor' -v14 <- Construct (guarded) v13, [v7, v4, v12] -// Exploring finished -v15 <- LoadString '-05:00' -v16 <- LoadString 'Pacific/Pitcairn' -v17 <- CallFunction v8, [v16, v15] -// Exploring value v17 -v18 <- GetProperty (guarded) v17, '__lookupSetter__' -v19 <- Construct (guarded) v18, [v8] -// Exploring finished -v20 <- BeginPlainFunction -> - v21 <- LoadString 'find' - v22 <- BeginPlainFunction -> - EndPlainFunction - v23 <- BeginClassDefinition (exp) v22 - ClassAddInstanceElement '8' v22 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v24 <- Construct v23, [] - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - v27 <- LoadString 'NFD' - v28 <- LoadString 'setMilliseconds' - v29 <- CallMethod v28, 'normalize', [v27] - v30 <- LoadInteger '-1353907348' - v31 <- LoadFloat '-1e-15' - v32 <- LoadFloat '-2.0' - v33 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v32 - ClassAddPrivateStaticProperty 'd' v31 - ClassAddInstanceComputedProperty v31 - BeginClassStaticGetter `f` -> v34 - SetProperty v34, 'd', v34 - v35 <- LoadNewTarget - v36 <- LoadString 'p' - v37 <- LoadString 'MaX' - v38 <- LoadString 'number' - Return v34 - EndClassStaticGetter - ClassAddStaticElement '0' v30 - ClassAddPrivateInstanceProperty 'c' v32 - EndClassDefinition - v39 <- Construct v33, [] - v40 <- Construct v33, [] - v41 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v42 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v43, v44 - {e:v45,} <- DestructObject v44 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v46 - SetSuperProperty 'g', v46 - v47 <- CreateNamedVariable 'Symbol', 'none' - v48 <- GetProperty v47, 'species' - v49 <- GetComputedProperty v46, v48 - Return v31 - EndObjectLiteralMethod - v50 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v51 <- Construct v42, [] - v52 <- Construct v42, [] - v53 <- Construct v42, [] - v54 <- CallMethod (guarded) v51, 'call', [v39, v41, v40, v52] - v55 <- CallMethod (guarded) v40, 'hypot', [v53] - BeginObjectLiteral - ObjectLiteralSetPrototype v21 - ObjectLiteralCopyProperties v21 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v56 - Reassign v21, v56 - v57 <- CallMethod (guarded) v56, 'call', [v56, v21, v21] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v26, v25 - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- LoadInteger '62' -v60 <- CreateNamedVariable 'Uint32Array', 'none' -v61 <- Construct v60, [v59] -// Exploring value v61 -v62 <- CallMethod (guarded) v61, 'entries', [] -// Exploring finished -v63 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -// Exploring value v63 -v64 <- GetElement v63, '1' -// Exploring finished -v65 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v66 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v67 <- BeginPlainFunction -> - Return v66 -EndPlainFunction -// Exploring value v67 -v68 <- CallMethod (guarded) v67, 'toString', [] -// Exploring finished -v69 <- LoadInteger '-256' -v70 <- CreateNamedVariable 'Math', 'none' -v71 <- LoadInteger '255' -v72 <- CallMethod v70, 'log1p', [v71] -v73 <- BeginPlainFunction -> -EndPlainFunction -v74 <- LoadInteger '7' -v75 <- LoadInteger '3' -// Exploring value v75 -v76 <- BinaryOperation v75, '>>', v75 -// Exploring finished -v77 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -// Exploring value v77 -v78 <- CallMethod (guarded) v77, 'findLast', [v77] -// Exploring finished -v79 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v80 <- BeginPlainFunction -> -EndPlainFunction -v81 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v80 - ObjectLiteralSetPrototype v80 - ObjectLiteralCopyProperties v80 - ObjectLiteralAddProperty `f`, v80 - ObjectLiteralAddElement `6`, v80 - BeginObjectLiteralSetter `b` -> v82, v83 - v84 <- GetComputedSuperProperty v80 - Update v84, '&&', v83 - v85 <- LoadFloat 'nan' - v86 <- LoadFloat '-551599.0459100289' - v87 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v80 - v88 <- EndObjectLiteral - // Exploring value v88 - v89 <- CallMethod (guarded) v88, 'bind', [v59] - // Exploring finished - Return v88 -EndPlainFunction -v90 <- CallFunction v81, [] -v91 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v91 -v92 <- CallMethod (guarded) v91, 'apply', [v7, v17] -// Exploring finished -v93 <- BeginPlainFunction -> - Return v93 -EndPlainFunction -// Exploring value v93 -v94 <- CallMethod (guarded) v93, 'apply', [v15, v72] -// Exploring finished -v95 <- BeginConstructor -> v96 -EndConstructor -v97 <- Construct v95, [] -v98 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v99 - EndClassStaticGetter -EndClassDefinition -v100 <- Construct v98, [] -v101 <- BeginConstructor -> v102, v103, v104, v105 - // Exploring value v102 - v106 <- GetProperty (guarded) v102, 'constructor' - v107 <- Construct (guarded) v106, [v104, v104, v1] - // Exploring finished - // Exploring value v103 - v108 <- GetProperty (guarded) v103, 'constructor' - v109 <- Construct (guarded) v108, [] - // Exploring finished - // Exploring value v105 - v110 <- BinaryOperation v105, '??', v105 - // Exploring finished - SetProperty v102, 'b', v104 -EndConstructor -// Exploring value v101 -SetProperty v101, 'd', v101 -// Exploring finished -v111 <- Construct v101, [v97, v100] -// Exploring value v111 -v112 <- GetProperty (guarded) v111, 'constructor' -v113 <- Construct (guarded) v112, [v15, v77, v5] -// Exploring finished -v114 <- BeginPlainFunction -> v115, v116, v117, v118 -EndPlainFunction -// Exploring value v114 -v119 <- GetProperty v114, 'length' -// Exploring finished -v120 <- CreateNamedVariable 'Float32Array', 'none' -v121 <- Construct v120, [] -BeginRepeatLoop '10' -> v122 - v123 <- LoadString 'p' - v124 <- BinaryOperation v123, '+', v122 - SetComputedProperty v121, v124, v122 -EndRepeatLoop -v125 <- GetProperty v91, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v125 -> v126 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v127, v128, v129, v130 - Reassign v16, v129 - BeginForLoopInitializer - v131 <- LoadInteger '0' - v132 <- LoadInteger '10' - BeginForLoopCondition -> v133, v134 - v135 <- Compare v133, '<', v134 - BeginForLoopAfterthought v135 -> v136, v137 - v138 <- UnaryOperation v137, '--' - BeginForLoopBody -> v139, v140 - v141 <- LoadInteger '3904' - v142 <- CreateNamedVariable 'Uint8Array', 'none' - v143 <- Construct v142, [v141] - v144 <- LoadInteger '536870912' - v145 <- UnaryOperation '-', v144 - v146 <- LoadNull - EndForLoop - SetComputedSuperProperty v127, v128 - v147 <- Construct (guarded) v128, [] - v148 <- GetProperty v16, 'length' - v149 <- LoadString '2147483647' - v150 <- LoadString 'instant' - v151 <- LoadString 'q2AHn' - Return v130 - EndObjectLiteralMethod -v152 <- EndObjectLiteral -v153 <- LoadInteger '-45191' -v154 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v154 -v155 <- EndObjectLiteral -v156 <- LoadString '-05:00' -v157 <- LoadString 'Pacific/Pitcairn' -v158 <- BeginPlainFunction -> v159, v160 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v157 - BeginObjectLiteralMethod `valueOf` -> v161, v162, v163, v164 - Reassign v157, v163 - BeginForLoopInitializer - v165 <- LoadInteger '0' - v166 <- LoadInteger '10' - BeginForLoopCondition -> v167, v168 - v169 <- Compare v167, '<', v168 - BeginForLoopAfterthought v161 -> v170, v171 - v172 <- UnaryOperation v170, '++' - v173 <- UnaryOperation v171, '--' - BeginForLoopBody -> v174, v175 - EndForLoop - SetComputedSuperProperty v161, v162 - v176 <- Construct (guarded) v162, [] - v177 <- GetProperty v156, 'length' - Return v164 - EndObjectLiteralMethod - v178 <- EndObjectLiteral - Return v178 -EndPlainFunction -v179 <- CallFunction v158, [v157, v156] -// Exploring value v179 -SetElement v179, '9', v179 -// Exploring finished -v180 <- LoadString 'n' -v181 <- CreateNamedVariable 'String', 'none' -v182 <- CreateArray [] -// Exploring value v182 -v183 <- CallMethod (guarded) v182, 'forEach', [v157] -// Exploring finished -v184 <- CallMethod (guarded) v181, 'apply', [v180, v182] -v185 <- CallMethod (guarded) v184, 'match', [v157] -v186 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v186, v153 -v187 <- EndObjectLiteral -v188 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 4285 newly discovered edges in the CFG of the target - - -// ===== [ Program E692317B-6AD9-4B8C-BE7C-221E2D8963F1 ] ===== -// Minimizing D94C5909-F85E-49AF-AB2B-1CA454799C9C -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- CallMethod (guarded) v5, 'parse', [v4] -v7 <- CallFunction v5, [] -v8 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v9 - Return v4 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v10 - Return v7 - EndObjectLiteralMethod - v11 <- EndObjectLiteral - Return v1 -EndPlainFunction -v12 <- Construct v4, [v3] -v13 <- GetProperty (guarded) v12, 'constructor' -v14 <- CallFunction (guarded) v13, [v7, v4, v12] -v15 <- LoadString '-05:00' -v16 <- LoadString 'Pacific/Pitcairn' -v17 <- CallFunction v8, [v16, v15] -v18 <- GetProperty (guarded) v17, '__lookupSetter__' -v19 <- CallFunction (guarded) v18, [v8] -v20 <- BeginPlainFunction -> - v21 <- BeginPlainFunction -> - Return v12 - EndPlainFunction - v22 <- BeginClassDefinition (exp) v21 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v23 <- LoadFloat '-1e-15' - v24 <- LoadFloat '-2.0' - v25 <- BeginClassDefinition (decl) - ClassAddPrivateStaticProperty 'd' v23 - ClassAddInstanceComputedProperty v23 - BeginClassStaticGetter `f` -> v26 - EndClassStaticGetter - ClassAddPrivateInstanceProperty 'c' v24 - EndClassDefinition - v27 <- CallFunction v25, [] - v28 <- CallFunction v25, [] - v29 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v30 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v31, v32 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v33 - SetSuperProperty 'g', v33 - EndObjectLiteralMethod - v34 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v35 <- CallFunction v30, [] - v36 <- CallFunction v30, [] - v37 <- CallFunction v30, [] - v38 <- CallMethod (guarded) v35, 'call', [v27, v29, v28, v36] - v39 <- CallMethod (guarded) v28, 'hypot', [v37] - BeginObjectLiteral - BeginObjectLiteralGetter `b` -> v40 - Return v20 - EndObjectLiteralGetter - v41 <- EndObjectLiteral - Return v13 -EndPlainFunction -v42 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v43 <- BeginPlainFunction -> - Return v20 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v43 -v44 <- EndObjectLiteral -v45 <- CallMethod (guarded) v44, 'bind', [] -v46 <- CreateNamedVariable 'Symbol', 'none' -v47 <- CallMethod v46, 'apply', [v7, v17] -v48 <- BeginConstructor -> v49 -EndConstructor -v50 <- BeginClassDefinition (exp) -EndClassDefinition -v51 <- Construct v50, [] -v52 <- BeginConstructor -> v53, v54, v55, v56 - v57 <- GetProperty v53, 'constructor' - v58 <- Construct (guarded) v57, [v55, v55] - v59 <- GetProperty v54, 'constructor' - v60 <- Construct v59, [] -EndConstructor -v61 <- Construct v52, [v48, v51] -v62 <- GetProperty v61, 'constructor' -v63 <- Construct v62, [v15, v42] -BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v64, v65, v66, v67 - Reassign v16, v66 - Return v20 - EndObjectLiteralMethod -v68 <- EndObjectLiteral -// Program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.fzil b/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.fzil deleted file mode 100755 index b97db82c3..000000000 Binary files a/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.js b/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.js deleted file mode 100755 index ad6ea264e..000000000 --- a/old_corpus/program_20251007081024_E692317B-6AD9-4B8C-BE7C-221E2D8963F1.js +++ /dev/null @@ -1,91 +0,0 @@ -// Minimizing D94C5909-F85E-49AF-AB2B-1CA454799C9C -new Float64Array(2421); -try { Date.parse(BigUint64Array); } catch (e) {} -const v7 = Date(); -function f8() { - const v11 = { - get e() { - return BigUint64Array; - }, - next() { - return v7; - }, - }; - return Float64Array; -} -const v12 = new BigUint64Array(64); -const v13 = v12?.constructor; -try { v13(v7, BigUint64Array, v12); } catch (e) {} -let v16 = "Pacific/Pitcairn"; -const v17 = f8(v16, "-05:00"); -const v18 = v17?.__lookupSetter__; -try { v18(f8); } catch (e) {} -function f20() { - function f21() { - return v12; - } - const v22 = class extends f21 { - 2147483647; - } - class C25 { - static #d = -1e-15; - [-1e-15]; - static get f() { - } - #c = -2.0; - } - const v27 = C25(); - const v28 = C25(); - const v29 = [-9007199254740992,-2,-128,844998822,256,268435441]; - class C30 { - static set h(a32) { - const v34 = { - valueOf() { - super.g = this; - }, - }; - } - #g; - } - const v35 = C30(); - const v36 = C30(); - const v37 = C30(); - try { v35.call(v27, v29, v28, v36); } catch (e) {} - try { v28.hypot(v37); } catch (e) {} - const v41 = { - get b() { - return f20; - }, - }; - return v13; -} -const v42 = [536870887,536870889,268435456,1000,41821,-32478,-2,2147483648]; -function f43() { - return f20; -} -const v44 = { __proto__: f43 }; -try { v44.bind(); } catch (e) {} -Symbol.apply(v7, v17); -function F48() { - if (!new.target) { throw 'must be called with new'; } -} -const v50 = class { -} -const v51 = new v50(); -function F52(a54, a55, a56) { - if (!new.target) { throw 'must be called with new'; } - const v57 = this.constructor; - try { new v57(a55, a55); } catch (e) {} - const t78 = a54.constructor; - new t78(); -} -const v61 = new F52(F48, v51); -const t82 = v61.constructor; -new t82("-05:00", v42); -const v68 = { - valueOf(a65, a66, a67) { - v16 = a66; - return f20; - }, -}; -// Program is interesting due to new coverage: 46 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.fuzzil.history b/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.fuzzil.history deleted file mode 100755 index ac095dd5d..000000000 --- a/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.fuzzil.history +++ /dev/null @@ -1,1178 +0,0 @@ -// ===== [ Program DD94F550-1B79-4575-BFD6-F2BDD38611D8 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '62' -v7 <- CreateNamedVariable 'Uint32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator FloatArrayGenerator -v9 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v10 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v11 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v12 <- BeginPlainFunction -> - Return v11 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v13 <- LoadInteger '-256' -v14 <- LoadInteger '7' -v15 <- LoadInteger '3' -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v17 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v18 <- CreateNamedVariable 'Symbol', 'none' -v19 <- GetProperty v18, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v19 -> v20 - EndObjectLiteralComputedMethod -v21 <- EndObjectLiteral -v22 <- LoadInteger '-45191' -v23 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v23, v22 -v24 <- EndObjectLiteral -v25 <- BeginClassDefinition (exp) -EndClassDefinition - - -// ===== [ Program 48D2A744-6E57-4A2F-9848-CEFC44534491 ] ===== -// Mutating DD94F550-1B79-4575-BFD6-F2BDD38611D8 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -// Splicing instruction 1 (Construct) from DE426FBF-C687-469A-A089-0F877441504F -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- Construct v5, [] -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from BAD5B12F-898C-4FEE-8DDE-432391798835 -v7 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v8 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v9 - Return v7 - EndObjectLiteralMethod - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -// Splicing done -v11 <- Construct v4, [v3] -// Splicing instruction 75 (CallFunction) from DA967556-47AB-415A-9228-26BBA4C83DB5 -v12 <- LoadString '-05:00' -v13 <- LoadString 'Pacific/Pitcairn' -v14 <- CallFunction v7, [v13, v12] -// Splicing done -// Splicing instruction 0 (BeginPlainFunction) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 -v15 <- BeginPlainFunction -> - v16 <- LoadString 'find' - v17 <- LoadInteger '-45191' - v18 <- LoadFloat '-2.220446049250313e-16' - BeginObjectLiteral - ObjectLiteralSetPrototype v16 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `a`, v18 - BeginObjectLiteralGetter `b` -> v19 - Reassign v16, v19 - v20 <- CallMethod (guarded) v19, 'call', [v19, v16, v16] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v18, v17 - v21 <- EndObjectLiteral -EndPlainFunction -// Splicing done -v22 <- LoadInteger '62' -v23 <- CreateNamedVariable 'Uint32Array', 'none' -v24 <- Construct v23, [v22] -v25 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v26 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v27 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v28 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v29 <- LoadInteger '-256' -// Splicing instruction 11 (CallMethod) from 162C736C-F892-4B41-9DB3-EE95EAE4DD13 -v30 <- CreateNamedVariable 'Math', 'none' -v31 <- LoadInteger '255' -v32 <- CallMethod v30, 'log1p', [v31] -// Splicing done -// Splicing instruction 14 (BeginPlainFunction) from E3D5FDD3-F2DE-4B4F-8913-187541AF94AB -v33 <- BeginPlainFunction -> -EndPlainFunction -// Splicing done -v34 <- LoadInteger '7' -v35 <- LoadInteger '3' -v36 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v37 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v38 <- CreateNamedVariable 'Symbol', 'none' -// Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E -v39 <- BeginPlainFunction -> v40, v41, v42, v43 -EndPlainFunction -// Splicing done -// Splicing instruction 81 (EndRepeatLoop) from E49D0036-6B16-4F4F-8E06-28FE5CE344C7 -v44 <- CreateNamedVariable 'Float32Array', 'none' -v45 <- Construct v44, [] -BeginRepeatLoop '10' -> v46 - v47 <- LoadString 'p' - v48 <- BinaryOperation v47, '+', v46 - SetComputedProperty v45, v48, v46 -EndRepeatLoop -// Splicing done -v49 <- GetProperty v38, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v49 -> v50 - EndObjectLiteralComputedMethod - // Splicing instruction 7 (BeginObjectLiteralMethod) from 86DB13FF-0C7B-41AC-810E-0AB5766C07BB - BeginObjectLiteralMethod `valueOf` -> v51, v52, v53, v54 - Reassign v13, v53 - BeginForLoopInitializer - v55 <- LoadInteger '0' - v56 <- LoadInteger '10' - BeginForLoopCondition -> v57, v58 - v59 <- Compare v57, '<', v58 - BeginForLoopAfterthought v59 -> v60, v61 - v62 <- UnaryOperation v61, '--' - BeginForLoopBody -> v63, v64 - v65 <- LoadNull - EndForLoop - SetComputedSuperProperty v51, v52 - v66 <- Construct (guarded) v52, [] - v67 <- GetProperty v13, 'length' - v68 <- LoadString '2147483647' - v69 <- LoadString 'instant' - v70 <- LoadString 'q2AHn' - Return v54 - EndObjectLiteralMethod - // Splicing done -v71 <- EndObjectLiteral -v72 <- LoadInteger '-45191' -v73 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v73, v72 -v74 <- EndObjectLiteral -v75 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 3196 newly discovered edges in the CFG of the target - - -// ===== [ Program B2CE8859-5177-4B70-B5D6-CC75B67FB1A5 ] ===== -// Mutating 48D2A744-6E57-4A2F-9848-CEFC44534491 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- Construct v5, [] -v7 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v8 - Return v8 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v9 - Return v7 - EndObjectLiteralMethod - v10 <- EndObjectLiteral - Return v10 -EndPlainFunction -v11 <- Construct v4, [v3] -v12 <- LoadString '-05:00' -v13 <- LoadString 'Pacific/Pitcairn' -v14 <- CallFunction v7, [v13, v12] -v15 <- BeginPlainFunction -> - v16 <- LoadString 'find' - // Splicing instruction 6 (Construct) from 34880B13-6226-4338-B944-01660C1AEAA6 - v17 <- BeginPlainFunction -> - EndPlainFunction - v18 <- BeginClassDefinition (exp) v17 - ClassAddInstanceElement '8' v17 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v19 <- Construct v18, [] - // Splicing done - v20 <- LoadInteger '-45191' - v21 <- LoadFloat '-2.220446049250313e-16' - // Splicing instruction 8 (CallMethod) from E040B601-B143-41F7-8F25-1E93477D226F - v22 <- LoadString 'NFD' - v23 <- LoadString 'setMilliseconds' - v24 <- CallMethod v23, 'normalize', [v22] - // Splicing done - // Splicing instruction 46 (CallMethod) from 8EF36F3E-AFE4-42F9-A825-721F305D7CB0 - v25 <- LoadInteger '-1353907348' - v26 <- LoadFloat '-1e-15' - v27 <- LoadFloat '-2.0' - v28 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v27 - ClassAddPrivateStaticProperty 'd' v26 - ClassAddInstanceComputedProperty v26 - BeginClassStaticGetter `f` -> v29 - SetProperty v29, 'd', v29 - v30 <- LoadNewTarget - v31 <- LoadString 'p' - v32 <- LoadString 'MaX' - v33 <- LoadString 'number' - Return v29 - EndClassStaticGetter - ClassAddStaticElement '0' v25 - ClassAddPrivateInstanceProperty 'c' v27 - EndClassDefinition - v34 <- Construct v28, [] - v35 <- Construct v28, [] - v36 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v37 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v38, v39 - {e:v40,} <- DestructObject v39 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v41 - SetSuperProperty 'g', v41 - v42 <- CreateNamedVariable 'Symbol', 'none' - v43 <- GetProperty v42, 'species' - v44 <- GetComputedProperty v41, v43 - Return v26 - EndObjectLiteralMethod - v45 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v46 <- Construct v37, [] - v47 <- Construct v37, [] - v48 <- Construct v37, [] - v49 <- CallMethod (guarded) v46, 'call', [v34, v36, v35, v47] - v50 <- CallMethod (guarded) v35, 'hypot', [v48] - // Splicing done - BeginObjectLiteral - ObjectLiteralSetPrototype v16 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `a`, v21 - BeginObjectLiteralGetter `b` -> v51 - Reassign v16, v51 - v52 <- CallMethod (guarded) v51, 'call', [v51, v16, v16] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v21, v20 - v53 <- EndObjectLiteral -EndPlainFunction -v54 <- LoadInteger '62' -v55 <- CreateNamedVariable 'Uint32Array', 'none' -v56 <- Construct v55, [v54] -v57 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v58 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v59 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v60 <- BeginPlainFunction -> - Return v59 -EndPlainFunction -v61 <- LoadInteger '-256' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '255' -v64 <- CallMethod v62, 'log1p', [v63] -v65 <- BeginPlainFunction -> -EndPlainFunction -v66 <- LoadInteger '7' -v67 <- LoadInteger '3' -v68 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v69 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -// Splicing instruction 44 (CallFunction) from 85BD4634-6042-4439-9660-681203083F44 -v70 <- BeginPlainFunction -> -EndPlainFunction -v71 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v70 - ObjectLiteralSetPrototype v70 - ObjectLiteralCopyProperties v70 - ObjectLiteralAddProperty `f`, v70 - ObjectLiteralAddElement `6`, v70 - BeginObjectLiteralSetter `b` -> v72, v73 - v74 <- GetComputedSuperProperty v70 - Update v74, '&&', v73 - v75 <- LoadFloat 'nan' - v76 <- LoadFloat '-551599.0459100289' - v77 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v70 - v78 <- EndObjectLiteral - Return v78 -EndPlainFunction -v79 <- CallFunction v71, [] -// Splicing done -v80 <- CreateNamedVariable 'Symbol', 'none' -// Splicing instruction 16 (BeginPlainFunction) from B6B7FC59-78C3-41EE-A248-54899D0D94B1 -v81 <- BeginPlainFunction -> - Return v81 -EndPlainFunction -// Splicing done -// Splicing instruction 26 (Construct) from 1D1E56DC-B1F7-462D-948B-7B190275C183 -v82 <- BeginConstructor -> v83 -EndConstructor -v84 <- Construct v82, [] -v85 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v86 - EndClassStaticGetter -EndClassDefinition -v87 <- Construct v85, [] -v88 <- BeginConstructor -> v89, v90, v91, v92 - SetProperty v89, 'b', v91 -EndConstructor -v93 <- Construct v88, [v84, v87] -// Splicing done -v94 <- BeginPlainFunction -> v95, v96, v97, v98 -EndPlainFunction -v99 <- CreateNamedVariable 'Float32Array', 'none' -v100 <- Construct v99, [] -BeginRepeatLoop '10' -> v101 - v102 <- LoadString 'p' - v103 <- BinaryOperation v102, '+', v101 - SetComputedProperty v100, v103, v101 -EndRepeatLoop -v104 <- GetProperty v80, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v104 -> v105 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v106, v107, v108, v109 - Reassign v13, v108 - BeginForLoopInitializer - v110 <- LoadInteger '0' - v111 <- LoadInteger '10' - BeginForLoopCondition -> v112, v113 - v114 <- Compare v112, '<', v113 - BeginForLoopAfterthought v114 -> v115, v116 - v117 <- UnaryOperation v116, '--' - BeginForLoopBody -> v118, v119 - // Splicing instruction 2 (Construct) from 0647EE6F-86D0-4C82-9565-D23B35DE0858 - v120 <- LoadInteger '3904' - v121 <- CreateNamedVariable 'Uint8Array', 'none' - v122 <- Construct v121, [v120] - // Splicing done - // Splicing instruction 23 (UnaryOperation) from C739F5D3-B666-4D7F-AD31-C7A6D2CC3C93 - v123 <- LoadInteger '536870912' - v124 <- UnaryOperation '-', v123 - // Splicing done - v125 <- LoadNull - EndForLoop - SetComputedSuperProperty v106, v107 - v126 <- Construct (guarded) v107, [] - v127 <- GetProperty v13, 'length' - v128 <- LoadString '2147483647' - v129 <- LoadString 'instant' - v130 <- LoadString 'q2AHn' - Return v109 - EndObjectLiteralMethod -v131 <- EndObjectLiteral -v132 <- LoadInteger '-45191' -// Splicing instruction 1 (BeginObjectLiteral) from 71E88E73-15FE-496F-8134-E6EEEA288358 -v133 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v133 -v134 <- EndObjectLiteral -// Splicing done -// Splicing instruction 155 (CallMethod) from DA967556-47AB-415A-9228-26BBA4C83DB5 -v135 <- LoadString '-05:00' -v136 <- LoadString 'Pacific/Pitcairn' -v137 <- BeginPlainFunction -> v138, v139 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v136 - BeginObjectLiteralMethod `valueOf` -> v140, v141, v142, v143 - Reassign v136, v142 - BeginForLoopInitializer - v144 <- LoadInteger '0' - v145 <- LoadInteger '10' - BeginForLoopCondition -> v146, v147 - v148 <- Compare v146, '<', v147 - BeginForLoopAfterthought v140 -> v149, v150 - v151 <- UnaryOperation v149, '++' - v152 <- UnaryOperation v150, '--' - BeginForLoopBody -> v153, v154 - EndForLoop - SetComputedSuperProperty v140, v141 - v155 <- Construct (guarded) v141, [] - v156 <- GetProperty v135, 'length' - Return v143 - EndObjectLiteralMethod - v157 <- EndObjectLiteral - Return v157 -EndPlainFunction -v158 <- CallFunction v137, [v136, v135] -v159 <- LoadString 'n' -v160 <- CreateNamedVariable 'String', 'none' -v161 <- CreateArray [] -v162 <- CallMethod (guarded) v160, 'apply', [v159, v161] -v163 <- CallMethod (guarded) v162, 'match', [v136] -// Splicing done -v164 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v164, v132 -v165 <- EndObjectLiteral -v166 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 3800 newly discovered edges in the CFG of the target - - -// ===== [ Program D94C5909-F85E-49AF-AB2B-1CA454799C9C ] ===== -// Mutating B2CE8859-5177-4B70-B5D6-CC75B67FB1A5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -// Exploring value v5 -v6 <- CallMethod (guarded) v5, 'parse', [v4] -// Exploring finished -v7 <- Construct v5, [] -v8 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v9 - Return v9 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v10 - Return v8 - EndObjectLiteralMethod - v11 <- EndObjectLiteral - Return v11 -EndPlainFunction -v12 <- Construct v4, [v3] -// Exploring value v12 -v13 <- GetProperty (guarded) v12, 'constructor' -v14 <- Construct (guarded) v13, [v7, v4, v12] -// Exploring finished -v15 <- LoadString '-05:00' -v16 <- LoadString 'Pacific/Pitcairn' -v17 <- CallFunction v8, [v16, v15] -// Exploring value v17 -v18 <- GetProperty (guarded) v17, '__lookupSetter__' -v19 <- Construct (guarded) v18, [v8] -// Exploring finished -v20 <- BeginPlainFunction -> - v21 <- LoadString 'find' - v22 <- BeginPlainFunction -> - EndPlainFunction - v23 <- BeginClassDefinition (exp) v22 - ClassAddInstanceElement '8' v22 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v24 <- Construct v23, [] - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - v27 <- LoadString 'NFD' - v28 <- LoadString 'setMilliseconds' - v29 <- CallMethod v28, 'normalize', [v27] - v30 <- LoadInteger '-1353907348' - v31 <- LoadFloat '-1e-15' - v32 <- LoadFloat '-2.0' - v33 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v32 - ClassAddPrivateStaticProperty 'd' v31 - ClassAddInstanceComputedProperty v31 - BeginClassStaticGetter `f` -> v34 - SetProperty v34, 'd', v34 - v35 <- LoadNewTarget - v36 <- LoadString 'p' - v37 <- LoadString 'MaX' - v38 <- LoadString 'number' - Return v34 - EndClassStaticGetter - ClassAddStaticElement '0' v30 - ClassAddPrivateInstanceProperty 'c' v32 - EndClassDefinition - v39 <- Construct v33, [] - v40 <- Construct v33, [] - v41 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v42 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v43, v44 - {e:v45,} <- DestructObject v44 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v46 - SetSuperProperty 'g', v46 - v47 <- CreateNamedVariable 'Symbol', 'none' - v48 <- GetProperty v47, 'species' - v49 <- GetComputedProperty v46, v48 - Return v31 - EndObjectLiteralMethod - v50 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v51 <- Construct v42, [] - v52 <- Construct v42, [] - v53 <- Construct v42, [] - v54 <- CallMethod (guarded) v51, 'call', [v39, v41, v40, v52] - v55 <- CallMethod (guarded) v40, 'hypot', [v53] - BeginObjectLiteral - ObjectLiteralSetPrototype v21 - ObjectLiteralCopyProperties v21 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v56 - Reassign v21, v56 - v57 <- CallMethod (guarded) v56, 'call', [v56, v21, v21] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v26, v25 - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- LoadInteger '62' -v60 <- CreateNamedVariable 'Uint32Array', 'none' -v61 <- Construct v60, [v59] -// Exploring value v61 -v62 <- CallMethod (guarded) v61, 'entries', [] -// Exploring finished -v63 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -// Exploring value v63 -v64 <- GetElement v63, '1' -// Exploring finished -v65 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v66 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v67 <- BeginPlainFunction -> - Return v66 -EndPlainFunction -// Exploring value v67 -v68 <- CallMethod (guarded) v67, 'toString', [] -// Exploring finished -v69 <- LoadInteger '-256' -v70 <- CreateNamedVariable 'Math', 'none' -v71 <- LoadInteger '255' -v72 <- CallMethod v70, 'log1p', [v71] -v73 <- BeginPlainFunction -> -EndPlainFunction -v74 <- LoadInteger '7' -v75 <- LoadInteger '3' -// Exploring value v75 -v76 <- BinaryOperation v75, '>>', v75 -// Exploring finished -v77 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -// Exploring value v77 -v78 <- CallMethod (guarded) v77, 'findLast', [v77] -// Exploring finished -v79 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v80 <- BeginPlainFunction -> -EndPlainFunction -v81 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v80 - ObjectLiteralSetPrototype v80 - ObjectLiteralCopyProperties v80 - ObjectLiteralAddProperty `f`, v80 - ObjectLiteralAddElement `6`, v80 - BeginObjectLiteralSetter `b` -> v82, v83 - v84 <- GetComputedSuperProperty v80 - Update v84, '&&', v83 - v85 <- LoadFloat 'nan' - v86 <- LoadFloat '-551599.0459100289' - v87 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v80 - v88 <- EndObjectLiteral - // Exploring value v88 - v89 <- CallMethod (guarded) v88, 'bind', [v59] - // Exploring finished - Return v88 -EndPlainFunction -v90 <- CallFunction v81, [] -v91 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v91 -v92 <- CallMethod (guarded) v91, 'apply', [v7, v17] -// Exploring finished -v93 <- BeginPlainFunction -> - Return v93 -EndPlainFunction -// Exploring value v93 -v94 <- CallMethod (guarded) v93, 'apply', [v15, v72] -// Exploring finished -v95 <- BeginConstructor -> v96 -EndConstructor -v97 <- Construct v95, [] -v98 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v99 - EndClassStaticGetter -EndClassDefinition -v100 <- Construct v98, [] -v101 <- BeginConstructor -> v102, v103, v104, v105 - // Exploring value v102 - v106 <- GetProperty (guarded) v102, 'constructor' - v107 <- Construct (guarded) v106, [v104, v104, v1] - // Exploring finished - // Exploring value v103 - v108 <- GetProperty (guarded) v103, 'constructor' - v109 <- Construct (guarded) v108, [] - // Exploring finished - // Exploring value v105 - v110 <- BinaryOperation v105, '??', v105 - // Exploring finished - SetProperty v102, 'b', v104 -EndConstructor -// Exploring value v101 -SetProperty v101, 'd', v101 -// Exploring finished -v111 <- Construct v101, [v97, v100] -// Exploring value v111 -v112 <- GetProperty (guarded) v111, 'constructor' -v113 <- Construct (guarded) v112, [v15, v77, v5] -// Exploring finished -v114 <- BeginPlainFunction -> v115, v116, v117, v118 -EndPlainFunction -// Exploring value v114 -v119 <- GetProperty v114, 'length' -// Exploring finished -v120 <- CreateNamedVariable 'Float32Array', 'none' -v121 <- Construct v120, [] -BeginRepeatLoop '10' -> v122 - v123 <- LoadString 'p' - v124 <- BinaryOperation v123, '+', v122 - SetComputedProperty v121, v124, v122 -EndRepeatLoop -v125 <- GetProperty v91, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v125 -> v126 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v127, v128, v129, v130 - Reassign v16, v129 - BeginForLoopInitializer - v131 <- LoadInteger '0' - v132 <- LoadInteger '10' - BeginForLoopCondition -> v133, v134 - v135 <- Compare v133, '<', v134 - BeginForLoopAfterthought v135 -> v136, v137 - v138 <- UnaryOperation v137, '--' - BeginForLoopBody -> v139, v140 - v141 <- LoadInteger '3904' - v142 <- CreateNamedVariable 'Uint8Array', 'none' - v143 <- Construct v142, [v141] - v144 <- LoadInteger '536870912' - v145 <- UnaryOperation '-', v144 - v146 <- LoadNull - EndForLoop - SetComputedSuperProperty v127, v128 - v147 <- Construct (guarded) v128, [] - v148 <- GetProperty v16, 'length' - v149 <- LoadString '2147483647' - v150 <- LoadString 'instant' - v151 <- LoadString 'q2AHn' - Return v130 - EndObjectLiteralMethod -v152 <- EndObjectLiteral -v153 <- LoadInteger '-45191' -v154 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v154 -v155 <- EndObjectLiteral -v156 <- LoadString '-05:00' -v157 <- LoadString 'Pacific/Pitcairn' -v158 <- BeginPlainFunction -> v159, v160 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v157 - BeginObjectLiteralMethod `valueOf` -> v161, v162, v163, v164 - Reassign v157, v163 - BeginForLoopInitializer - v165 <- LoadInteger '0' - v166 <- LoadInteger '10' - BeginForLoopCondition -> v167, v168 - v169 <- Compare v167, '<', v168 - BeginForLoopAfterthought v161 -> v170, v171 - v172 <- UnaryOperation v170, '++' - v173 <- UnaryOperation v171, '--' - BeginForLoopBody -> v174, v175 - EndForLoop - SetComputedSuperProperty v161, v162 - v176 <- Construct (guarded) v162, [] - v177 <- GetProperty v156, 'length' - Return v164 - EndObjectLiteralMethod - v178 <- EndObjectLiteral - Return v178 -EndPlainFunction -v179 <- CallFunction v158, [v157, v156] -// Exploring value v179 -SetElement v179, '9', v179 -// Exploring finished -v180 <- LoadString 'n' -v181 <- CreateNamedVariable 'String', 'none' -v182 <- CreateArray [] -// Exploring value v182 -v183 <- CallMethod (guarded) v182, 'forEach', [v157] -// Exploring finished -v184 <- CallMethod (guarded) v181, 'apply', [v180, v182] -v185 <- CallMethod (guarded) v184, 'match', [v157] -v186 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v186, v153 -v187 <- EndObjectLiteral -v188 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 4285 newly discovered edges in the CFG of the target - - -// ===== [ Program 97394F7D-6CB9-45BD-A568-EB2EB0EC2092 ] ===== -// Mutating D94C5909-F85E-49AF-AB2B-1CA454799C9C with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- CallMethod (guarded) v5, 'parse', [v4] -v7 <- Construct v5, [] -v8 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v9 - Return v9 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v10 - Return v8 - EndObjectLiteralMethod - v11 <- EndObjectLiteral - Return v11 -EndPlainFunction -v12 <- Construct v4, [v3] -v13 <- GetProperty (guarded) v12, 'constructor' -v14 <- Construct (guarded) v13, [v7, v4, v12] -v15 <- LoadString '-05:00' -v16 <- LoadString 'Pacific/Pitcairn' -v17 <- CallFunction v8, [v16, v15] -v18 <- GetProperty (guarded) v17, '__lookupSetter__' -// Replacing input 0 (v18) with v12 -v19 <- Construct (guarded) v12, [v8] -v20 <- BeginPlainFunction -> - v21 <- LoadString 'find' - v22 <- BeginPlainFunction -> - EndPlainFunction - v23 <- BeginClassDefinition (exp) v22 - ClassAddInstanceElement '8' v22 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v24 <- Construct v23, [] - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - v27 <- LoadString 'NFD' - v28 <- LoadString 'setMilliseconds' - v29 <- CallMethod v28, 'normalize', [v27] - v30 <- LoadInteger '-1353907348' - v31 <- LoadFloat '-1e-15' - v32 <- LoadFloat '-2.0' - v33 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v32 - ClassAddPrivateStaticProperty 'd' v31 - ClassAddInstanceComputedProperty v31 - BeginClassStaticGetter `f` -> v34 - SetProperty v34, 'd', v34 - v35 <- LoadNewTarget - v36 <- LoadString 'p' - v37 <- LoadString 'MaX' - v38 <- LoadString 'number' - Return v34 - EndClassStaticGetter - ClassAddStaticElement '0' v30 - ClassAddPrivateInstanceProperty 'c' v32 - EndClassDefinition - v39 <- Construct v33, [] - v40 <- Construct v33, [] - v41 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v42 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v43, v44 - // Replacing input 0 (v44) with v44 - {e:v45,} <- DestructObject v44 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v46 - SetSuperProperty 'g', v46 - v47 <- CreateNamedVariable 'Symbol', 'none' - v48 <- GetProperty v47, 'species' - v49 <- GetComputedProperty v46, v48 - Return v31 - EndObjectLiteralMethod - v50 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v51 <- Construct v42, [] - v52 <- Construct v42, [] - v53 <- Construct v42, [] - v54 <- CallMethod (guarded) v51, 'call', [v39, v41, v40, v52] - v55 <- CallMethod (guarded) v40, 'hypot', [v53] - BeginObjectLiteral - ObjectLiteralSetPrototype v21 - // Replacing input 0 (v21) with v32 - ObjectLiteralCopyProperties v32 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v56 - Reassign v21, v56 - v57 <- CallMethod (guarded) v56, 'call', [v56, v21, v21] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v26, v25 - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- LoadInteger '62' -v60 <- CreateNamedVariable 'Uint32Array', 'none' -v61 <- Construct v60, [v59] -v62 <- CallMethod (guarded) v61, 'entries', [] -v63 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v64 <- GetElement v63, '1' -v65 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v66 <- CreateFloatArray [-33.942604581329306, 6.961950598688446e+307, 6.224979496114859, 1000000000000.0, -3.0, 1.3942584933878432, 2.2250738585072014e-308, 796603.4337973357, 0.9238972513984492, -1.0] -v67 <- BeginPlainFunction -> - Return v66 -EndPlainFunction -v68 <- CallMethod (guarded) v67, 'toString', [] -v69 <- LoadInteger '-256' -v70 <- CreateNamedVariable 'Math', 'none' -v71 <- LoadInteger '255' -v72 <- CallMethod v70, 'log1p', [v71] -v73 <- BeginPlainFunction -> -EndPlainFunction -v74 <- LoadInteger '7' -v75 <- LoadInteger '3' -v76 <- BinaryOperation v75, '>>', v75 -v77 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v78 <- CallMethod (guarded) v77, 'findLast', [v77] -v79 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v80 <- BeginPlainFunction -> -EndPlainFunction -v81 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v80 - ObjectLiteralSetPrototype v80 - ObjectLiteralCopyProperties v80 - ObjectLiteralAddProperty `f`, v80 - ObjectLiteralAddElement `6`, v80 - BeginObjectLiteralSetter `b` -> v82, v83 - // Replacing input 0 (v80) with v82 - v84 <- GetComputedSuperProperty v82 - Update v84, '&&', v83 - v85 <- LoadFloat 'nan' - v86 <- LoadFloat '-551599.0459100289' - v87 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v80 - v88 <- EndObjectLiteral - v89 <- CallMethod (guarded) v88, 'bind', [v59] - Return v88 -EndPlainFunction -v90 <- CallFunction v81, [] -v91 <- CreateNamedVariable 'Symbol', 'none' -v92 <- CallMethod (guarded) v91, 'apply', [v7, v17] -v93 <- BeginPlainFunction -> - Return v93 -EndPlainFunction -v94 <- CallMethod (guarded) v93, 'apply', [v15, v72] -v95 <- BeginConstructor -> v96 -EndConstructor -v97 <- Construct v95, [] -v98 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v99 - EndClassStaticGetter -EndClassDefinition -v100 <- Construct v98, [] -v101 <- BeginConstructor -> v102, v103, v104, v105 - v106 <- GetProperty (guarded) v102, 'constructor' - v107 <- Construct (guarded) v106, [v104, v104, v1] - v108 <- GetProperty (guarded) v103, 'constructor' - v109 <- Construct (guarded) v108, [] - v110 <- BinaryOperation v105, '??', v105 - SetProperty v102, 'b', v104 -EndConstructor -SetProperty v101, 'd', v101 -v111 <- Construct v101, [v97, v100] -v112 <- GetProperty (guarded) v111, 'constructor' -v113 <- Construct (guarded) v112, [v15, v77, v5] -v114 <- BeginPlainFunction -> v115, v116, v117, v118 -EndPlainFunction -v119 <- GetProperty v114, 'length' -v120 <- CreateNamedVariable 'Float32Array', 'none' -v121 <- Construct v120, [] -BeginRepeatLoop '10' -> v122 - v123 <- LoadString 'p' - v124 <- BinaryOperation v123, '+', v122 - SetComputedProperty v121, v124, v122 -EndRepeatLoop -v125 <- GetProperty v91, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v125 -> v126 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v127, v128, v129, v130 - // Replacing input 1 (v129) with v17 - Reassign v16, v17 - BeginForLoopInitializer - v131 <- LoadInteger '0' - v132 <- LoadInteger '10' - BeginForLoopCondition -> v133, v134 - v135 <- Compare v133, '<', v134 - BeginForLoopAfterthought v135 -> v136, v137 - v138 <- UnaryOperation v137, '--' - BeginForLoopBody -> v139, v140 - v141 <- LoadInteger '3904' - v142 <- CreateNamedVariable 'Uint8Array', 'none' - v143 <- Construct v142, [v141] - v144 <- LoadInteger '536870912' - v145 <- UnaryOperation '-', v144 - v146 <- LoadNull - EndForLoop - SetComputedSuperProperty v127, v128 - v147 <- Construct (guarded) v128, [] - v148 <- GetProperty v16, 'length' - v149 <- LoadString '2147483647' - v150 <- LoadString 'instant' - v151 <- LoadString 'q2AHn' - Return v130 - EndObjectLiteralMethod -v152 <- EndObjectLiteral -v153 <- LoadInteger '-45191' -v154 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v154 -v155 <- EndObjectLiteral -v156 <- LoadString '-05:00' -v157 <- LoadString 'Pacific/Pitcairn' -v158 <- BeginPlainFunction -> v159, v160 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v157 - BeginObjectLiteralMethod `valueOf` -> v161, v162, v163, v164 - Reassign v157, v163 - BeginForLoopInitializer - v165 <- LoadInteger '0' - v166 <- LoadInteger '10' - BeginForLoopCondition -> v167, v168 - v169 <- Compare v167, '<', v168 - BeginForLoopAfterthought v161 -> v170, v171 - v172 <- UnaryOperation v170, '++' - v173 <- UnaryOperation v171, '--' - BeginForLoopBody -> v174, v175 - EndForLoop - SetComputedSuperProperty v161, v162 - v176 <- Construct (guarded) v162, [] - v177 <- GetProperty v156, 'length' - Return v164 - EndObjectLiteralMethod - v178 <- EndObjectLiteral - Return v178 -EndPlainFunction -v179 <- CallFunction v158, [v157, v156] -SetElement v179, '9', v179 -v180 <- LoadString 'n' -v181 <- CreateNamedVariable 'String', 'none' -v182 <- CreateArray [] -v183 <- CallMethod (guarded) v182, 'forEach', [v157] -v184 <- CallMethod (guarded) v181, 'apply', [v180, v182] -v185 <- CallMethod (guarded) v184, 'match', [v157] -v186 <- LoadFloat '-2.220446049250313e-16' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v186, v153 -v187 <- EndObjectLiteral -v188 <- BeginClassDefinition (exp) -EndClassDefinition -// Program may be interesting due to new coverage: 4188 newly discovered edges in the CFG of the target - - -// ===== [ Program F0E8C6E5-B8BE-4565-AFC9-F466FA101F24 ] ===== -// Minimizing 97394F7D-6CB9-45BD-A568-EB2EB0EC2092 -v0 <- LoadInteger '2421' -v1 <- CreateNamedVariable 'Float64Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '64' -v4 <- CreateNamedVariable 'BigUint64Array', 'none' -v5 <- CreateNamedVariable 'Date', 'none' -v6 <- CallMethod (guarded) v5, 'parse', [v4] -v7 <- Construct v5, [] -v8 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralGetter `e` -> v9 - Return v9 - EndObjectLiteralGetter - BeginObjectLiteralMethod `next` -> v10 - Return v8 - EndObjectLiteralMethod - v11 <- EndObjectLiteral -EndPlainFunction -v12 <- Construct v4, [v3] -v13 <- GetProperty (guarded) v12, 'constructor' -v14 <- Construct (guarded) v13, [v7, v4, v12] -v15 <- LoadString '-05:00' -v16 <- LoadString 'Pacific/Pitcairn' -v17 <- CallFunction v8, [v16, v15] -v18 <- GetProperty (guarded) v17, '__lookupSetter__' -v19 <- Construct (guarded) v12, [v8] -v20 <- BeginPlainFunction -> - v21 <- LoadString 'find' - v22 <- BeginPlainFunction -> - EndPlainFunction - v23 <- BeginClassDefinition (exp) v22 - ClassAddInstanceElement '8' v22 - EndClassDefinition - v24 <- Construct v23, [] - v25 <- LoadInteger '-45191' - v26 <- LoadFloat '-2.220446049250313e-16' - v27 <- LoadString 'NFD' - v28 <- LoadString 'setMilliseconds' - v29 <- LoadInteger '-1353907348' - v30 <- LoadFloat '-1e-15' - v31 <- LoadFloat '-2.0' - v32 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v31 - ClassAddPrivateStaticProperty 'd' v30 - ClassAddInstanceComputedProperty v30 - BeginClassStaticGetter `f` -> v33 - SetProperty v33, 'd', v33 - v34 <- LoadNewTarget - v35 <- LoadString 'p' - v36 <- LoadString 'number' - Return v33 - EndClassStaticGetter - ClassAddStaticElement '0' v29 - ClassAddPrivateInstanceProperty 'c' v31 - EndClassDefinition - v37 <- Construct v32, [] - v38 <- Construct v32, [] - v39 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] - v40 <- BeginClassDefinition (decl) - BeginClassStaticSetter `h` -> v41, v42 - {e:v43,} <- DestructObject v42 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v44 - SetSuperProperty 'g', v44 - v45 <- CreateNamedVariable 'Symbol', 'none' - v46 <- GetProperty v45, 'species' - v47 <- GetComputedProperty v44, v46 - Return v30 - EndObjectLiteralMethod - v48 <- EndObjectLiteral - EndClassStaticSetter - ClassAddPrivateInstanceProperty 'g' - EndClassDefinition - v49 <- Construct v40, [] - v50 <- Construct v40, [] - v51 <- CallFunction v40, [] - v52 <- CallMethod (guarded) v49, 'call', [v37, v39, v38, v50] - v53 <- CallMethod (guarded) v38, 'hypot', [v51] - BeginObjectLiteral - ObjectLiteralSetPrototype v21 - ObjectLiteralCopyProperties v31 - ObjectLiteralAddProperty `a`, v26 - BeginObjectLiteralGetter `b` -> v54 - Reassign v21, v54 - v55 <- CallMethod v54, 'call', [v54, v21, v21] - EndObjectLiteralGetter - ObjectLiteralAddComputedProperty v26, v25 - v56 <- EndObjectLiteral -EndPlainFunction -v57 <- LoadInteger '62' -v58 <- CreateNamedVariable 'Uint32Array', 'none' -v59 <- Construct v58, [v57] -v60 <- CallMethod (guarded) v59, 'entries', [] -v61 <- CreateFloatArray [-918817.4468646978, -2.0, 8.046263398148116e+307] -v62 <- CreateFloatArray [1.7976931348623157e+308, -1.0] -v63 <- CreateNamedVariable 'Math', 'none' -v64 <- LoadInteger '255' -v65 <- CallMethod v63, 'log1p', [] -v66 <- LoadInteger '3' -v67 <- BinaryOperation v66, '>>', v66 -v68 <- CreateIntArray [536870887, 536870889, 268435456, 1000, 41821, -32478, -2, 2147483648] -v69 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] -v70 <- BeginPlainFunction -> -EndPlainFunction -v71 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralAddProperty `e`, v70 - ObjectLiteralSetPrototype v70 - ObjectLiteralCopyProperties v70 - ObjectLiteralAddProperty `f`, v70 - BeginObjectLiteralSetter `b` -> v72, v73 - v74 <- LoadFloat 'nan' - v75 <- LoadFloat '974833.7722651677' - EndObjectLiteralSetter - ObjectLiteralCopyProperties v70 - v76 <- EndObjectLiteral - v77 <- CallMethod (guarded) v76, 'bind', [v57] - Return v76 -EndPlainFunction -v78 <- CreateNamedVariable 'Symbol', 'none' -v79 <- BeginPlainFunction -> - Return v79 -EndPlainFunction -v80 <- CallMethod (guarded) v79, 'apply', [v15, v65] -v81 <- BeginConstructor -> v82 -EndConstructor -v83 <- Construct v81, [] -v84 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v85 - EndClassStaticGetter -EndClassDefinition -v86 <- Construct v84, [] -v87 <- BeginConstructor -> v88, v89, v90, v91 - v92 <- GetProperty (guarded) v88, 'constructor' - v93 <- Construct (guarded) v92, [v90, v90, v1] - v94 <- GetProperty (guarded) v89, 'constructor' - v95 <- Construct (guarded) v94, [] - SetProperty v88, 'b', v90 -EndConstructor -SetProperty v87, 'd', v87 -v96 <- GetProperty (guarded) v86, 'constructor' -v97 <- Construct v96, [v15, v68, v5] -v98 <- BeginPlainFunction -> v99, v100, v101, v102 -EndPlainFunction -v103 <- GetProperty v98, 'length' -v104 <- CreateNamedVariable 'Float32Array', 'none' -v105 <- Construct v104, [] -BeginRepeatLoop '10' -> v106 - v107 <- LoadString 'p' -EndRepeatLoop -v108 <- GetProperty v78, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v108 -> v109 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v110, v111, v112, v113 - Reassign v16, v17 - v114 <- LoadInteger '10' - BeginRepeatLoop '25' -> v115 - v116 <- Compare v115, '<', v115 - v117 <- LoadInteger '3904' - v118 <- CreateNamedVariable 'Uint8Array', 'none' - v119 <- Construct v118, [v117] - v120 <- LoadInteger '536870912' - v121 <- LoadNull - v122 <- UnaryOperation v115, '--' - EndRepeatLoop - v123 <- GetProperty v16, 'length' - v124 <- LoadString '2147483647' - v125 <- LoadString 'instant' - v126 <- LoadString 'q2AHn' - EndObjectLiteralMethod -v127 <- EndObjectLiteral -v128 <- LoadInteger '-45191' -v129 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v129 -v130 <- EndObjectLiteral -v131 <- LoadString '-05:00' -v132 <- LoadString 'Pacific/Pitcairn' -v133 <- LoadUndefined -v134 <- LoadUndefined -BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v135, v136, v137, v138 - Reassign v132, v137 - BeginForLoopInitializer - v139 <- LoadInteger '0' - v140 <- LoadInteger '10' - BeginForLoopCondition -> v141, v142 - v143 <- Compare v141, '<', v142 - BeginForLoopAfterthought v135 -> v144, v145 - v146 <- UnaryOperation v144, '++' - v147 <- UnaryOperation v145, '--' - BeginForLoopBody -> v148, v149 - EndForLoop - EndObjectLiteralMethod -v150 <- EndObjectLiteral -Reassign v134, v150 -SetElement v134, '9', v134 -v151 <- CreateNamedVariable 'String', 'none' -v152 <- CreateArray [] -v153 <- CallMethod (guarded) v152, 'forEach', [] -// Program is interesting due to new coverage: 14 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.fzil b/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.fzil deleted file mode 100755 index d46dd607d..000000000 Binary files a/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.js b/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.js deleted file mode 100755 index 566b7976f..000000000 --- a/old_corpus/program_20251007081115_F0E8C6E5-B8BE-4565-AFC9-F466FA101F24.js +++ /dev/null @@ -1,153 +0,0 @@ -// Minimizing 97394F7D-6CB9-45BD-A568-EB2EB0EC2092 -new Float64Array(2421); -try { Date.parse(BigUint64Array); } catch (e) {} -const v7 = new Date(); -function f8() { - const v11 = { - get e() { - return this; - }, - next() { - return f8; - }, - }; -} -const v12 = new BigUint64Array(64); -const v13 = v12?.constructor; -try { new v13(v7, BigUint64Array, v12); } catch (e) {} -let v16 = "Pacific/Pitcairn"; -const v17 = f8(v16, "-05:00"); -v17?.__lookupSetter__; -try { new v12(f8); } catch (e) {} -function f20() { - let v21 = "find"; - function f22() { - } - const v23 = class extends f22 { - 8 = f22; - } - new v23(); - class C32 { - a = -2.0; - static #d = -1e-15; - [-1e-15]; - static get f() { - this.d = this; - return this; - } - static 0 = -1353907348; - #c = -2.0; - } - const v37 = new C32(); - const v38 = new C32(); - const v39 = [-9007199254740992,-2,-128,844998822,256,268435441]; - class C40 { - static set h(a42) { - let {"e":v43,} = a42; - const v48 = { - valueOf() { - super.g = this; - this[Symbol.species]; - return -1e-15; - }, - }; - } - #g; - } - const v49 = new C40(); - const v50 = new C40(); - const v51 = C40(); - try { v49.call(v37, v39, v38, v50); } catch (e) {} - try { v38.hypot(v51); } catch (e) {} - const v56 = { - __proto__: v21, - ...-2.0, - a: -2.220446049250313e-16, - get b() { - this.call(this, v21 = this, v21); - }, - [-2.220446049250313e-16]: -45191, - }; -} -const v59 = new Uint32Array(62); -try { v59.entries(); } catch (e) {} -[-918817.4468646978,-2.0,8.046263398148116e+307]; -[1.7976931348623157e+308,-1.0]; -const v65 = Math.log1p(); -3 >> 3; -const v68 = [536870887,536870889,268435456,1000,41821,-32478,-2,2147483648]; -[0.8736803331782504,1.7976931348623157e+308,-1.1505442821503465e+308,Infinity,-1.6109113963497646e+308,-7.887699532142055e+307]; -function f70() { -} -function f71() { - const v76 = { - e: f70, - __proto__: f70, - ...f70, - f: f70, - set b(a73) { - }, - ...f70, - }; - try { v76.bind(62); } catch (e) {} - return v76; -} -function f79() { - return f79; -} -try { f79.apply("-05:00", v65); } catch (e) {} -function F81() { - if (!new.target) { throw 'must be called with new'; } -} -new F81(); -const v84 = class { - static get b() { - } -} -const v86 = new v84(); -function F87(a89, a90, a91) { - if (!new.target) { throw 'must be called with new'; } - const v92 = this?.constructor; - try { new v92(a90, a90, Float64Array); } catch (e) {} - const v94 = a89?.constructor; - try { new v94(); } catch (e) {} - this.b = a90; -} -F87.d = F87; -const t116 = v86?.constructor; -new t116("-05:00", v68, Date); -function f98(a99, a100, a101, a102) { -} -f98.length; -new Float32Array(); -for (let v106 = 0; v106 < 10; v106++) { -} -const v108 = Symbol.species; -const v127 = { - [v108]() { - }, - valueOf(a111, a112, a113) { - v16 = v17; - for (let v115 = 0; v115 < 25; v115++) { - v115 < v115; - new Uint8Array(3904); - v115--; - } - v16.length; - }, -}; -const v130 = { __proto__: -128 }; -let v132 = "Pacific/Pitcairn"; -let v134 = undefined; -const v150 = { - valueOf(a136, a137, a138) { - v132 = a137; - for (let i141 = 0, i142 = 10; i141 < i142, this; i141++, i142--) { - } - }, -}; -v134 = v150; -v134[9] = v134; -const v152 = []; -try { v152.forEach(); } catch (e) {} -// Program is interesting due to new coverage: 14 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.fuzzil.history b/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.fuzzil.history deleted file mode 100755 index ed1500d2e..000000000 --- a/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.fuzzil.history +++ /dev/null @@ -1,181 +0,0 @@ -// ===== [ Program 747D7500-50EE-403D-B3E3-3DF3EBB15FCC ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '-316071600' -v5 <- LoadInteger '11' -v6 <- LoadInteger '-1015391250' -// Code generator finished -// Executing code generator IntArrayGenerator -v7 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -v8 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v9 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -// Code generator finished -// Executing code generator TypedArrayGenerator -v10 <- LoadInteger '6' -v11 <- CreateNamedVariable 'BigInt64Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint16Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '10' -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v16] -// Code generator finished -// End of prefix code. 19 variables are now visible -v19 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v20 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v20 -v21 <- EndObjectLiteral -v22 <- LoadInteger '153' -v23 <- Construct v19, [v22, v21] -v24 <- CreateNamedVariable 'Uint8Array', 'none' -v25 <- Construct v24, [v23] -v26 <- GetElement v25, '36' - - -// ===== [ Program 760C5051-51EC-4529-8B6A-4BA1B90A0212 ] ===== -// Mutating 747D7500-50EE-403D-B3E3-3DF3EBB15FCC with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadInteger '-316071600' -// Exploring value v4 -v5 <- UnaryOperation v4, '--' -// Exploring finished -v6 <- LoadInteger '11' -// Exploring value v6 -v7 <- BinaryOperation v6, '/', v6 -// Exploring finished -v8 <- LoadInteger '-1015391250' -v9 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -v10 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v11 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -// Exploring value v11 -v12 <- CallMethod (guarded) v11, 'filter', [v3] -// Exploring finished -v13 <- LoadInteger '6' -v14 <- CreateNamedVariable 'BigInt64Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '255' -// Exploring value v16 -v17 <- UnaryOperation v16, '++' -// Exploring finished -v18 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v18 -SetProperty v18, 'g', v18 -// Exploring finished -v19 <- Construct v18, [v16] -v20 <- LoadInteger '10' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v25 <- EndObjectLiteral -v26 <- LoadInteger '153' -v27 <- Construct v23, [v26, v25] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'slice', [v27, v24] -// Exploring finished -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- Construct v29, [v27] -v31 <- GetElement v30, '36' -// Exploring value v31 -v32 <- BinaryOperation v31, '+', v31 -// Program may be interesting due to new coverage: 2618 newly discovered edges in the CFG of the target - - -// ===== [ Program 97B832D1-A9D8-4D92-931B-568DD516AB44 ] ===== -// Mutating 760C5051-51EC-4529-8B6A-4BA1B90A0212 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadInteger '-316071600' -// Exploring value v4 -v5 <- BinaryOperation v4, '%', v4 -// Exploring finished -v6 <- UnaryOperation v4, '--' -// Exploring value v6 -v7 <- BinaryOperation v6, '>>', v6 -// Exploring finished -v8 <- LoadInteger '11' -// Exploring value v8 -v9 <- UnaryOperation v8, '--' -// Exploring finished -v10 <- BinaryOperation v8, '/', v8 -v11 <- LoadInteger '-1015391250' -v12 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -// Exploring value v12 -SetElement v12, '6', v12 -// Exploring finished -v13 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v14 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -v15 <- CallMethod (guarded) v14, 'filter', [v3] -// Exploring value v15 -SetElement v15, '4', v15 -// Exploring finished -v16 <- LoadInteger '6' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct v17, [v16] -// Exploring value v18 -v19 <- GetProperty v18, 'BYTES_PER_ELEMENT' -// Exploring finished -v20 <- LoadInteger '255' -v21 <- UnaryOperation v20, '++' -v22 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v22, 'g', v22 -v23 <- Construct v22, [v20] -v24 <- LoadInteger '10' -v25 <- CreateNamedVariable 'Uint16Array', 'none' -v26 <- Construct v25, [v24] -// Exploring value v26 -v27 <- GetElement v26, '2' -// Exploring finished -v28 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v29 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 -v30 <- EndObjectLiteral -v31 <- LoadInteger '153' -v32 <- Construct v28, [v31, v30] -v33 <- CallMethod (guarded) v32, 'slice', [v32, v29] -v34 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v34 -v35 <- CallMethod (guarded) v34, 'fromBase64', [v34] -// Exploring finished -v36 <- Construct v34, [v32] -v37 <- GetElement v36, '36' -// Exploring value v37 -v38 <- BinaryOperation v37, '%', v37 -// Exploring finished -v39 <- BinaryOperation v37, '+', v37 -// Program may be interesting due to new coverage: 2699 newly discovered edges in the CFG of the target - - -// ===== [ Program 37B8D211-21EF-4979-AAD6-6AF7581FB5ED ] ===== -// Minimizing 97B832D1-A9D8-4D92-931B-568DD516AB44 -v0 <- CreateNamedVariable 'Uint8Array', 'none' -v1 <- CallMethod (guarded) v0, 'fromBase64', [v0] -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.fzil b/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.fzil deleted file mode 100755 index b1664e2c5..000000000 Binary files a/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.js b/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.js deleted file mode 100755 index 2309ee2eb..000000000 --- a/old_corpus/program_20251007081117_37B8D211-21EF-4979-AAD6-6AF7581FB5ED.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 97B832D1-A9D8-4D92-931B-568DD516AB44 -try { Uint8Array.fromBase64(Uint8Array); } catch (e) {} -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.fuzzil.history b/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.fuzzil.history deleted file mode 100755 index 61cb2aca0..000000000 --- a/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.fuzzil.history +++ /dev/null @@ -1,118 +0,0 @@ -// ===== [ Program 747D7500-50EE-403D-B3E3-3DF3EBB15FCC ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '-316071600' -v5 <- LoadInteger '11' -v6 <- LoadInteger '-1015391250' -// Code generator finished -// Executing code generator IntArrayGenerator -v7 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -v8 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v9 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -// Code generator finished -// Executing code generator TypedArrayGenerator -v10 <- LoadInteger '6' -v11 <- CreateNamedVariable 'BigInt64Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint16Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '10' -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v16] -// Code generator finished -// End of prefix code. 19 variables are now visible -v19 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v20 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v20 -v21 <- EndObjectLiteral -v22 <- LoadInteger '153' -v23 <- Construct v19, [v22, v21] -v24 <- CreateNamedVariable 'Uint8Array', 'none' -v25 <- Construct v24, [v23] -v26 <- GetElement v25, '36' - - -// ===== [ Program 760C5051-51EC-4529-8B6A-4BA1B90A0212 ] ===== -// Mutating 747D7500-50EE-403D-B3E3-3DF3EBB15FCC with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadInteger '-316071600' -// Exploring value v4 -v5 <- UnaryOperation v4, '--' -// Exploring finished -v6 <- LoadInteger '11' -// Exploring value v6 -v7 <- BinaryOperation v6, '/', v6 -// Exploring finished -v8 <- LoadInteger '-1015391250' -v9 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -v10 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v11 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -// Exploring value v11 -v12 <- CallMethod (guarded) v11, 'filter', [v3] -// Exploring finished -v13 <- LoadInteger '6' -v14 <- CreateNamedVariable 'BigInt64Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '255' -// Exploring value v16 -v17 <- UnaryOperation v16, '++' -// Exploring finished -v18 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v18 -SetProperty v18, 'g', v18 -// Exploring finished -v19 <- Construct v18, [v16] -v20 <- LoadInteger '10' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v25 <- EndObjectLiteral -v26 <- LoadInteger '153' -v27 <- Construct v23, [v26, v25] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'slice', [v27, v24] -// Exploring finished -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- Construct v29, [v27] -v31 <- GetElement v30, '36' -// Exploring value v31 -v32 <- BinaryOperation v31, '+', v31 -// Program may be interesting due to new coverage: 2618 newly discovered edges in the CFG of the target - - -// ===== [ Program 53AA0E35-060D-4C7B-BF93-BF81307E9B46 ] ===== -// Minimizing 760C5051-51EC-4529-8B6A-4BA1B90A0212 -v0 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v0, 'g', v0 -v1 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v2 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v2 -v3 <- EndObjectLiteral -v4 <- LoadInteger '153' -v5 <- Construct v1, [v4, v3] -v6 <- CallMethod v5, 'slice', [v5, v2] -// Program is interesting due to new coverage: 92 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.fzil b/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.fzil deleted file mode 100755 index 7705619f7..000000000 Binary files a/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.js b/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.js deleted file mode 100755 index fd27246f4..000000000 --- a/old_corpus/program_20251007081117_53AA0E35-060D-4C7B-BF93-BF81307E9B46.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing 760C5051-51EC-4529-8B6A-4BA1B90A0212 -Uint16Array.g = Uint16Array; -const v5 = new SharedArrayBuffer(153, { maxByteLength: 153 }); -v5.slice(v5, 153); -// Program is interesting due to new coverage: 92 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.fuzzil.history b/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.fuzzil.history deleted file mode 100755 index 46dd7d054..000000000 --- a/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.fuzzil.history +++ /dev/null @@ -1,439 +0,0 @@ -// ===== [ Program 747D7500-50EE-403D-B3E3-3DF3EBB15FCC ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v4 <- LoadInteger '-316071600' -v5 <- LoadInteger '11' -v6 <- LoadInteger '-1015391250' -// Code generator finished -// Executing code generator IntArrayGenerator -v7 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -v8 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v9 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -// Code generator finished -// Executing code generator TypedArrayGenerator -v10 <- LoadInteger '6' -v11 <- CreateNamedVariable 'BigInt64Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '255' -v14 <- CreateNamedVariable 'Uint16Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '10' -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v16] -// Code generator finished -// End of prefix code. 19 variables are now visible -v19 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v20 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v20 -v21 <- EndObjectLiteral -v22 <- LoadInteger '153' -v23 <- Construct v19, [v22, v21] -v24 <- CreateNamedVariable 'Uint8Array', 'none' -v25 <- Construct v24, [v23] -v26 <- GetElement v25, '36' - - -// ===== [ Program 760C5051-51EC-4529-8B6A-4BA1B90A0212 ] ===== -// Mutating 747D7500-50EE-403D-B3E3-3DF3EBB15FCC with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadInteger '-316071600' -// Exploring value v4 -v5 <- UnaryOperation v4, '--' -// Exploring finished -v6 <- LoadInteger '11' -// Exploring value v6 -v7 <- BinaryOperation v6, '/', v6 -// Exploring finished -v8 <- LoadInteger '-1015391250' -v9 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -v10 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v11 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -// Exploring value v11 -v12 <- CallMethod (guarded) v11, 'filter', [v3] -// Exploring finished -v13 <- LoadInteger '6' -v14 <- CreateNamedVariable 'BigInt64Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '255' -// Exploring value v16 -v17 <- UnaryOperation v16, '++' -// Exploring finished -v18 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v18 -SetProperty v18, 'g', v18 -// Exploring finished -v19 <- Construct v18, [v16] -v20 <- LoadInteger '10' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v24 -v25 <- EndObjectLiteral -v26 <- LoadInteger '153' -v27 <- Construct v23, [v26, v25] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'slice', [v27, v24] -// Exploring finished -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- Construct v29, [v27] -v31 <- GetElement v30, '36' -// Exploring value v31 -v32 <- BinaryOperation v31, '+', v31 -// Program may be interesting due to new coverage: 2618 newly discovered edges in the CFG of the target - - -// ===== [ Program 97B832D1-A9D8-4D92-931B-568DD516AB44 ] ===== -// Mutating 760C5051-51EC-4529-8B6A-4BA1B90A0212 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadInteger '-316071600' -// Exploring value v4 -v5 <- BinaryOperation v4, '%', v4 -// Exploring finished -v6 <- UnaryOperation v4, '--' -// Exploring value v6 -v7 <- BinaryOperation v6, '>>', v6 -// Exploring finished -v8 <- LoadInteger '11' -// Exploring value v8 -v9 <- UnaryOperation v8, '--' -// Exploring finished -v10 <- BinaryOperation v8, '/', v8 -v11 <- LoadInteger '-1015391250' -v12 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -// Exploring value v12 -SetElement v12, '6', v12 -// Exploring finished -v13 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v14 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -v15 <- CallMethod (guarded) v14, 'filter', [v3] -// Exploring value v15 -SetElement v15, '4', v15 -// Exploring finished -v16 <- LoadInteger '6' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct v17, [v16] -// Exploring value v18 -v19 <- GetProperty v18, 'BYTES_PER_ELEMENT' -// Exploring finished -v20 <- LoadInteger '255' -v21 <- UnaryOperation v20, '++' -v22 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v22, 'g', v22 -v23 <- Construct v22, [v20] -v24 <- LoadInteger '10' -v25 <- CreateNamedVariable 'Uint16Array', 'none' -v26 <- Construct v25, [v24] -// Exploring value v26 -v27 <- GetElement v26, '2' -// Exploring finished -v28 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v29 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v29 -v30 <- EndObjectLiteral -v31 <- LoadInteger '153' -v32 <- Construct v28, [v31, v30] -v33 <- CallMethod (guarded) v32, 'slice', [v32, v29] -v34 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v34 -v35 <- CallMethod (guarded) v34, 'fromBase64', [v34] -// Exploring finished -v36 <- Construct v34, [v32] -v37 <- GetElement v36, '36' -// Exploring value v37 -v38 <- BinaryOperation v37, '%', v37 -// Exploring finished -v39 <- BinaryOperation v37, '+', v37 -// Program may be interesting due to new coverage: 2699 newly discovered edges in the CFG of the target - - -// ===== [ Program 39C84BF0-5A7A-4BAF-A8C4-91ABF4F886AF ] ===== -// Mutating 97B832D1-A9D8-4D92-931B-568DD516AB44 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Exploring value v3 -v4 <- CallFunction (guarded) v3, [] -// Exploring finished -v5 <- LoadInteger '-316071600' -v6 <- BinaryOperation v5, '%', v5 -v7 <- UnaryOperation v5, '--' -v8 <- BinaryOperation v7, '>>', v7 -v9 <- LoadInteger '11' -v10 <- UnaryOperation v9, '--' -v11 <- BinaryOperation v9, '/', v9 -v12 <- LoadInteger '-1015391250' -v13 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -SetElement v13, '6', v13 -v14 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v15 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -v16 <- CallMethod (guarded) v15, 'filter', [v3] -// Exploring value v16 -v17 <- GetElement v16, '4' -// Exploring finished -SetElement v16, '4', v16 -v18 <- LoadInteger '6' -v19 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'from', [v6] -// Exploring finished -v21 <- Construct v19, [v18] -v22 <- GetProperty v21, 'BYTES_PER_ELEMENT' -// Exploring value v22 -v23 <- BinaryOperation v22, '+', v22 -// Exploring finished -v24 <- LoadInteger '255' -// Exploring value v24 -v25 <- BinaryOperation v24, '>>>', v24 -// Exploring finished -v26 <- UnaryOperation v24, '++' -v27 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v27 -SetProperty v27, 'g', v27 -// Exploring finished -SetProperty v27, 'g', v27 -v28 <- Construct v27, [v24] -v29 <- LoadInteger '10' -// Exploring value v29 -v30 <- BinaryOperation v29, '/', v29 -// Exploring finished -v31 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v31 -SetProperty v31, 'BYTES_PER_ELEMENT', v31 -// Exploring finished -v32 <- Construct v31, [v29] -// Exploring value v32 -v33 <- CallMethod (guarded) v32, 'join', [v8] -// Exploring finished -v34 <- GetElement v32, '2' -v35 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v36 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v36 -v37 <- EndObjectLiteral -v38 <- LoadInteger '153' -v39 <- Construct v35, [v38, v37] -// Exploring value v39 -v40 <- GetProperty v39, 'growable' -// Exploring finished -v41 <- CallMethod (guarded) v39, 'slice', [v39, v36] -v42 <- CreateNamedVariable 'Uint8Array', 'none' -v43 <- CallMethod (guarded) v42, 'fromBase64', [v42] -// Exploring value v43 -v44 <- BinaryOperation v43, '??', v43 -// Exploring finished -v45 <- Construct v42, [v39] -v46 <- GetElement v45, '36' -v47 <- BinaryOperation v46, '%', v46 -v48 <- BinaryOperation v46, '+', v46 -// Program may be interesting due to new coverage: 2706 newly discovered edges in the CFG of the target - - -// ===== [ Program 432438D0-BE77-4873-8CC8-A4F3F4B58C8F ] ===== -// Mutating 39C84BF0-5A7A-4BAF-A8C4-91ABF4F886AF with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- CallFunction (guarded) v3, [] -v5 <- LoadInteger '-316071600' -v6 <- BinaryOperation v5, '%', v5 -v7 <- UnaryOperation v5, '--' -v8 <- BinaryOperation v7, '>>', v7 -v9 <- LoadInteger '11' -v10 <- UnaryOperation v9, '--' -v11 <- BinaryOperation v9, '/', v9 -v12 <- LoadInteger '-1015391250' -v13 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -SetElement v13, '6', v13 -v14 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v15 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -v16 <- CallMethod (guarded) v15, 'filter', [v3] -v17 <- GetElement v16, '4' -// Replacing input 1 (v16) with v5 -SetElement v16, '4', v5 -v18 <- LoadInteger '6' -v19 <- CreateNamedVariable 'BigInt64Array', 'none' -v20 <- CallMethod (guarded) v19, 'from', [v6] -v21 <- Construct v19, [v18] -v22 <- GetProperty v21, 'BYTES_PER_ELEMENT' -v23 <- BinaryOperation v22, '+', v22 -v24 <- LoadInteger '255' -v25 <- BinaryOperation v24, '>>>', v24 -v26 <- UnaryOperation v24, '++' -v27 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v27, 'g', v27 -SetProperty v27, 'g', v27 -// Replacing input 0 (v27) with v27 -v28 <- Construct v27, [v24] -v29 <- LoadInteger '10' -v30 <- BinaryOperation v29, '/', v29 -v31 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v31, 'BYTES_PER_ELEMENT', v31 -v32 <- Construct v31, [v29] -v33 <- CallMethod (guarded) v32, 'join', [v8] -v34 <- GetElement v32, '2' -v35 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v36 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v36 -v37 <- EndObjectLiteral -v38 <- LoadInteger '153' -v39 <- Construct v35, [v38, v37] -v40 <- GetProperty v39, 'growable' -v41 <- CallMethod (guarded) v39, 'slice', [v39, v36] -v42 <- CreateNamedVariable 'Uint8Array', 'none' -v43 <- CallMethod (guarded) v42, 'fromBase64', [v42] -v44 <- BinaryOperation v43, '??', v43 -v45 <- Construct v42, [v39] -v46 <- GetElement v45, '36' -v47 <- BinaryOperation v46, '%', v46 -v48 <- BinaryOperation v46, '+', v46 -// Program may be interesting due to new coverage: 4608 newly discovered edges in the CFG of the target - - -// ===== [ Program 51FA716B-F995-4CFE-A69C-FE3E4EC72FAA ] ===== -// Mutating 432438D0-BE77-4873-8CC8-A4F3F4B58C8F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'valueOf' -v1 <- LoadString 'toUTCString' -v2 <- LoadString 'resolve' -v3 <- BeginPlainFunction -> - // Splicing instruction 31 (EndObjectLiteral) from 69B32E0A-9F20-4FD2-8768-D735A48B37CB - v4 <- CreateNamedVariable 'Float64Array', 'none' - v5 <- CreateArray [] - v6 <- LoadInteger '16' - v7 <- LoadInteger '10' - v8 <- CreateNamedVariable 'Uint16Array', 'none' - v9 <- LoadInteger '167' - v10 <- CreateNamedVariable 'Float32Array', 'none' - v11 <- Construct v10, [v9] - v12 <- BinaryOperation v11, '%', v5 - v13 <- BinaryOperation v6, '**', v4 - v14 <- CallFunctionWithSpread (guarded) v13, [v8, v13, v12, ...v7, v12] - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v15 - v16 <- UnaryOperation v14, '--' - EndObjectLiteralMethod - v17 <- EndObjectLiteral - // Splicing done - Return v0 -EndPlainFunction -v18 <- CallFunction (guarded) v3, [] -v19 <- LoadInteger '-316071600' -v20 <- BinaryOperation v19, '%', v19 -v21 <- UnaryOperation v19, '--' -v22 <- BinaryOperation v21, '>>', v21 -v23 <- LoadInteger '11' -v24 <- UnaryOperation v23, '--' -v25 <- BinaryOperation v23, '/', v23 -v26 <- LoadInteger '-1015391250' -v27 <- CreateIntArray [-2, -39909, -25819, 9223372036854775807, 1483966352, 9007199254740990, 128, -4096, 2087875538, 4294967295] -SetElement v27, '6', v27 -v28 <- CreateIntArray [-11, 268435456, -57243, -268435456, 7, 4294967295, 64, 128, -4096] -v29 <- CreateIntArray [-4294967297, -11, 268435439, 13, -8] -v30 <- CallMethod (guarded) v29, 'filter', [v3] -v31 <- GetElement v30, '4' -SetElement v30, '4', v19 -v32 <- LoadInteger '6' -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- CallMethod (guarded) v33, 'from', [v20] -v35 <- Construct v33, [v32] -v36 <- GetProperty v35, 'BYTES_PER_ELEMENT' -v37 <- BinaryOperation v36, '+', v36 -v38 <- LoadInteger '255' -v39 <- BinaryOperation v38, '>>>', v38 -v40 <- UnaryOperation v38, '++' -v41 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v41, 'g', v41 -SetProperty v41, 'g', v41 -v42 <- Construct v41, [v38] -// Splicing instruction 48 (SetProperty) from C4BCDFBF-CCA5-4C8D-9303-182357EE452B -v43 <- LoadInteger '684504293' -SetProperty v35, 'a', v43 -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from 7B08E3E7-5876-4597-B9AD-57FFA358EE4B -v44 <- CreateNamedVariable 'Set', 'none' -v45 <- Construct v44, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v45 - BeginObjectLiteralMethod `next` -> v46 - Return v44 - EndObjectLiteralMethod -v47 <- EndObjectLiteral -// Splicing done -v48 <- LoadInteger '10' -v49 <- BinaryOperation v48, '/', v48 -v50 <- CreateNamedVariable 'Uint16Array', 'none' -SetProperty v50, 'BYTES_PER_ELEMENT', v50 -v51 <- Construct v50, [v48] -v52 <- CallMethod (guarded) v51, 'join', [v22] -v53 <- GetElement v51, '2' -v54 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v55 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v55 -v56 <- EndObjectLiteral -v57 <- LoadInteger '153' -v58 <- Construct v54, [v57, v56] -v59 <- GetProperty v58, 'growable' -v60 <- CallMethod (guarded) v58, 'slice', [v58, v55] -v61 <- CreateNamedVariable 'Uint8Array', 'none' -v62 <- CallMethod (guarded) v61, 'fromBase64', [v61] -v63 <- BinaryOperation v62, '??', v62 -v64 <- Construct v61, [v58] -v65 <- GetElement v64, '36' -v66 <- BinaryOperation v65, '%', v65 -v67 <- BinaryOperation v65, '+', v65 -// Program may be interesting due to new coverage: 3279 newly discovered edges in the CFG of the target - - -// ===== [ Program CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A ] ===== -// Minimizing 51FA716B-F995-4CFE-A69C-FE3E4EC72FAA -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '16' - v2 <- CallFunction v1, [] - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v3 - v4 <- UnaryOperation v2, '--' - Return v3 - EndObjectLiteralMethod - v5 <- EndObjectLiteral - Return v0 -EndPlainFunction -v6 <- CallFunction (guarded) v0, [] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.fzil b/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.fzil deleted file mode 100755 index eacae895d..000000000 Binary files a/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.js b/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.js deleted file mode 100755 index 592a2d42b..000000000 --- a/old_corpus/program_20251007081119_CE5188F1-15BD-4D44-9FF7-A61FE5EBE28A.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing 51FA716B-F995-4CFE-A69C-FE3E4EC72FAA -function f0() { - const t2 = 16; - let v2 = t2(); - const v5 = { - next() { - v2--; - return this; - }, - }; - return f0; -} -try { f0(); } catch (e) {} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.fuzzil.history b/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.fuzzil.history deleted file mode 100755 index 01adff9f7..000000000 --- a/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.fuzzil.history +++ /dev/null @@ -1,212 +0,0 @@ -// ===== [ Program 1B0C02F4-B6AC-40DB-8AF8-6854E63F7B3D ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - // Executing code generator PropertyAssignmentGenerator - SetProperty v1, 'length', v1 - // Code generator finished - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v9 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'e' v2 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v2 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator StringGenerator -v15 <- LoadString 'epochNanoseconds' -v16 <- LoadString 'h' -v17 <- LoadString 'bigint' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'f', v12 -EndConstructor -v23 <- Construct v18, [v1, v0, v12] -v24 <- Construct v18, [v16, v1, v23] -v25 <- Construct v18, [v14, v2, v24] -// Code generator finished -// End of prefix code. 14 variables are now visible -v26 <- LoadUndefined -v27 <- LoadUndefined -v28 <- LoadString 'boolean' -v29 <- LoadFloat '883.2734259274789' -v30 <- LoadInteger '123' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- LoadInteger '107' -v33 <- CreateNamedVariable 'Int8Array', 'none' -v34 <- LoadInteger '178' -v35 <- CreateNamedVariable 'BigInt64Array', 'none' -v36 <- LoadBigInt '8' -v37 <- LoadBigInt '-3' -v38 <- LoadBigInt '24589' -v39 <- LoadFloat '9.75596771670181' -v40 <- LoadFloat '1000000000.0' -v41 <- LoadFloat '5.992581077391584' -v42 <- LoadBigInt '1073741823' -v43 <- LoadBigInt '-14392' -v44 <- LoadBigInt '16' -v45 <- LoadInteger '-65535' -v46 <- LoadString '8' -v47 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v48, v49 - v50 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v51 <- BeginPlainFunction -> v52, v53, v54 - v55 <- DeleteComputedProperty v27, v53 - Return v54 - EndPlainFunction - v56 <- LoadInteger '14' - v57 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition - - -// ===== [ Program D7C42436-D845-4B03-84D3-ACC8A4ABEF3B ] ===== -// Mutating 1B0C02F4-B6AC-40DB-8AF8-6854E63F7B3D with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - // Splicing instruction 30 (Construct) from 5343CCCD-B9AD-4CD5-9272-AC9051A448A0 - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- LoadFloat '624.9949113508685' - v11 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v11 -> v12, v13, v14 - Reassign v11, v13 - v15 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v16 <- EndObjectLiteral - Return v16 - EndPlainFunction - v17 <- CallFunction v8, [] - v18 <- CallFunction v8, [] - v19 <- CallFunction v8, [] - v20 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v21, v22, v23, v24, v25 - v26 <- CreateNamedVariable 'f', 'none' - v27 <- LoadInteger '-13' - v28 <- LoadInteger '950466625' - v29 <- LoadFloat '5.0' - v30 <- CallMethod v20, 'min', [v17] - v31 <- CallMethod v26, 'atan2', [v17, v18] - EndClassPrivateStaticMethod - EndClassDefinition - v32 <- Construct v20, [] - // Splicing done - v33 <- LoadString 'minor' - v34 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v34 - ObjectLiteralAddProperty `type`, v33 - v35 <- EndObjectLiteral - v36 <- CallFunction v7, [v35] - Return v34 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v37 <- Construct v3, [] -v38 <- Construct v3, [] -v39 <- Construct v3, [] -v40 <- LoadString 'epochNanoseconds' -v41 <- LoadString 'h' -v42 <- LoadString 'bigint' -v43 <- BeginConstructor -> v44, v45, v46, v47 - SetProperty v44, 'f', v37 -EndConstructor -v48 <- Construct v43, [v1, v0, v37] -v49 <- Construct v43, [v41, v1, v48] -v50 <- Construct v43, [v39, v2, v49] -v51 <- LoadUndefined -v52 <- LoadUndefined -v53 <- LoadString 'boolean' -v54 <- LoadFloat '883.2734259274789' -v55 <- LoadInteger '123' -v56 <- CreateNamedVariable 'BigInt64Array', 'none' -v57 <- LoadInteger '107' -v58 <- CreateNamedVariable 'Int8Array', 'none' -v59 <- LoadInteger '178' -v60 <- CreateNamedVariable 'BigInt64Array', 'none' -v61 <- LoadBigInt '8' -v62 <- LoadBigInt '-3' -v63 <- LoadBigInt '24589' -v64 <- LoadFloat '9.75596771670181' -v65 <- LoadFloat '1000000000.0' -v66 <- LoadFloat '5.992581077391584' -v67 <- LoadBigInt '1073741823' -v68 <- LoadBigInt '-14392' -v69 <- LoadBigInt '16' -v70 <- LoadInteger '-65535' -v71 <- LoadString '8' -v72 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v73, v74 - v75 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v76 <- BeginPlainFunction -> v77, v78, v79 - v80 <- DeleteComputedProperty v52, v78 - Return v79 - EndPlainFunction - v81 <- LoadInteger '14' - v82 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2793 newly discovered edges in the CFG of the target - - -// ===== [ Program 072C415C-8ECA-4229-81AA-88ECBEF846CF ] ===== -// Minimizing D7C42436-D845-4B03-84D3-ACC8A4ABEF3B -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v4 <- Construct v3, [] -v5 <- LoadString 'h' -v6 <- BeginConstructor -> v7, v8, v9, v10 -EndConstructor -v11 <- Construct v6, [v1, v0, v4] -v12 <- Construct v6, [v5, v1, v11] -v13 <- LoadUndefined -v14 <- LoadString 'boolean' -v15 <- LoadFloat '883.2734259274789' -v16 <- CreateNamedVariable 'BigInt64Array', 'none' -v17 <- LoadInteger '178' -v18 <- LoadBigInt '24589' -v19 <- LoadBigInt '1073741823' -v20 <- LoadInteger '-65535' -v21 <- LoadString '8' -v22 <- BeginClassDefinition (exp) -EndClassDefinition -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.fzil b/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.fzil deleted file mode 100755 index c841f3dac..000000000 Binary files a/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.js b/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.js deleted file mode 100755 index 6654928b1..000000000 --- a/old_corpus/program_20251007081125_072C415C-8ECA-4229-81AA-88ECBEF846CF.js +++ /dev/null @@ -1,17 +0,0 @@ -// Minimizing D7C42436-D845-4B03-84D3-ACC8A4ABEF3B -const v0 = [7.694794423849882e+307,1000000.0,4.0,3.0,0.709505242139969,2.220446049250313e-16,3.0,NaN,1.7852851858663833e+307]; -const v1 = [-5.0]; -const v2 = [7.966949717650444,-5.4730082327304475]; -class C3 { - static e = v2; - [v1] = v2; -} -const v4 = new C3(); -function F6(a8, a9, a10) { - if (!new.target) { throw 'must be called with new'; } -} -const v11 = new F6(v1, v0, v4); -new F6("h", v1, v11); -const v22 = class { -} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.fuzzil.history b/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.fuzzil.history deleted file mode 100755 index d0c2472b8..000000000 --- a/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.fuzzil.history +++ /dev/null @@ -1,538 +0,0 @@ -// ===== [ Program 1B0C02F4-B6AC-40DB-8AF8-6854E63F7B3D ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - // Executing code generator PropertyAssignmentGenerator - SetProperty v1, 'length', v1 - // Code generator finished - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v9 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'e' v2 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v2 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator StringGenerator -v15 <- LoadString 'epochNanoseconds' -v16 <- LoadString 'h' -v17 <- LoadString 'bigint' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'f', v12 -EndConstructor -v23 <- Construct v18, [v1, v0, v12] -v24 <- Construct v18, [v16, v1, v23] -v25 <- Construct v18, [v14, v2, v24] -// Code generator finished -// End of prefix code. 14 variables are now visible -v26 <- LoadUndefined -v27 <- LoadUndefined -v28 <- LoadString 'boolean' -v29 <- LoadFloat '883.2734259274789' -v30 <- LoadInteger '123' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- LoadInteger '107' -v33 <- CreateNamedVariable 'Int8Array', 'none' -v34 <- LoadInteger '178' -v35 <- CreateNamedVariable 'BigInt64Array', 'none' -v36 <- LoadBigInt '8' -v37 <- LoadBigInt '-3' -v38 <- LoadBigInt '24589' -v39 <- LoadFloat '9.75596771670181' -v40 <- LoadFloat '1000000000.0' -v41 <- LoadFloat '5.992581077391584' -v42 <- LoadBigInt '1073741823' -v43 <- LoadBigInt '-14392' -v44 <- LoadBigInt '16' -v45 <- LoadInteger '-65535' -v46 <- LoadString '8' -v47 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v48, v49 - v50 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v51 <- BeginPlainFunction -> v52, v53, v54 - v55 <- DeleteComputedProperty v27, v53 - Return v54 - EndPlainFunction - v56 <- LoadInteger '14' - v57 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition - - -// ===== [ Program D7C42436-D845-4B03-84D3-ACC8A4ABEF3B ] ===== -// Mutating 1B0C02F4-B6AC-40DB-8AF8-6854E63F7B3D with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - // Splicing instruction 30 (Construct) from 5343CCCD-B9AD-4CD5-9272-AC9051A448A0 - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- LoadFloat '624.9949113508685' - v11 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v11 -> v12, v13, v14 - Reassign v11, v13 - v15 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v16 <- EndObjectLiteral - Return v16 - EndPlainFunction - v17 <- CallFunction v8, [] - v18 <- CallFunction v8, [] - v19 <- CallFunction v8, [] - v20 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v21, v22, v23, v24, v25 - v26 <- CreateNamedVariable 'f', 'none' - v27 <- LoadInteger '-13' - v28 <- LoadInteger '950466625' - v29 <- LoadFloat '5.0' - v30 <- CallMethod v20, 'min', [v17] - v31 <- CallMethod v26, 'atan2', [v17, v18] - EndClassPrivateStaticMethod - EndClassDefinition - v32 <- Construct v20, [] - // Splicing done - v33 <- LoadString 'minor' - v34 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v34 - ObjectLiteralAddProperty `type`, v33 - v35 <- EndObjectLiteral - v36 <- CallFunction v7, [v35] - Return v34 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v37 <- Construct v3, [] -v38 <- Construct v3, [] -v39 <- Construct v3, [] -v40 <- LoadString 'epochNanoseconds' -v41 <- LoadString 'h' -v42 <- LoadString 'bigint' -v43 <- BeginConstructor -> v44, v45, v46, v47 - SetProperty v44, 'f', v37 -EndConstructor -v48 <- Construct v43, [v1, v0, v37] -v49 <- Construct v43, [v41, v1, v48] -v50 <- Construct v43, [v39, v2, v49] -v51 <- LoadUndefined -v52 <- LoadUndefined -v53 <- LoadString 'boolean' -v54 <- LoadFloat '883.2734259274789' -v55 <- LoadInteger '123' -v56 <- CreateNamedVariable 'BigInt64Array', 'none' -v57 <- LoadInteger '107' -v58 <- CreateNamedVariable 'Int8Array', 'none' -v59 <- LoadInteger '178' -v60 <- CreateNamedVariable 'BigInt64Array', 'none' -v61 <- LoadBigInt '8' -v62 <- LoadBigInt '-3' -v63 <- LoadBigInt '24589' -v64 <- LoadFloat '9.75596771670181' -v65 <- LoadFloat '1000000000.0' -v66 <- LoadFloat '5.992581077391584' -v67 <- LoadBigInt '1073741823' -v68 <- LoadBigInt '-14392' -v69 <- LoadBigInt '16' -v70 <- LoadInteger '-65535' -v71 <- LoadString '8' -v72 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v73, v74 - v75 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v76 <- BeginPlainFunction -> v77, v78, v79 - v80 <- DeleteComputedProperty v52, v78 - Return v79 - EndPlainFunction - v81 <- LoadInteger '14' - v82 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2793 newly discovered edges in the CFG of the target - - -// ===== [ Program DFA43863-6D6C-40C8-BC6E-A01727E71EF5 ] ===== -// Mutating D7C42436-D845-4B03-84D3-ACC8A4ABEF3B with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - // Executing code generator GcGenerator - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - // Code generator finished - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- CallFunction v8, [] - v25 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v26, v27, v28, v29, v30 - v31 <- CreateNamedVariable 'f', 'none' - v32 <- LoadInteger '-13' - v33 <- LoadInteger '950466625' - v34 <- LoadFloat '5.0' - v35 <- CallMethod v25, 'min', [v22] - v36 <- CallMethod v31, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v37 <- Construct v25, [] - v38 <- LoadString 'minor' - v39 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v39 - ObjectLiteralAddProperty `type`, v38 - v40 <- EndObjectLiteral - v41 <- CallFunction v7, [v40] - Return v39 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v42 <- Construct v3, [] -v43 <- Construct v3, [] -v44 <- Construct v3, [] -v45 <- LoadString 'epochNanoseconds' -v46 <- LoadString 'h' -v47 <- LoadString 'bigint' -v48 <- BeginConstructor -> v49, v50, v51, v52 - SetProperty v49, 'f', v42 -EndConstructor -v53 <- Construct v48, [v1, v0, v42] -v54 <- Construct v48, [v46, v1, v53] -v55 <- Construct v48, [v44, v2, v54] -v56 <- LoadUndefined -v57 <- LoadUndefined -v58 <- LoadString 'boolean' -v59 <- LoadFloat '883.2734259274789' -v60 <- LoadInteger '123' -v61 <- CreateNamedVariable 'BigInt64Array', 'none' -v62 <- LoadInteger '107' -v63 <- CreateNamedVariable 'Int8Array', 'none' -v64 <- LoadInteger '178' -v65 <- CreateNamedVariable 'BigInt64Array', 'none' -v66 <- LoadBigInt '8' -v67 <- LoadBigInt '-3' -v68 <- LoadBigInt '24589' -v69 <- LoadFloat '9.75596771670181' -v70 <- LoadFloat '1000000000.0' -v71 <- LoadFloat '5.992581077391584' -v72 <- LoadBigInt '1073741823' -v73 <- LoadBigInt '-14392' -v74 <- LoadBigInt '16' -v75 <- LoadInteger '-65535' -v76 <- LoadString '8' -v77 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v78, v79 - v80 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v81 <- BeginPlainFunction -> v82, v83, v84 - v85 <- DeleteComputedProperty v57, v83 - Return v84 - EndPlainFunction - v86 <- LoadInteger '14' - v87 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2843 newly discovered edges in the CFG of the target - - -// ===== [ Program F62A15B3-9830-4606-93AF-ADB294C15AC1 ] ===== -// Mutating DFA43863-6D6C-40C8-BC6E-A01727E71EF5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- CallFunction v8, [] - v25 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v26, v27, v28, v29, v30 - v31 <- CreateNamedVariable 'f', 'none' - v32 <- LoadInteger '-13' - v33 <- LoadInteger '950466625' - v34 <- LoadFloat '5.0' - v35 <- CallMethod v25, 'min', [v22] - v36 <- CallMethod v31, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v37 <- Construct v25, [] - v38 <- LoadString 'minor' - v39 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v39 - ObjectLiteralAddProperty `type`, v38 - v40 <- EndObjectLiteral - v41 <- CallFunction v7, [v40] - Return v39 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v42 <- Construct v3, [] -// Exploring value v42 -v43 <- GetProperty (guarded) v42, 'constructor' -v44 <- Construct (guarded) v43, [] -// Exploring finished -v45 <- Construct v3, [] -v46 <- Construct v3, [] -v47 <- LoadString 'epochNanoseconds' -v48 <- LoadString 'h' -// Exploring value v48 -SetElement v48, '0', v48 -// Exploring finished -v49 <- LoadString 'bigint' -// Exploring value v49 -v50 <- GetProperty (guarded) v49, 'split' -v51 <- Construct (guarded) v50, [v48, v49] -// Exploring finished -v52 <- BeginConstructor -> v53, v54, v55, v56 - // Exploring value v53 - v57 <- GetProperty (guarded) v53, 'constructor' - v58 <- Construct (guarded) v57, [v56, v53, v0] - // Exploring finished - // Exploring value v55 - v59 <- GetElement v55, '4' - // Exploring finished - SetProperty v53, 'f', v42 -EndConstructor -v60 <- Construct v52, [v1, v0, v42] -v61 <- Construct v52, [v48, v1, v60] -v62 <- Construct v52, [v46, v2, v61] -v63 <- LoadUndefined -v64 <- LoadUndefined -// Exploring value v64 -v65 <- BinaryOperation v64, '??', v64 -// Exploring finished -v66 <- LoadString 'boolean' -v67 <- LoadFloat '883.2734259274789' -v68 <- LoadInteger '123' -v69 <- CreateNamedVariable 'BigInt64Array', 'none' -v70 <- LoadInteger '107' -v71 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v71 -v72 <- Construct (guarded) v71, [v46, v60, v1] -// Exploring finished -v73 <- LoadInteger '178' -v74 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v74 -v75 <- Construct (guarded) v74, [v48, v2, v74] -// Exploring finished -v76 <- LoadBigInt '8' -v77 <- LoadBigInt '-3' -v78 <- LoadBigInt '24589' -v79 <- LoadFloat '9.75596771670181' -v80 <- LoadFloat '1000000000.0' -v81 <- LoadFloat '5.992581077391584' -v82 <- LoadBigInt '1073741823' -v83 <- LoadBigInt '-14392' -// Exploring value v83 -v84 <- BinaryOperation v83, '<<', v83 -// Exploring finished -v85 <- LoadBigInt '16' -v86 <- LoadInteger '-65535' -v87 <- LoadString '8' -v88 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v89, v90 - v91 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v92 <- BeginPlainFunction -> v93, v94, v95 - v96 <- DeleteComputedProperty v64, v94 - Return v95 - EndPlainFunction - v97 <- LoadInteger '14' - v98 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v88 -SetProperty v88, 'e', v88 -// Program may be interesting due to new coverage: 4165 newly discovered edges in the CFG of the target - - -// ===== [ Program BB3F4BB7-C022-4884-98EB-3C93FEF62AD1 ] ===== -// Minimizing F62A15B3-9830-4606-93AF-ADB294C15AC1 -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- CallFunction v8, [] - v25 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v26, v27, v28, v29, v30 - v31 <- CreateNamedVariable 'f', 'none' - v32 <- LoadInteger '-13' - v33 <- LoadInteger '950466625' - v34 <- LoadFloat '5.0' - v35 <- CallMethod v25, 'min', [v22] - v36 <- CallMethod v31, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v37 <- Construct v25, [] - v38 <- LoadString 'minor' - v39 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v39 - ObjectLiteralAddProperty `type`, v38 - v40 <- EndObjectLiteral - v41 <- CallFunction v7, [v40] - Return v39 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v42 <- Construct v3, [] -v43 <- GetProperty (guarded) v42, 'constructor' -v44 <- Construct (guarded) v43, [] -v45 <- Construct v3, [] -v46 <- Construct v3, [] -v47 <- LoadString 'epochNanoseconds' -v48 <- LoadString 'h' -SetElement v48, '0', v48 -v49 <- LoadString 'bigint' -v50 <- GetProperty (guarded) v49, 'split' -v51 <- Construct (guarded) v50, [v48, v49] -v52 <- BeginConstructor -> v53, v54, v55, v56 - v57 <- GetProperty (guarded) v53, 'constructor' - v58 <- Construct (guarded) v57, [v56, v53, v0] - v59 <- GetElement v55, '4' - SetProperty v53, 'f', v42 -EndConstructor -v60 <- Construct v52, [v1, v0, v42] -v61 <- Construct v52, [v48, v1, v60] -v62 <- Construct v52, [v46, v2, v61] -v63 <- LoadUndefined -v64 <- LoadUndefined -v65 <- BinaryOperation v64, '??', v64 -v66 <- LoadString 'boolean' -v67 <- LoadFloat '883.2734259274789' -v68 <- LoadInteger '123' -v69 <- CreateNamedVariable 'BigInt64Array', 'none' -v70 <- LoadInteger '107' -v71 <- CreateNamedVariable 'Int8Array', 'none' -v72 <- Construct (guarded) v71, [v46, v60, v1] -v73 <- LoadInteger '178' -v74 <- CreateNamedVariable 'BigInt64Array', 'none' -v75 <- Construct (guarded) v74, [v48, v2, v74] -v76 <- LoadBigInt '8' -v77 <- LoadBigInt '-3' -v78 <- LoadBigInt '24589' -v79 <- LoadFloat '9.75596771670181' -v80 <- LoadFloat '1000000000.0' -v81 <- LoadFloat '5.992581077391584' -v82 <- LoadBigInt '1073741823' -v83 <- LoadBigInt '-14392' -v84 <- BinaryOperation v83, '<<', v83 -v85 <- LoadBigInt '16' -v86 <- LoadInteger '-65535' -v87 <- LoadString '8' -v88 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v89, v90 - v91 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v92 <- BeginPlainFunction -> v93, v94, v95 - v96 <- DeleteComputedProperty v64, v94 - Return v95 - EndPlainFunction - v97 <- LoadInteger '14' - v98 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -SetProperty v88, 'e', v88 -// Program is interesting due to new coverage: 159 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.fzil b/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.fzil deleted file mode 100755 index 732cb1204..000000000 Binary files a/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.js b/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.js deleted file mode 100755 index e869115cf..000000000 --- a/old_corpus/program_20251007081133_BB3F4BB7-C022-4884-98EB-3C93FEF62AD1.js +++ /dev/null @@ -1,66 +0,0 @@ -// Minimizing F62A15B3-9830-4606-93AF-ADB294C15AC1 -const v0 = [7.694794423849882e+307,1000000.0,4.0,3.0,0.709505242139969,2.220446049250313e-16,3.0,NaN,1.7852851858663833e+307]; -const v1 = [-5.0]; -const v2 = [7.966949717650444,-5.4730082327304475]; -class C3 { - static valueOf(a5, a6) { - v1.length = v1; - function f8() { - gc({ execution: "sync", type: "minor" }); - let v16 = "trimRight"; - const v21 = { - [v16](a18, a19) { - v16 = a18; - }, - }; - return v21; - } - const v22 = f8(); - const v23 = f8(); - f8(); - const v25 = class extends f8 { - static #p(a27, a28, a29, a30) { - v25.min(v22); - f.atan2(v22, v23); - } - } - new v25(); - gc({ execution: "async", type: "minor" }); - return "async"; - } - static e = v2; - [v1] = v2; -} -const v42 = new C3(); -const v43 = v42?.constructor; -try { new v43(); } catch (e) {} -new C3(); -const v46 = new C3(); -const t38 = "h"; -t38[0] = "h"; -const v50 = ("bigint")?.split; -try { new v50("h", "bigint"); } catch (e) {} -function F52(a54, a55, a56) { - if (!new.target) { throw 'must be called with new'; } - const v57 = this?.constructor; - try { new v57(a56, this, v0); } catch (e) {} - a55[4]; - this.f = v42; -} -const v60 = new F52(v1, v0, v42); -const v61 = new F52("h", v1, v60); -new F52(v46, v2, v61); -undefined ?? undefined; -try { new Int8Array(v46, v60, v1); } catch (e) {} -try { new BigInt64Array("h", v2, BigInt64Array); } catch (e) {} --14392n << -14392n; -const v88 = class { - static set a(a90) { - function f92(a93, a94, a95) { - delete undefined[a94]; - return a95; - } - } -} -v88.e = v88; -// Program is interesting due to new coverage: 159 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.fuzzil.history b/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.fuzzil.history deleted file mode 100755 index 54b725db2..000000000 --- a/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.fuzzil.history +++ /dev/null @@ -1,639 +0,0 @@ -// ===== [ Program 1B0C02F4-B6AC-40DB-8AF8-6854E63F7B3D ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - // Executing code generator PropertyAssignmentGenerator - SetProperty v1, 'length', v1 - // Code generator finished - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v9 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'e' v2 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v2 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator StringGenerator -v15 <- LoadString 'epochNanoseconds' -v16 <- LoadString 'h' -v17 <- LoadString 'bigint' -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v18 <- BeginConstructor -> v19, v20, v21, v22 - SetProperty v19, 'f', v12 -EndConstructor -v23 <- Construct v18, [v1, v0, v12] -v24 <- Construct v18, [v16, v1, v23] -v25 <- Construct v18, [v14, v2, v24] -// Code generator finished -// End of prefix code. 14 variables are now visible -v26 <- LoadUndefined -v27 <- LoadUndefined -v28 <- LoadString 'boolean' -v29 <- LoadFloat '883.2734259274789' -v30 <- LoadInteger '123' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- LoadInteger '107' -v33 <- CreateNamedVariable 'Int8Array', 'none' -v34 <- LoadInteger '178' -v35 <- CreateNamedVariable 'BigInt64Array', 'none' -v36 <- LoadBigInt '8' -v37 <- LoadBigInt '-3' -v38 <- LoadBigInt '24589' -v39 <- LoadFloat '9.75596771670181' -v40 <- LoadFloat '1000000000.0' -v41 <- LoadFloat '5.992581077391584' -v42 <- LoadBigInt '1073741823' -v43 <- LoadBigInt '-14392' -v44 <- LoadBigInt '16' -v45 <- LoadInteger '-65535' -v46 <- LoadString '8' -v47 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v48, v49 - v50 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v51 <- BeginPlainFunction -> v52, v53, v54 - v55 <- DeleteComputedProperty v27, v53 - Return v54 - EndPlainFunction - v56 <- LoadInteger '14' - v57 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition - - -// ===== [ Program D7C42436-D845-4B03-84D3-ACC8A4ABEF3B ] ===== -// Mutating 1B0C02F4-B6AC-40DB-8AF8-6854E63F7B3D with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - // Splicing instruction 30 (Construct) from 5343CCCD-B9AD-4CD5-9272-AC9051A448A0 - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- LoadFloat '624.9949113508685' - v11 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v11 -> v12, v13, v14 - Reassign v11, v13 - v15 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v16 <- EndObjectLiteral - Return v16 - EndPlainFunction - v17 <- CallFunction v8, [] - v18 <- CallFunction v8, [] - v19 <- CallFunction v8, [] - v20 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v21, v22, v23, v24, v25 - v26 <- CreateNamedVariable 'f', 'none' - v27 <- LoadInteger '-13' - v28 <- LoadInteger '950466625' - v29 <- LoadFloat '5.0' - v30 <- CallMethod v20, 'min', [v17] - v31 <- CallMethod v26, 'atan2', [v17, v18] - EndClassPrivateStaticMethod - EndClassDefinition - v32 <- Construct v20, [] - // Splicing done - v33 <- LoadString 'minor' - v34 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v34 - ObjectLiteralAddProperty `type`, v33 - v35 <- EndObjectLiteral - v36 <- CallFunction v7, [v35] - Return v34 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v37 <- Construct v3, [] -v38 <- Construct v3, [] -v39 <- Construct v3, [] -v40 <- LoadString 'epochNanoseconds' -v41 <- LoadString 'h' -v42 <- LoadString 'bigint' -v43 <- BeginConstructor -> v44, v45, v46, v47 - SetProperty v44, 'f', v37 -EndConstructor -v48 <- Construct v43, [v1, v0, v37] -v49 <- Construct v43, [v41, v1, v48] -v50 <- Construct v43, [v39, v2, v49] -v51 <- LoadUndefined -v52 <- LoadUndefined -v53 <- LoadString 'boolean' -v54 <- LoadFloat '883.2734259274789' -v55 <- LoadInteger '123' -v56 <- CreateNamedVariable 'BigInt64Array', 'none' -v57 <- LoadInteger '107' -v58 <- CreateNamedVariable 'Int8Array', 'none' -v59 <- LoadInteger '178' -v60 <- CreateNamedVariable 'BigInt64Array', 'none' -v61 <- LoadBigInt '8' -v62 <- LoadBigInt '-3' -v63 <- LoadBigInt '24589' -v64 <- LoadFloat '9.75596771670181' -v65 <- LoadFloat '1000000000.0' -v66 <- LoadFloat '5.992581077391584' -v67 <- LoadBigInt '1073741823' -v68 <- LoadBigInt '-14392' -v69 <- LoadBigInt '16' -v70 <- LoadInteger '-65535' -v71 <- LoadString '8' -v72 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v73, v74 - v75 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v76 <- BeginPlainFunction -> v77, v78, v79 - v80 <- DeleteComputedProperty v52, v78 - Return v79 - EndPlainFunction - v81 <- LoadInteger '14' - v82 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2793 newly discovered edges in the CFG of the target - - -// ===== [ Program DFA43863-6D6C-40C8-BC6E-A01727E71EF5 ] ===== -// Mutating D7C42436-D845-4B03-84D3-ACC8A4ABEF3B with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - // Executing code generator GcGenerator - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - // Code generator finished - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- CallFunction v8, [] - v25 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v26, v27, v28, v29, v30 - v31 <- CreateNamedVariable 'f', 'none' - v32 <- LoadInteger '-13' - v33 <- LoadInteger '950466625' - v34 <- LoadFloat '5.0' - v35 <- CallMethod v25, 'min', [v22] - v36 <- CallMethod v31, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v37 <- Construct v25, [] - v38 <- LoadString 'minor' - v39 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v39 - ObjectLiteralAddProperty `type`, v38 - v40 <- EndObjectLiteral - v41 <- CallFunction v7, [v40] - Return v39 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v42 <- Construct v3, [] -v43 <- Construct v3, [] -v44 <- Construct v3, [] -v45 <- LoadString 'epochNanoseconds' -v46 <- LoadString 'h' -v47 <- LoadString 'bigint' -v48 <- BeginConstructor -> v49, v50, v51, v52 - SetProperty v49, 'f', v42 -EndConstructor -v53 <- Construct v48, [v1, v0, v42] -v54 <- Construct v48, [v46, v1, v53] -v55 <- Construct v48, [v44, v2, v54] -v56 <- LoadUndefined -v57 <- LoadUndefined -v58 <- LoadString 'boolean' -v59 <- LoadFloat '883.2734259274789' -v60 <- LoadInteger '123' -v61 <- CreateNamedVariable 'BigInt64Array', 'none' -v62 <- LoadInteger '107' -v63 <- CreateNamedVariable 'Int8Array', 'none' -v64 <- LoadInteger '178' -v65 <- CreateNamedVariable 'BigInt64Array', 'none' -v66 <- LoadBigInt '8' -v67 <- LoadBigInt '-3' -v68 <- LoadBigInt '24589' -v69 <- LoadFloat '9.75596771670181' -v70 <- LoadFloat '1000000000.0' -v71 <- LoadFloat '5.992581077391584' -v72 <- LoadBigInt '1073741823' -v73 <- LoadBigInt '-14392' -v74 <- LoadBigInt '16' -v75 <- LoadInteger '-65535' -v76 <- LoadString '8' -v77 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v78, v79 - v80 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v81 <- BeginPlainFunction -> v82, v83, v84 - v85 <- DeleteComputedProperty v57, v83 - Return v84 - EndPlainFunction - v86 <- LoadInteger '14' - v87 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2843 newly discovered edges in the CFG of the target - - -// ===== [ Program F62A15B3-9830-4606-93AF-ADB294C15AC1 ] ===== -// Mutating DFA43863-6D6C-40C8-BC6E-A01727E71EF5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v11 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- CallFunction v8, [] - v25 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v26, v27, v28, v29, v30 - v31 <- CreateNamedVariable 'f', 'none' - v32 <- LoadInteger '-13' - v33 <- LoadInteger '950466625' - v34 <- LoadFloat '5.0' - v35 <- CallMethod v25, 'min', [v22] - v36 <- CallMethod v31, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v37 <- Construct v25, [] - v38 <- LoadString 'minor' - v39 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v39 - ObjectLiteralAddProperty `type`, v38 - v40 <- EndObjectLiteral - v41 <- CallFunction v7, [v40] - Return v39 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v42 <- Construct v3, [] -// Exploring value v42 -v43 <- GetProperty (guarded) v42, 'constructor' -v44 <- Construct (guarded) v43, [] -// Exploring finished -v45 <- Construct v3, [] -v46 <- Construct v3, [] -v47 <- LoadString 'epochNanoseconds' -v48 <- LoadString 'h' -// Exploring value v48 -SetElement v48, '0', v48 -// Exploring finished -v49 <- LoadString 'bigint' -// Exploring value v49 -v50 <- GetProperty (guarded) v49, 'split' -v51 <- Construct (guarded) v50, [v48, v49] -// Exploring finished -v52 <- BeginConstructor -> v53, v54, v55, v56 - // Exploring value v53 - v57 <- GetProperty (guarded) v53, 'constructor' - v58 <- Construct (guarded) v57, [v56, v53, v0] - // Exploring finished - // Exploring value v55 - v59 <- GetElement v55, '4' - // Exploring finished - SetProperty v53, 'f', v42 -EndConstructor -v60 <- Construct v52, [v1, v0, v42] -v61 <- Construct v52, [v48, v1, v60] -v62 <- Construct v52, [v46, v2, v61] -v63 <- LoadUndefined -v64 <- LoadUndefined -// Exploring value v64 -v65 <- BinaryOperation v64, '??', v64 -// Exploring finished -v66 <- LoadString 'boolean' -v67 <- LoadFloat '883.2734259274789' -v68 <- LoadInteger '123' -v69 <- CreateNamedVariable 'BigInt64Array', 'none' -v70 <- LoadInteger '107' -v71 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v71 -v72 <- Construct (guarded) v71, [v46, v60, v1] -// Exploring finished -v73 <- LoadInteger '178' -v74 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v74 -v75 <- Construct (guarded) v74, [v48, v2, v74] -// Exploring finished -v76 <- LoadBigInt '8' -v77 <- LoadBigInt '-3' -v78 <- LoadBigInt '24589' -v79 <- LoadFloat '9.75596771670181' -v80 <- LoadFloat '1000000000.0' -v81 <- LoadFloat '5.992581077391584' -v82 <- LoadBigInt '1073741823' -v83 <- LoadBigInt '-14392' -// Exploring value v83 -v84 <- BinaryOperation v83, '<<', v83 -// Exploring finished -v85 <- LoadBigInt '16' -v86 <- LoadInteger '-65535' -v87 <- LoadString '8' -v88 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v89, v90 - v91 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v92 <- BeginPlainFunction -> v93, v94, v95 - v96 <- DeleteComputedProperty v64, v94 - Return v95 - EndPlainFunction - v97 <- LoadInteger '14' - v98 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v88 -SetProperty v88, 'e', v88 -// Program may be interesting due to new coverage: 4165 newly discovered edges in the CFG of the target - - -// ===== [ Program 8052BFAA-2394-4AB9-BE35-8D2D17885A69 ] ===== -// Mutating F62A15B3-9830-4606-93AF-ADB294C15AC1 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - // Replacing input 0 (v11) with v6 - ObjectLiteralAddProperty `type`, v6 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- CallFunction v8, [] - v25 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v26, v27, v28, v29, v30 - v31 <- CreateNamedVariable 'f', 'none' - v32 <- LoadInteger '-13' - v33 <- LoadInteger '950466625' - v34 <- LoadFloat '5.0' - v35 <- CallMethod v25, 'min', [v22] - v36 <- CallMethod v31, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v37 <- Construct v25, [] - v38 <- LoadString 'minor' - v39 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v39 - ObjectLiteralAddProperty `type`, v38 - v40 <- EndObjectLiteral - v41 <- CallFunction v7, [v40] - Return v39 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v42 <- Construct v3, [] -v43 <- GetProperty (guarded) v42, 'constructor' -v44 <- Construct (guarded) v43, [] -v45 <- Construct v3, [] -v46 <- Construct v3, [] -v47 <- LoadString 'epochNanoseconds' -v48 <- LoadString 'h' -SetElement v48, '0', v48 -v49 <- LoadString 'bigint' -v50 <- GetProperty (guarded) v49, 'split' -v51 <- Construct (guarded) v50, [v48, v49] -v52 <- BeginConstructor -> v53, v54, v55, v56 - v57 <- GetProperty (guarded) v53, 'constructor' - v58 <- Construct (guarded) v57, [v56, v53, v0] - v59 <- GetElement v55, '4' - SetProperty v53, 'f', v42 -EndConstructor -v60 <- Construct v52, [v1, v0, v42] -v61 <- Construct v52, [v48, v1, v60] -v62 <- Construct v52, [v46, v2, v61] -v63 <- LoadUndefined -v64 <- LoadUndefined -v65 <- BinaryOperation v64, '??', v64 -v66 <- LoadString 'boolean' -v67 <- LoadFloat '883.2734259274789' -v68 <- LoadInteger '123' -v69 <- CreateNamedVariable 'BigInt64Array', 'none' -v70 <- LoadInteger '107' -v71 <- CreateNamedVariable 'Int8Array', 'none' -v72 <- Construct (guarded) v71, [v46, v60, v1] -v73 <- LoadInteger '178' -v74 <- CreateNamedVariable 'BigInt64Array', 'none' -v75 <- Construct (guarded) v74, [v48, v2, v74] -v76 <- LoadBigInt '8' -v77 <- LoadBigInt '-3' -v78 <- LoadBigInt '24589' -v79 <- LoadFloat '9.75596771670181' -v80 <- LoadFloat '1000000000.0' -v81 <- LoadFloat '5.992581077391584' -v82 <- LoadBigInt '1073741823' -v83 <- LoadBigInt '-14392' -v84 <- BinaryOperation v83, '<<', v83 -v85 <- LoadBigInt '16' -v86 <- LoadInteger '-65535' -v87 <- LoadString '8' -v88 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v89, v90 - v91 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v92 <- BeginPlainFunction -> v93, v94, v95 - v96 <- DeleteComputedProperty v64, v94 - // Replacing input 0 (v95) with v96 - Return v96 - EndPlainFunction - v97 <- LoadInteger '14' - v98 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -SetProperty v88, 'e', v88 -// Program may be interesting due to new coverage: 3577 newly discovered edges in the CFG of the target - - -// ===== [ Program 548A27D1-E770-441E-85E3-350633505663 ] ===== -// Minimizing 8052BFAA-2394-4AB9-BE35-8D2D17885A69 -v0 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] -v1 <- CreateFloatArray [-5.0] -v2 <- CreateFloatArray [7.966949717650444, -5.4730082327304475] -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'valueOf' -> v4, v5, v6 - SetProperty v1, 'length', v1 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- BeginPlainFunction -> - v9 <- LoadString 'd' - v10 <- CreateNamedVariable 'gc', 'none' - v11 <- LoadString 'minor' - v12 <- LoadString 'sync' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v12 - ObjectLiteralAddProperty `type`, v6 - v13 <- EndObjectLiteral - v14 <- CallFunction v10, [v13] - v15 <- LoadFloat '624.9949113508685' - v16 <- LoadString 'trimRight' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v16 -> v17, v18, v19 - Reassign v16, v18 - v20 <- CreateNamedVariable 'Proxy', 'none' - EndObjectLiteralComputedMethod - v21 <- EndObjectLiteral - Return v21 - EndPlainFunction - v22 <- CallFunction v8, [] - v23 <- CallFunction v8, [] - v24 <- BeginClassDefinition (exp) v8 - BeginClassPrivateStaticMethod 'p' -> v25, v26, v27, v28, v29 - v30 <- CreateNamedVariable 'f', 'none' - v31 <- LoadInteger '-13' - v32 <- LoadInteger '950466625' - v33 <- LoadFloat '5.0' - v34 <- CallMethod v24, 'min', [v22] - v35 <- CallMethod v30, 'atan2', [v22, v23] - EndClassPrivateStaticMethod - EndClassDefinition - v36 <- LoadString 'minor' - v37 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v37 - ObjectLiteralAddProperty `type`, v36 - v38 <- EndObjectLiteral - v39 <- CallFunction v7, [v38] - Return v37 - EndClassStaticMethod - ClassAddStaticProperty 'e' v2 - ClassAddInstanceComputedProperty v1 v2 -EndClassDefinition -v40 <- Construct v3, [] -v41 <- GetProperty (guarded) v40, 'constructor' -v42 <- Construct (guarded) v41, [] -v43 <- Construct v3, [] -v44 <- Construct v3, [] -v45 <- LoadString 'epochNanoseconds' -v46 <- LoadString 'h' -SetElement v46, '0', v46 -v47 <- LoadString 'bigint' -v48 <- GetProperty (guarded) v47, 'split' -v49 <- Construct (guarded) v48, [v46, v47] -v50 <- BeginConstructor -> v51, v52, v53, v54 - v55 <- GetProperty (guarded) v51, 'constructor' - v56 <- Construct (guarded) v55, [v54, v51, v0] - v57 <- GetElement v53, '4' - SetProperty v51, 'f', v40 -EndConstructor -v58 <- Construct v50, [v1, v0, v40] -v59 <- Construct v50, [v46, v1, v58] -v60 <- Construct v50, [v44, v2, v59] -v61 <- LoadUndefined -v62 <- LoadUndefined -v63 <- BinaryOperation v62, '??', v62 -v64 <- LoadString 'boolean' -v65 <- LoadFloat '883.2734259274789' -v66 <- LoadInteger '123' -v67 <- CreateNamedVariable 'BigInt64Array', 'none' -v68 <- LoadBigInt '24589' -v69 <- LoadFloat '9.75596771670181' -v70 <- LoadFloat '1000000000.0' -v71 <- LoadFloat '5.992581077391584' -v72 <- LoadBigInt '1073741823' -v73 <- LoadBigInt '-14392' -v74 <- BinaryOperation v73, '<<', v73 -v75 <- LoadBigInt '16' -v76 <- LoadInteger '-65535' -v77 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v78, v79 - v80 <- BeginPlainFunction -> v81, v82, v83 - EndPlainFunction - EndClassStaticSetter -EndClassDefinition -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.fzil b/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.fzil deleted file mode 100755 index df2006353..000000000 Binary files a/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.js b/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.js deleted file mode 100755 index 30d84c374..000000000 --- a/old_corpus/program_20251007081155_548A27D1-E770-441E-85E3-350633505663.js +++ /dev/null @@ -1,59 +0,0 @@ -// Minimizing 8052BFAA-2394-4AB9-BE35-8D2D17885A69 -const v0 = [7.694794423849882e+307,1000000.0,4.0,3.0,0.709505242139969,2.220446049250313e-16,3.0,NaN,1.7852851858663833e+307]; -const v1 = [-5.0]; -const v2 = [7.966949717650444,-5.4730082327304475]; -class C3 { - static valueOf(a5, a6) { - v1.length = v1; - function f8() { - gc({ execution: "sync", type: a6 }); - let v16 = "trimRight"; - const v21 = { - [v16](a18, a19) { - v16 = a18; - }, - }; - return v21; - } - const v22 = f8(); - const v23 = f8(); - const v24 = class extends f8 { - static #p(a26, a27, a28, a29) { - v24.min(v22); - f.atan2(v22, v23); - } - } - gc({ execution: "async", type: "minor" }); - return "async"; - } - static e = v2; - [v1] = v2; -} -const v40 = new C3(); -const v41 = v40?.constructor; -try { new v41(); } catch (e) {} -new C3(); -const v44 = new C3(); -const t36 = "h"; -t36[0] = "h"; -const v48 = ("bigint")?.split; -try { new v48("h", "bigint"); } catch (e) {} -function F50(a52, a53, a54) { - if (!new.target) { throw 'must be called with new'; } - const v55 = this?.constructor; - try { new v55(a54, this, v0); } catch (e) {} - a53[4]; - this.f = v40; -} -const v58 = new F50(v1, v0, v40); -const v59 = new F50("h", v1, v58); -new F50(v44, v2, v59); -undefined ?? undefined; --14392n << -14392n; -const v77 = class { - static set a(a79) { - function f80(a81, a82, a83) { - } - } -} -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.fuzzil.history b/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.fuzzil.history deleted file mode 100755 index 78c3009f8..000000000 --- a/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.fuzzil.history +++ /dev/null @@ -1,235 +0,0 @@ -// ===== [ Program 8E99B700-C5BE-4D06-993F-FEEA57565912 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'o' -> v4, v5, v6 - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '4' v0 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v15 <- BeginPlainFunction -> v16, v17, v18, v19 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v16 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v2 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `7`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v19 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v17 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v17 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `15`, v18 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v17 - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v15, [v13, v13, v13, v12] -v22 <- CallFunction v15, [v13, v12, v12, v1] -v23 <- CallFunction v15, [v13, v13, v13, v14] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v24 <- BeginPlainFunction -> v25, v26, v27, v28 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v12 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v28 -> v29, v30, v31, v32, v33 - // Executing code generator WeirdClassGenerator - v34 <- BeginPlainFunction -> v35 - Return v35 - EndPlainFunction - v36 <- BeginClassDefinition (decl) v34 - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v22 v31 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v29 v0 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' v3 - // Code generator finished - EndClassDefinition - // Code generator finished - Return v26 - EndObjectLiteralComputedMethod - // Code generator finished - v37 <- EndObjectLiteral - Return v37 -EndPlainFunction -v38 <- CallFunction v24, [v13, v22, v23, v22] -v39 <- CallFunction v24, [v12, v23, v21, v23] -v40 <- CallFunction v24, [v12, v22, v21, v21] -// Code generator finished -// End of prefix code. 15 variables are now visible -v41 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v41 -v42 <- EndObjectLiteral - - -// ===== [ Program 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B ] ===== -// Mutating 8E99B700-C5BE-4D06-993F-FEEA57565912 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -// Exploring value v3 -v12 <- GetProperty v3, 'name' -// Exploring finished -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Exploring value v14 -SetElement v14, '4', v14 -// Exploring finished -v15 <- Construct v3, [] -v16 <- BeginPlainFunction -> v17, v18, v19, v20 - // Exploring value v17 - v21 <- GetProperty (guarded) v17, 'constructor' - v22 <- Construct (guarded) v21, [] - // Exploring finished - // Exploring value v19 - SetElement v19, '4', v19 - // Exploring finished - // Exploring value v20 - v23 <- GetElement v20, '4' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v17 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v20 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralAddComputedProperty v3, v18 - ObjectLiteralAddElement `15`, v19 - ObjectLiteralAddComputedProperty v13, v18 - v24 <- EndObjectLiteral - // Exploring value v24 - SetElement v24, '15', v24 - // Exploring finished - Return v24 -EndPlainFunction -v25 <- CallFunction v16, [v14, v14, v14, v13] -v26 <- CallFunction v16, [v14, v13, v13, v1] -v27 <- CallFunction v16, [v14, v14, v14, v15] -v28 <- BeginPlainFunction -> v29, v30, v31, v32 - // Exploring value v29 - v33 <- GetElement v29, '4' - // Exploring finished - // Exploring value v30 - v34 <- CallMethod (guarded) v30, 'toString', [] - // Exploring finished - // Exploring value v31 - v35 <- GetElement v31, '15' - // Exploring finished - // Exploring value v32 - v36 <- GetProperty v32, 'e' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v13 - BeginObjectLiteralComputedMethod v32 -> v37, v38, v39, v40, v41 - v42 <- BeginPlainFunction -> v43 - Return v43 - EndPlainFunction - v44 <- BeginClassDefinition (decl) v42 - ClassAddInstanceComputedProperty v26 v39 - ClassAddInstanceComputedProperty v37 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v30 - EndObjectLiteralComputedMethod - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v28, [v14, v26, v27, v26] -v47 <- CallFunction v28, [v13, v27, v25, v27] -// Exploring value v47 -SetProperty v47, 'd', v47 -// Exploring finished -v48 <- CallFunction v28, [v13, v26, v25, v25] -v49 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v49 -v50 <- EndObjectLiteral -// Exploring value v50 -SetProperty v50, 'e', v50 -// Program may be interesting due to new coverage: 3244 newly discovered edges in the CFG of the target - - -// ===== [ Program 8985A499-A822-46AF-82D2-D07148F22708 ] ===== -// Minimizing 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B -v0 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralAddComputedProperty v0, v0 -v1 <- EndObjectLiteral -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.fzil b/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.fzil deleted file mode 100755 index e4af3eaf0..000000000 Binary files a/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.js b/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.js deleted file mode 100755 index eff7ab7a7..000000000 --- a/old_corpus/program_20251007081157_8985A499-A822-46AF-82D2-D07148F22708.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B -class C0 { -} -const v1 = { [C0]: C0 }; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.fuzzil.history b/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.fuzzil.history deleted file mode 100755 index b895fab1e..000000000 --- a/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.fuzzil.history +++ /dev/null @@ -1,348 +0,0 @@ -// ===== [ Program 8E99B700-C5BE-4D06-993F-FEEA57565912 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'o' -> v4, v5, v6 - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '4' v0 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v15 <- BeginPlainFunction -> v16, v17, v18, v19 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v16 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v2 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `7`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v19 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v17 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v17 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `15`, v18 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v17 - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v15, [v13, v13, v13, v12] -v22 <- CallFunction v15, [v13, v12, v12, v1] -v23 <- CallFunction v15, [v13, v13, v13, v14] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v24 <- BeginPlainFunction -> v25, v26, v27, v28 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v12 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v28 -> v29, v30, v31, v32, v33 - // Executing code generator WeirdClassGenerator - v34 <- BeginPlainFunction -> v35 - Return v35 - EndPlainFunction - v36 <- BeginClassDefinition (decl) v34 - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v22 v31 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v29 v0 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' v3 - // Code generator finished - EndClassDefinition - // Code generator finished - Return v26 - EndObjectLiteralComputedMethod - // Code generator finished - v37 <- EndObjectLiteral - Return v37 -EndPlainFunction -v38 <- CallFunction v24, [v13, v22, v23, v22] -v39 <- CallFunction v24, [v12, v23, v21, v23] -v40 <- CallFunction v24, [v12, v22, v21, v21] -// Code generator finished -// End of prefix code. 15 variables are now visible -v41 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v41 -v42 <- EndObjectLiteral - - -// ===== [ Program 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B ] ===== -// Mutating 8E99B700-C5BE-4D06-993F-FEEA57565912 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -// Exploring value v3 -v12 <- GetProperty v3, 'name' -// Exploring finished -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Exploring value v14 -SetElement v14, '4', v14 -// Exploring finished -v15 <- Construct v3, [] -v16 <- BeginPlainFunction -> v17, v18, v19, v20 - // Exploring value v17 - v21 <- GetProperty (guarded) v17, 'constructor' - v22 <- Construct (guarded) v21, [] - // Exploring finished - // Exploring value v19 - SetElement v19, '4', v19 - // Exploring finished - // Exploring value v20 - v23 <- GetElement v20, '4' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v17 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v20 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralAddComputedProperty v3, v18 - ObjectLiteralAddElement `15`, v19 - ObjectLiteralAddComputedProperty v13, v18 - v24 <- EndObjectLiteral - // Exploring value v24 - SetElement v24, '15', v24 - // Exploring finished - Return v24 -EndPlainFunction -v25 <- CallFunction v16, [v14, v14, v14, v13] -v26 <- CallFunction v16, [v14, v13, v13, v1] -v27 <- CallFunction v16, [v14, v14, v14, v15] -v28 <- BeginPlainFunction -> v29, v30, v31, v32 - // Exploring value v29 - v33 <- GetElement v29, '4' - // Exploring finished - // Exploring value v30 - v34 <- CallMethod (guarded) v30, 'toString', [] - // Exploring finished - // Exploring value v31 - v35 <- GetElement v31, '15' - // Exploring finished - // Exploring value v32 - v36 <- GetProperty v32, 'e' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v13 - BeginObjectLiteralComputedMethod v32 -> v37, v38, v39, v40, v41 - v42 <- BeginPlainFunction -> v43 - Return v43 - EndPlainFunction - v44 <- BeginClassDefinition (decl) v42 - ClassAddInstanceComputedProperty v26 v39 - ClassAddInstanceComputedProperty v37 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v30 - EndObjectLiteralComputedMethod - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v28, [v14, v26, v27, v26] -v47 <- CallFunction v28, [v13, v27, v25, v27] -// Exploring value v47 -SetProperty v47, 'd', v47 -// Exploring finished -v48 <- CallFunction v28, [v13, v26, v25, v25] -v49 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v49 -v50 <- EndObjectLiteral -// Exploring value v50 -SetProperty v50, 'e', v50 -// Program may be interesting due to new coverage: 3244 newly discovered edges in the CFG of the target - - -// ===== [ Program 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 ] ===== -// Mutating 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - // Executing code generator NumberComputationGenerator - v11 <- CreateNamedVariable 'Math', 'none' - v12 <- LoadInteger '-1588956874' - v13 <- LoadInteger '3' - v14 <- BinaryOperation v13, '<<', v12 - v15 <- CallMethod v11, 'cosh', [v12] - v16 <- UnaryOperation '++', v2 - // Code generator finished - v17 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v18 <- GetProperty v3, 'name' -v19 <- Construct v3, [] -// Executing code generator FloatGenerator -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '8.16182010166663e+306' -v22 <- LoadFloat '-1000000000000.0' -// Code generator finished -// Executing code generator UnboundFunctionBindGenerator -// Executing code generator ArrayWithSpreadGenerator -v23 <- CreateArrayWithSpread [] -// Code generator finished -// Executing code generator BinaryOperationGenerator -v24 <- BinaryOperation v18, '<<', v21 -// Code generator finished -v25 <- Construct v3, [] -SetElement v25, '4', v25 -v26 <- Construct v3, [] -v27 <- BeginPlainFunction -> v28, v29, v30, v31 - v32 <- GetProperty (guarded) v28, 'constructor' - v33 <- Construct (guarded) v32, [] - SetElement v30, '4', v30 - v34 <- GetElement v31, '4' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v28 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddProperty `g`, v29 - ObjectLiteralAddComputedProperty v3, v29 - ObjectLiteralAddElement `15`, v30 - ObjectLiteralAddComputedProperty v19, v29 - v35 <- EndObjectLiteral - SetElement v35, '15', v35 - Return v35 -EndPlainFunction -v36 <- CallFunction v27, [v25, v25, v25, v19] -v37 <- CallFunction v27, [v25, v19, v19, v1] -v38 <- CallFunction v27, [v25, v25, v25, v26] -v39 <- BeginPlainFunction -> v40, v41, v42, v43 - v44 <- GetElement v40, '4' - v45 <- CallMethod (guarded) v41, 'toString', [] - v46 <- GetElement v42, '15' - v47 <- GetProperty v43, 'e' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v19, v19 - BeginObjectLiteralComputedMethod v43 -> v48, v49, v50, v51, v52 - v53 <- BeginPlainFunction -> v54 - Return v54 - EndPlainFunction - v55 <- BeginClassDefinition (decl) v53 - ClassAddInstanceComputedProperty v37 v50 - ClassAddInstanceComputedProperty v48 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v41 - EndObjectLiteralComputedMethod - v56 <- EndObjectLiteral - Return v56 -EndPlainFunction -v57 <- CallFunction v39, [v25, v37, v38, v37] -// Executing code generator BinaryOperationGenerator -v58 <- BinaryOperation v27, '%', v27 -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -BeginTry - v59 <- LoadBoolean 'true' - v60 <- CallFunction v39, [v24, v0, v59, v18] -BeginCatch -> v61 -EndTryCatch -// Code generator finished -v62 <- CallFunction v39, [v19, v38, v36, v38] -SetProperty v62, 'd', v62 -v63 <- CallFunction v39, [v19, v37, v36, v36] -v64 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v64 -v65 <- EndObjectLiteral -SetProperty v65, 'e', v65 -// Program may be interesting due to new coverage: 3354 newly discovered edges in the CFG of the target - - -// ===== [ Program 09FBAF60-F879-4806-B5C4-071282D28D40 ] ===== -// Minimizing 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 -v0 <- BeginClassDefinition (decl) -EndClassDefinition -v1 <- LoadFloat '8.16182010166663e+306' -v2 <- BinaryOperation v0, '<<', v1 -v3 <- GetElement v2, '4' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.fzil b/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.fzil deleted file mode 100755 index 4a7bbad52..000000000 Binary files a/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.js b/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.js deleted file mode 100755 index d937b83db..000000000 --- a/old_corpus/program_20251007081158_09FBAF60-F879-4806-B5C4-071282D28D40.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 -class C0 { -} -(C0 << 8.16182010166663e+306)[4]; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.fuzzil.history b/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.fuzzil.history deleted file mode 100755 index 7a004d408..000000000 --- a/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.fuzzil.history +++ /dev/null @@ -1,536 +0,0 @@ -// ===== [ Program 8E99B700-C5BE-4D06-993F-FEEA57565912 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'o' -> v4, v5, v6 - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '4' v0 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v15 <- BeginPlainFunction -> v16, v17, v18, v19 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v16 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v2 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `7`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v19 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v17 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v17 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `15`, v18 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v17 - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v15, [v13, v13, v13, v12] -v22 <- CallFunction v15, [v13, v12, v12, v1] -v23 <- CallFunction v15, [v13, v13, v13, v14] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v24 <- BeginPlainFunction -> v25, v26, v27, v28 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v12 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v28 -> v29, v30, v31, v32, v33 - // Executing code generator WeirdClassGenerator - v34 <- BeginPlainFunction -> v35 - Return v35 - EndPlainFunction - v36 <- BeginClassDefinition (decl) v34 - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v22 v31 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v29 v0 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' v3 - // Code generator finished - EndClassDefinition - // Code generator finished - Return v26 - EndObjectLiteralComputedMethod - // Code generator finished - v37 <- EndObjectLiteral - Return v37 -EndPlainFunction -v38 <- CallFunction v24, [v13, v22, v23, v22] -v39 <- CallFunction v24, [v12, v23, v21, v23] -v40 <- CallFunction v24, [v12, v22, v21, v21] -// Code generator finished -// End of prefix code. 15 variables are now visible -v41 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v41 -v42 <- EndObjectLiteral - - -// ===== [ Program 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B ] ===== -// Mutating 8E99B700-C5BE-4D06-993F-FEEA57565912 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -// Exploring value v3 -v12 <- GetProperty v3, 'name' -// Exploring finished -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Exploring value v14 -SetElement v14, '4', v14 -// Exploring finished -v15 <- Construct v3, [] -v16 <- BeginPlainFunction -> v17, v18, v19, v20 - // Exploring value v17 - v21 <- GetProperty (guarded) v17, 'constructor' - v22 <- Construct (guarded) v21, [] - // Exploring finished - // Exploring value v19 - SetElement v19, '4', v19 - // Exploring finished - // Exploring value v20 - v23 <- GetElement v20, '4' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v17 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v20 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralAddComputedProperty v3, v18 - ObjectLiteralAddElement `15`, v19 - ObjectLiteralAddComputedProperty v13, v18 - v24 <- EndObjectLiteral - // Exploring value v24 - SetElement v24, '15', v24 - // Exploring finished - Return v24 -EndPlainFunction -v25 <- CallFunction v16, [v14, v14, v14, v13] -v26 <- CallFunction v16, [v14, v13, v13, v1] -v27 <- CallFunction v16, [v14, v14, v14, v15] -v28 <- BeginPlainFunction -> v29, v30, v31, v32 - // Exploring value v29 - v33 <- GetElement v29, '4' - // Exploring finished - // Exploring value v30 - v34 <- CallMethod (guarded) v30, 'toString', [] - // Exploring finished - // Exploring value v31 - v35 <- GetElement v31, '15' - // Exploring finished - // Exploring value v32 - v36 <- GetProperty v32, 'e' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v13 - BeginObjectLiteralComputedMethod v32 -> v37, v38, v39, v40, v41 - v42 <- BeginPlainFunction -> v43 - Return v43 - EndPlainFunction - v44 <- BeginClassDefinition (decl) v42 - ClassAddInstanceComputedProperty v26 v39 - ClassAddInstanceComputedProperty v37 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v30 - EndObjectLiteralComputedMethod - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v28, [v14, v26, v27, v26] -v47 <- CallFunction v28, [v13, v27, v25, v27] -// Exploring value v47 -SetProperty v47, 'd', v47 -// Exploring finished -v48 <- CallFunction v28, [v13, v26, v25, v25] -v49 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v49 -v50 <- EndObjectLiteral -// Exploring value v50 -SetProperty v50, 'e', v50 -// Program may be interesting due to new coverage: 3244 newly discovered edges in the CFG of the target - - -// ===== [ Program 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 ] ===== -// Mutating 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - // Executing code generator NumberComputationGenerator - v11 <- CreateNamedVariable 'Math', 'none' - v12 <- LoadInteger '-1588956874' - v13 <- LoadInteger '3' - v14 <- BinaryOperation v13, '<<', v12 - v15 <- CallMethod v11, 'cosh', [v12] - v16 <- UnaryOperation '++', v2 - // Code generator finished - v17 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v18 <- GetProperty v3, 'name' -v19 <- Construct v3, [] -// Executing code generator FloatGenerator -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '8.16182010166663e+306' -v22 <- LoadFloat '-1000000000000.0' -// Code generator finished -// Executing code generator UnboundFunctionBindGenerator -// Executing code generator ArrayWithSpreadGenerator -v23 <- CreateArrayWithSpread [] -// Code generator finished -// Executing code generator BinaryOperationGenerator -v24 <- BinaryOperation v18, '<<', v21 -// Code generator finished -v25 <- Construct v3, [] -SetElement v25, '4', v25 -v26 <- Construct v3, [] -v27 <- BeginPlainFunction -> v28, v29, v30, v31 - v32 <- GetProperty (guarded) v28, 'constructor' - v33 <- Construct (guarded) v32, [] - SetElement v30, '4', v30 - v34 <- GetElement v31, '4' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v28 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddProperty `g`, v29 - ObjectLiteralAddComputedProperty v3, v29 - ObjectLiteralAddElement `15`, v30 - ObjectLiteralAddComputedProperty v19, v29 - v35 <- EndObjectLiteral - SetElement v35, '15', v35 - Return v35 -EndPlainFunction -v36 <- CallFunction v27, [v25, v25, v25, v19] -v37 <- CallFunction v27, [v25, v19, v19, v1] -v38 <- CallFunction v27, [v25, v25, v25, v26] -v39 <- BeginPlainFunction -> v40, v41, v42, v43 - v44 <- GetElement v40, '4' - v45 <- CallMethod (guarded) v41, 'toString', [] - v46 <- GetElement v42, '15' - v47 <- GetProperty v43, 'e' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v19, v19 - BeginObjectLiteralComputedMethod v43 -> v48, v49, v50, v51, v52 - v53 <- BeginPlainFunction -> v54 - Return v54 - EndPlainFunction - v55 <- BeginClassDefinition (decl) v53 - ClassAddInstanceComputedProperty v37 v50 - ClassAddInstanceComputedProperty v48 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v41 - EndObjectLiteralComputedMethod - v56 <- EndObjectLiteral - Return v56 -EndPlainFunction -v57 <- CallFunction v39, [v25, v37, v38, v37] -// Executing code generator BinaryOperationGenerator -v58 <- BinaryOperation v27, '%', v27 -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -BeginTry - v59 <- LoadBoolean 'true' - v60 <- CallFunction v39, [v24, v0, v59, v18] -BeginCatch -> v61 -EndTryCatch -// Code generator finished -v62 <- CallFunction v39, [v19, v38, v36, v38] -SetProperty v62, 'd', v62 -v63 <- CallFunction v39, [v19, v37, v36, v36] -v64 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v64 -v65 <- EndObjectLiteral -SetProperty v65, 'e', v65 -// Program may be interesting due to new coverage: 3354 newly discovered edges in the CFG of the target - - -// ===== [ Program 6BBE180D-CEB6-4A17-9C90-AFE33C73ABA0 ] ===== -// Mutating 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CreateNamedVariable 'Math', 'none' - v12 <- LoadInteger '-1588956874' - v13 <- LoadInteger '3' - v14 <- BinaryOperation v13, '<<', v12 - v15 <- CallMethod v11, 'cosh', [v12] - v16 <- UnaryOperation '++', v2 - v17 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v18 <- GetProperty v3, 'name' -v19 <- Construct v3, [] -v20 <- LoadFloat '1000000000.0' -// Exploring value v20 -v21 <- BinaryOperation v20, '/', v20 -// Exploring finished -v22 <- LoadFloat '8.16182010166663e+306' -v23 <- LoadFloat '-1000000000000.0' -v24 <- CreateArrayWithSpread [] -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'forEach', [v23] -// Exploring finished -v26 <- BinaryOperation v18, '<<', v22 -// Exploring value v26 -v27 <- BinaryOperation v26, '-', v26 -// Exploring finished -v28 <- Construct v3, [] -SetElement v28, '4', v28 -v29 <- Construct v3, [] -v30 <- BeginPlainFunction -> v31, v32, v33, v34 - // Exploring value v31 - SetElement v31, '4', v31 - // Exploring finished - v35 <- GetProperty (guarded) v31, 'constructor' - // Exploring value v35 - v36 <- Construct (guarded) v35, [] - // Exploring finished - v37 <- Construct (guarded) v35, [] - // Exploring value v37 - v38 <- GetElement v37, '4' - // Exploring finished - SetElement v33, '4', v33 - v39 <- GetElement v34, '4' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v31 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v34 - ObjectLiteralAddProperty `g`, v32 - ObjectLiteralAddComputedProperty v3, v32 - ObjectLiteralAddElement `15`, v33 - ObjectLiteralAddComputedProperty v19, v32 - v40 <- EndObjectLiteral - SetElement v40, '15', v40 - Return v40 -EndPlainFunction -v41 <- CallFunction v30, [v28, v28, v28, v19] -// Exploring value v41 -v42 <- GetElement v41, '15' -// Exploring finished -v43 <- CallFunction v30, [v28, v19, v19, v1] -v44 <- CallFunction v30, [v28, v28, v28, v29] -v45 <- BeginPlainFunction -> v46, v47, v48, v49 - // Exploring value v46 - v50 <- GetElement v46, '4' - // Exploring finished - // Exploring value v47 - v51 <- GetProperty v47, 'c' - // Exploring finished - v52 <- GetElement v46, '4' - v53 <- CallMethod (guarded) v47, 'toString', [] - // Exploring value v53 - v54 <- CallMethod (guarded) v53, 'localeCompare', [v30] - // Exploring finished - v55 <- GetElement v48, '15' - v56 <- GetProperty v49, 'e' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v19, v19 - BeginObjectLiteralComputedMethod v49 -> v57, v58, v59, v60, v61 - v62 <- BeginPlainFunction -> v63 - Return v63 - EndPlainFunction - v64 <- BeginClassDefinition (decl) v62 - ClassAddInstanceComputedProperty v43 v59 - ClassAddInstanceComputedProperty v57 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v47 - EndObjectLiteralComputedMethod - v65 <- EndObjectLiteral - Return v65 -EndPlainFunction -v66 <- CallFunction v45, [v28, v43, v44, v43] -v67 <- BinaryOperation v30, '%', v30 -BeginTry - v68 <- LoadBoolean 'true' - // Exploring value v68 - v69 <- BinaryOperation v68, '&&', v68 - // Exploring finished - v70 <- CallFunction v45, [v26, v0, v68, v18] - // Exploring value v70 - v71 <- GetProperty (guarded) v70, '__defineSetter__' - v72 <- Construct (guarded) v71, [v3, v3] - // Exploring finished -BeginCatch -> v73 -EndTryCatch -v74 <- CallFunction v45, [v19, v44, v41, v44] -SetProperty v74, 'd', v74 -v75 <- CallFunction v45, [v19, v43, v41, v41] -v76 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v76 -v77 <- EndObjectLiteral -SetProperty v77, 'e', v77 -// Program may be interesting due to new coverage: 3470 newly discovered edges in the CFG of the target - - -// ===== [ Program 627667C2-C00C-46B8-98B1-F775BEA02CFF ] ===== -// Minimizing 6BBE180D-CEB6-4A17-9C90-AFE33C73ABA0 -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - v10 <- CreateNamedVariable 'Math', 'none' - v11 <- LoadInteger '3' - v12 <- CallMethod v10, 'cosh', [] - v13 <- UnaryOperation '++', v2 - v14 <- CallFunction v7, [] - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v15 <- GetProperty v3, 'name' -v16 <- Construct v3, [] -v17 <- LoadFloat '1000000000.0' -v18 <- BinaryOperation v17, '/', v17 -v19 <- LoadFloat '8.16182010166663e+306' -v20 <- LoadFloat '-1000000000000.0' -v21 <- CreateArrayWithSpread [] -v22 <- CallMethod (guarded) v21, 'forEach', [v20] -v23 <- BinaryOperation v15, '<<', v19 -v24 <- BinaryOperation v23, '-', v23 -v25 <- Construct v3, [] -SetElement v25, '4', v25 -v26 <- Construct v3, [] -v27 <- BeginPlainFunction -> v28, v29, v30, v31 - v32 <- GetProperty v28, 'constructor' - v33 <- Construct v32, [v3] - v34 <- Construct v32, [v24, v25, v20, v33] - Return v34 -EndPlainFunction -v35 <- CallFunction v27, [v25, v25, v25, v16] -v36 <- CallFunction v27, [v25, v16, v16, v1] -v37 <- CallFunction v27, [v25, v25, v25, v26] -v38 <- BeginPlainFunction -> v39, v40, v41, v42 - v43 <- CallMethod (guarded) v40, 'localeCompare', [] - BeginObjectLiteral - BeginObjectLiteralComputedMethod v42 -> v44, v45, v46, v47, v48 - v49 <- BeginPlainFunction -> v50 - Return v50 - EndPlainFunction - v51 <- BeginClassDefinition (decl) v49 - ClassAddInstanceComputedProperty v36 v46 - EndClassDefinition - EndObjectLiteralComputedMethod - v52 <- EndObjectLiteral - Return v25 -EndPlainFunction -v53 <- LoadBoolean 'true' -v54 <- CallFunction v38, [v23, v0] -v55 <- GetProperty (guarded) v54, '__defineSetter__' -v56 <- CallFunction v38, [v16, v37, v35] -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.fzil b/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.fzil deleted file mode 100755 index 3a8600e55..000000000 Binary files a/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.js b/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.js deleted file mode 100755 index 9b0ceec8d..000000000 --- a/old_corpus/program_20251007081202_627667C2-C00C-46B8-98B1-F775BEA02CFF.js +++ /dev/null @@ -1,46 +0,0 @@ -// Minimizing 6BBE180D-CEB6-4A17-9C90-AFE33C73ABA0 -let v2 = "c"; -class C3 { - static o(a5, a6) { - Math.cosh(); - ++v2; - gc(); - } - 4 = "g"; -} -const v15 = C3.name; -const v16 = new C3(); -1000000000.0 / 1000000000.0; -const v21 = []; -try { v21.forEach(-1000000000000.0); } catch (e) {} -const v23 = v15 << 8.16182010166663e+306; -const v24 = v23 - v23; -const v25 = new C3(); -v25[4] = v25; -const v26 = new C3(); -function f27(a28, a29, a30, a31) { - const v32 = a28.constructor; - const v33 = new v32(C3); - const v34 = new v32(v24, v25, -1000000000000.0, v33); - return v34; -} -const v35 = f27(v25, v25, v25, v16); -const v36 = f27(v25, v16, v16, 0.5399901410917779); -const v37 = f27(v25, v25, v25, v26); -function f38(a39, a40, a41, a42) { - try { a40.localeCompare(); } catch (e) {} - const v52 = { - [a42](a45, a46, a47, a48) { - function f49(a50) { - return a50; - } - class C51 extends f49 { - [v36] = a46; - } - }, - }; - return v25; -} -f38(v23, "g")?.__defineSetter__; -f38(v16, v37, v35); -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.fuzzil.history b/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.fuzzil.history deleted file mode 100755 index e487eda07..000000000 --- a/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.fuzzil.history +++ /dev/null @@ -1,694 +0,0 @@ -// ===== [ Program 8E99B700-C5BE-4D06-993F-FEEA57565912 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'o' -> v4, v5, v6 - // Executing code generator GcGenerator - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - // Code generator finished - Return v7 - EndClassStaticMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '4' v0 - // Code generator finished -EndClassDefinition -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v15 <- BeginPlainFunction -> v16, v17, v18, v19 - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v16 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v2 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `7`, v0 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v19 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v17 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v17 - // Code generator finished - // Executing code generator ObjectLiteralElementGenerator - ObjectLiteralAddElement `15`, v18 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v17 - // Code generator finished - v20 <- EndObjectLiteral - Return v20 -EndPlainFunction -v21 <- CallFunction v15, [v13, v13, v13, v12] -v22 <- CallFunction v15, [v13, v12, v12, v1] -v23 <- CallFunction v15, [v13, v13, v13, v14] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v24 <- BeginPlainFunction -> v25, v26, v27, v28 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v12, v12 - // Code generator finished - // Executing code generator ObjectLiteralComputedMethodGenerator - BeginObjectLiteralComputedMethod v28 -> v29, v30, v31, v32, v33 - // Executing code generator WeirdClassGenerator - v34 <- BeginPlainFunction -> v35 - Return v35 - EndPlainFunction - v36 <- BeginClassDefinition (decl) v34 - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v22 v31 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v29 v0 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'g' v3 - // Code generator finished - EndClassDefinition - // Code generator finished - Return v26 - EndObjectLiteralComputedMethod - // Code generator finished - v37 <- EndObjectLiteral - Return v37 -EndPlainFunction -v38 <- CallFunction v24, [v13, v22, v23, v22] -v39 <- CallFunction v24, [v12, v23, v21, v23] -v40 <- CallFunction v24, [v12, v22, v21, v21] -// Code generator finished -// End of prefix code. 15 variables are now visible -v41 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v41 -v42 <- EndObjectLiteral - - -// ===== [ Program 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B ] ===== -// Mutating 8E99B700-C5BE-4D06-993F-FEEA57565912 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -// Exploring value v3 -v12 <- GetProperty v3, 'name' -// Exploring finished -v13 <- Construct v3, [] -v14 <- Construct v3, [] -// Exploring value v14 -SetElement v14, '4', v14 -// Exploring finished -v15 <- Construct v3, [] -v16 <- BeginPlainFunction -> v17, v18, v19, v20 - // Exploring value v17 - v21 <- GetProperty (guarded) v17, 'constructor' - v22 <- Construct (guarded) v21, [] - // Exploring finished - // Exploring value v19 - SetElement v19, '4', v19 - // Exploring finished - // Exploring value v20 - v23 <- GetElement v20, '4' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v17 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v20 - ObjectLiteralAddProperty `g`, v18 - ObjectLiteralAddComputedProperty v3, v18 - ObjectLiteralAddElement `15`, v19 - ObjectLiteralAddComputedProperty v13, v18 - v24 <- EndObjectLiteral - // Exploring value v24 - SetElement v24, '15', v24 - // Exploring finished - Return v24 -EndPlainFunction -v25 <- CallFunction v16, [v14, v14, v14, v13] -v26 <- CallFunction v16, [v14, v13, v13, v1] -v27 <- CallFunction v16, [v14, v14, v14, v15] -v28 <- BeginPlainFunction -> v29, v30, v31, v32 - // Exploring value v29 - v33 <- GetElement v29, '4' - // Exploring finished - // Exploring value v30 - v34 <- CallMethod (guarded) v30, 'toString', [] - // Exploring finished - // Exploring value v31 - v35 <- GetElement v31, '15' - // Exploring finished - // Exploring value v32 - v36 <- GetProperty v32, 'e' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v13 - BeginObjectLiteralComputedMethod v32 -> v37, v38, v39, v40, v41 - v42 <- BeginPlainFunction -> v43 - Return v43 - EndPlainFunction - v44 <- BeginClassDefinition (decl) v42 - ClassAddInstanceComputedProperty v26 v39 - ClassAddInstanceComputedProperty v37 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v30 - EndObjectLiteralComputedMethod - v45 <- EndObjectLiteral - Return v45 -EndPlainFunction -v46 <- CallFunction v28, [v14, v26, v27, v26] -v47 <- CallFunction v28, [v13, v27, v25, v27] -// Exploring value v47 -SetProperty v47, 'd', v47 -// Exploring finished -v48 <- CallFunction v28, [v13, v26, v25, v25] -v49 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v49 -v50 <- EndObjectLiteral -// Exploring value v50 -SetProperty v50, 'e', v50 -// Program may be interesting due to new coverage: 3244 newly discovered edges in the CFG of the target - - -// ===== [ Program 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 ] ===== -// Mutating 1C1FF525-DD36-4BE9-8B9C-4A9ECC06C93B with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - // Executing code generator NumberComputationGenerator - v11 <- CreateNamedVariable 'Math', 'none' - v12 <- LoadInteger '-1588956874' - v13 <- LoadInteger '3' - v14 <- BinaryOperation v13, '<<', v12 - v15 <- CallMethod v11, 'cosh', [v12] - v16 <- UnaryOperation '++', v2 - // Code generator finished - v17 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v18 <- GetProperty v3, 'name' -v19 <- Construct v3, [] -// Executing code generator FloatGenerator -v20 <- LoadFloat '1000000000.0' -v21 <- LoadFloat '8.16182010166663e+306' -v22 <- LoadFloat '-1000000000000.0' -// Code generator finished -// Executing code generator UnboundFunctionBindGenerator -// Executing code generator ArrayWithSpreadGenerator -v23 <- CreateArrayWithSpread [] -// Code generator finished -// Executing code generator BinaryOperationGenerator -v24 <- BinaryOperation v18, '<<', v21 -// Code generator finished -v25 <- Construct v3, [] -SetElement v25, '4', v25 -v26 <- Construct v3, [] -v27 <- BeginPlainFunction -> v28, v29, v30, v31 - v32 <- GetProperty (guarded) v28, 'constructor' - v33 <- Construct (guarded) v32, [] - SetElement v30, '4', v30 - v34 <- GetElement v31, '4' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v28 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v31 - ObjectLiteralAddProperty `g`, v29 - ObjectLiteralAddComputedProperty v3, v29 - ObjectLiteralAddElement `15`, v30 - ObjectLiteralAddComputedProperty v19, v29 - v35 <- EndObjectLiteral - SetElement v35, '15', v35 - Return v35 -EndPlainFunction -v36 <- CallFunction v27, [v25, v25, v25, v19] -v37 <- CallFunction v27, [v25, v19, v19, v1] -v38 <- CallFunction v27, [v25, v25, v25, v26] -v39 <- BeginPlainFunction -> v40, v41, v42, v43 - v44 <- GetElement v40, '4' - v45 <- CallMethod (guarded) v41, 'toString', [] - v46 <- GetElement v42, '15' - v47 <- GetProperty v43, 'e' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v19, v19 - BeginObjectLiteralComputedMethod v43 -> v48, v49, v50, v51, v52 - v53 <- BeginPlainFunction -> v54 - Return v54 - EndPlainFunction - v55 <- BeginClassDefinition (decl) v53 - ClassAddInstanceComputedProperty v37 v50 - ClassAddInstanceComputedProperty v48 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v41 - EndObjectLiteralComputedMethod - v56 <- EndObjectLiteral - Return v56 -EndPlainFunction -v57 <- CallFunction v39, [v25, v37, v38, v37] -// Executing code generator BinaryOperationGenerator -v58 <- BinaryOperation v27, '%', v27 -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -BeginTry - v59 <- LoadBoolean 'true' - v60 <- CallFunction v39, [v24, v0, v59, v18] -BeginCatch -> v61 -EndTryCatch -// Code generator finished -v62 <- CallFunction v39, [v19, v38, v36, v38] -SetProperty v62, 'd', v62 -v63 <- CallFunction v39, [v19, v37, v36, v36] -v64 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v64 -v65 <- EndObjectLiteral -SetProperty v65, 'e', v65 -// Program may be interesting due to new coverage: 3354 newly discovered edges in the CFG of the target - - -// ===== [ Program 6BBE180D-CEB6-4A17-9C90-AFE33C73ABA0 ] ===== -// Mutating 1B36F28C-8FA1-4605-8B7D-3158CD68D3B6 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v10 <- EndObjectLiteral - v11 <- CreateNamedVariable 'Math', 'none' - v12 <- LoadInteger '-1588956874' - v13 <- LoadInteger '3' - v14 <- BinaryOperation v13, '<<', v12 - v15 <- CallMethod v11, 'cosh', [v12] - v16 <- UnaryOperation '++', v2 - v17 <- CallFunction v7, [v10] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v18 <- GetProperty v3, 'name' -v19 <- Construct v3, [] -v20 <- LoadFloat '1000000000.0' -// Exploring value v20 -v21 <- BinaryOperation v20, '/', v20 -// Exploring finished -v22 <- LoadFloat '8.16182010166663e+306' -v23 <- LoadFloat '-1000000000000.0' -v24 <- CreateArrayWithSpread [] -// Exploring value v24 -v25 <- CallMethod (guarded) v24, 'forEach', [v23] -// Exploring finished -v26 <- BinaryOperation v18, '<<', v22 -// Exploring value v26 -v27 <- BinaryOperation v26, '-', v26 -// Exploring finished -v28 <- Construct v3, [] -SetElement v28, '4', v28 -v29 <- Construct v3, [] -v30 <- BeginPlainFunction -> v31, v32, v33, v34 - // Exploring value v31 - SetElement v31, '4', v31 - // Exploring finished - v35 <- GetProperty (guarded) v31, 'constructor' - // Exploring value v35 - v36 <- Construct (guarded) v35, [] - // Exploring finished - v37 <- Construct (guarded) v35, [] - // Exploring value v37 - v38 <- GetElement v37, '4' - // Exploring finished - SetElement v33, '4', v33 - v39 <- GetElement v34, '4' - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v31 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v34 - ObjectLiteralAddProperty `g`, v32 - ObjectLiteralAddComputedProperty v3, v32 - ObjectLiteralAddElement `15`, v33 - ObjectLiteralAddComputedProperty v19, v32 - v40 <- EndObjectLiteral - SetElement v40, '15', v40 - Return v40 -EndPlainFunction -v41 <- CallFunction v30, [v28, v28, v28, v19] -// Exploring value v41 -v42 <- GetElement v41, '15' -// Exploring finished -v43 <- CallFunction v30, [v28, v19, v19, v1] -v44 <- CallFunction v30, [v28, v28, v28, v29] -v45 <- BeginPlainFunction -> v46, v47, v48, v49 - // Exploring value v46 - v50 <- GetElement v46, '4' - // Exploring finished - // Exploring value v47 - v51 <- GetProperty v47, 'c' - // Exploring finished - v52 <- GetElement v46, '4' - v53 <- CallMethod (guarded) v47, 'toString', [] - // Exploring value v53 - v54 <- CallMethod (guarded) v53, 'localeCompare', [v30] - // Exploring finished - v55 <- GetElement v48, '15' - v56 <- GetProperty v49, 'e' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v19, v19 - BeginObjectLiteralComputedMethod v49 -> v57, v58, v59, v60, v61 - v62 <- BeginPlainFunction -> v63 - Return v63 - EndPlainFunction - v64 <- BeginClassDefinition (decl) v62 - ClassAddInstanceComputedProperty v43 v59 - ClassAddInstanceComputedProperty v57 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v47 - EndObjectLiteralComputedMethod - v65 <- EndObjectLiteral - Return v65 -EndPlainFunction -v66 <- CallFunction v45, [v28, v43, v44, v43] -v67 <- BinaryOperation v30, '%', v30 -BeginTry - v68 <- LoadBoolean 'true' - // Exploring value v68 - v69 <- BinaryOperation v68, '&&', v68 - // Exploring finished - v70 <- CallFunction v45, [v26, v0, v68, v18] - // Exploring value v70 - v71 <- GetProperty (guarded) v70, '__defineSetter__' - v72 <- Construct (guarded) v71, [v3, v3] - // Exploring finished -BeginCatch -> v73 -EndTryCatch -v74 <- CallFunction v45, [v19, v44, v41, v44] -SetProperty v74, 'd', v74 -v75 <- CallFunction v45, [v19, v43, v41, v41] -v76 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v76 -v77 <- EndObjectLiteral -SetProperty v77, 'e', v77 -// Program may be interesting due to new coverage: 3470 newly discovered edges in the CFG of the target - - -// ===== [ Program 505A46F3-B03B-4FCD-B682-6E8BF2A29228 ] ===== -// Mutating 6BBE180D-CEB6-4A17-9C90-AFE33C73ABA0 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- BeginClassDefinition (decl) - BeginClassStaticMethod 'o' -> v4, v5, v6 - v7 <- CreateNamedVariable 'gc', 'none' - v8 <- LoadString 'minor' - v9 <- LoadString 'async' - // Splicing instruction 7 (EndPlainFunction) from 3376038D-29FC-4240-A4B4-91557DD04C45 - v10 <- BeginPlainFunction -> v11, v12, v13, v14 - v15 <- CallMethod v14, 'flat', [v10, v11, v12, v10, v12] - v16 <- CallMethod v15, 'fill', [v12] - Return v14 - EndPlainFunction - // Splicing done - BeginObjectLiteral - ObjectLiteralAddProperty `execution`, v9 - ObjectLiteralAddProperty `type`, v8 - v17 <- EndObjectLiteral - v18 <- CreateNamedVariable 'Math', 'none' - v19 <- LoadInteger '-1588956874' - v20 <- LoadInteger '3' - v21 <- BinaryOperation v20, '<<', v19 - v22 <- CallMethod v18, 'cosh', [v19] - v23 <- UnaryOperation '++', v2 - v24 <- CallFunction v7, [v17] - Return v7 - EndClassStaticMethod - ClassAddInstanceElement '4' v0 -EndClassDefinition -v25 <- GetProperty v3, 'name' -v26 <- Construct v3, [] -v27 <- LoadFloat '1000000000.0' -v28 <- BinaryOperation v27, '/', v27 -v29 <- LoadFloat '8.16182010166663e+306' -v30 <- LoadFloat '-1000000000000.0' -v31 <- CreateArrayWithSpread [] -v32 <- CallMethod (guarded) v31, 'forEach', [v30] -v33 <- BinaryOperation v25, '<<', v29 -v34 <- BinaryOperation v33, '-', v33 -v35 <- Construct v3, [] -// Splicing instruction 2 (Construct) from 2B72C2F2-40AA-4309-9DA8-410A33CB9F78 -v36 <- LoadInteger '3415' -v37 <- CreateNamedVariable 'Float64Array', 'none' -v38 <- Construct v37, [v36] -// Splicing done -// Splicing instruction 1 (Construct) from 49C64FBE-BD5C-481F-A410-74B3689ED06A -v39 <- CreateNamedVariable 'Set', 'none' -v40 <- Construct v39, [] -// Splicing done -SetElement v35, '4', v35 -v41 <- Construct v3, [] -v42 <- BeginPlainFunction -> v43, v44, v45, v46 - SetElement v43, '4', v43 - v47 <- GetProperty (guarded) v43, 'constructor' - v48 <- Construct (guarded) v47, [] - v49 <- Construct (guarded) v47, [] - v50 <- GetElement v49, '4' - SetElement v45, '4', v45 - v51 <- GetElement v46, '4' - // Splicing instruction 12 (SetProperty) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C - SetProperty v40, 'h', v3 - // Splicing done - // Splicing instruction 1 (BeginClassDefinition) from 453A87F1-09E6-41DB-AAE6-750A7A8BF8D0 - v52 <- CreateNamedVariable 'Date', 'none' - v53 <- BeginClassDefinition (decl) v52 - BeginClassConstructor -> v54, v55, v56 - CallSuperConstructor [v56, v52] - EndClassConstructor - EndClassDefinition - // Splicing done - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v2 - ObjectLiteralAddProperty `c`, v43 - ObjectLiteralAddProperty `d`, v0 - ObjectLiteralAddProperty `h`, v0 - ObjectLiteralAddProperty `e`, v2 - ObjectLiteralAddElement `7`, v0 - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `a`, v46 - ObjectLiteralAddProperty `g`, v44 - ObjectLiteralAddComputedProperty v3, v44 - ObjectLiteralAddElement `15`, v45 - ObjectLiteralAddComputedProperty v26, v44 - v57 <- EndObjectLiteral - SetElement v57, '15', v57 - Return v57 -EndPlainFunction -v58 <- CallFunction v42, [v35, v35, v35, v26] -v59 <- GetElement v58, '15' -v60 <- CallFunction v42, [v35, v26, v26, v1] -v61 <- CallFunction v42, [v35, v35, v35, v41] -v62 <- BeginPlainFunction -> v63, v64, v65, v66 - v67 <- GetElement v63, '4' - v68 <- GetProperty v64, 'c' - v69 <- GetElement v63, '4' - v70 <- CallMethod (guarded) v64, 'toString', [] - v71 <- CallMethod (guarded) v70, 'localeCompare', [v42] - v72 <- GetElement v65, '15' - v73 <- GetProperty v66, 'e' - BeginObjectLiteral - ObjectLiteralAddComputedProperty v26, v26 - BeginObjectLiteralComputedMethod v66 -> v74, v75, v76, v77, v78 - v79 <- BeginPlainFunction -> v80 - Return v80 - EndPlainFunction - v81 <- BeginClassDefinition (decl) v79 - ClassAddInstanceComputedProperty v60 v76 - // Splicing instruction 9 (BeginClassStaticMethod) from AA336EF4-24D3-4DD5-B677-6DADAB16A600 - BeginClassStaticMethod 'toString' -> v82 - SetComputedSuperProperty v31, v31 - v83 <- CreateNamedVariable 'Math', 'none' - v84 <- LoadInteger '4294967296' - v85 <- LoadInteger '-109524960' - v86 <- LoadInteger '78' - v87 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v88 <- CallFunction v87, [v31] - v89 <- BeginConstructor -> v90, v91, v92, v93 - EndConstructor - v94 <- BinaryOperation v85, '|', v31 - v95 <- UnaryOperation v31, '++' - v96 <- CallMethod v83, 'sin', [] - v97 <- CallMethod v83, 'floor', [] - EndClassStaticMethod - // Splicing done - ClassAddInstanceComputedProperty v74 v0 - ClassAddStaticProperty 'g' v3 - EndClassDefinition - Return v64 - EndObjectLiteralComputedMethod - // Splicing instruction 16 (BeginObjectLiteralGetter) from C65D6EB3-C3AC-4361-B2F4-34278CC1F4EA - BeginObjectLiteralGetter `g` -> v98 - v99 <- CreateNamedVariable 'Symbol', 'none' - v100 <- GetProperty v99, 'toPrimitive' - SetComputedProperty v98, v100, v100 - Return v99 - EndObjectLiteralGetter - // Splicing done - v101 <- EndObjectLiteral - Return v101 -EndPlainFunction -v102 <- CallFunction v62, [v35, v60, v61, v60] -v103 <- BinaryOperation v42, '%', v42 -BeginTry - v104 <- LoadBoolean 'true' - v105 <- BinaryOperation v104, '&&', v104 - v106 <- CallFunction v62, [v33, v0, v104, v25] - v107 <- GetProperty (guarded) v106, '__defineSetter__' - v108 <- Construct (guarded) v107, [v3, v3] -BeginCatch -> v109 -EndTryCatch -v110 <- CallFunction v62, [v26, v61, v58, v61] -SetProperty v110, 'd', v110 -v111 <- CallFunction v62, [v26, v60, v58, v58] -v112 <- LoadInteger '-128' -BeginObjectLiteral - ObjectLiteralSetPrototype v112 -v113 <- EndObjectLiteral -// Splicing instruction 18 (EndClassDefinition) from F8CC6B2A-6F8A-4447-B885-AA83DF93EE09 -v114 <- LoadString 'Z' -v115 <- CreateNamedVariable 'Date', 'none' -v116 <- Construct v115, [v114] -v117 <- BeginClassDefinition (decl) v115 - BeginClassConstructor -> v118, v119, v120 - CallSuperConstructor [v0] - v121 <- BinaryOperation v116, '*', v114 - EndClassConstructor - BeginClassStaticMethod 'n' -> v122, v123, v124, v125 - v126 <- LoadArguments - v127 <- CreateArray [v123, v123, v123] - v128 <- CreateArray [v114, v127] - EndClassStaticMethod -EndClassDefinition -// Splicing done -SetProperty v113, 'e', v113 -// Program may be interesting due to new coverage: 3557 newly discovered edges in the CFG of the target - - -// ===== [ Program E378FD9B-0147-4588-AC3D-C5ED75876C98 ] ===== -// Minimizing 505A46F3-B03B-4FCD-B682-6E8BF2A29228 -v0 <- LoadString 'g' -v1 <- LoadFloat '0.5399901410917779' -v2 <- LoadString 'c' -v3 <- LoadFloat '1000000000.0' -v4 <- LoadFloat '8.16182010166663e+306' -v5 <- LoadFloat '-1000000000000.0' -v6 <- CreateArrayWithSpread [] -v7 <- LoadInteger '3415' -v8 <- CreateNamedVariable 'Float64Array', 'none' -v9 <- CreateNamedVariable 'Set', 'none' -v10 <- CreateNamedVariable 'Date', 'none' -v11 <- BeginPlainFunction -> v12, v13, v14, v15 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v15 -> v16, v17, v18, v19, v20 - v21 <- BeginPlainFunction -> v22 - Return v12 - EndPlainFunction - v23 <- BeginClassDefinition (decl) v21 - BeginClassStaticMethod 'toString' -> v24 - SetComputedSuperProperty v6, v6 - v25 <- CreateNamedVariable 'Math', 'none' - v26 <- LoadInteger '4294967296' - v27 <- LoadInteger '-109524960' - v28 <- LoadInteger '78' - v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod - EndClassDefinition - EndObjectLiteralComputedMethod - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -v31 <- LoadBoolean 'true' -v32 <- CreateNamedVariable 'Date', 'none' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.fzil b/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.fzil deleted file mode 100755 index 2b2afa29a..000000000 Binary files a/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.js b/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.js deleted file mode 100755 index 8f1e6469f..000000000 --- a/old_corpus/program_20251007081205_E378FD9B-0147-4588-AC3D-C5ED75876C98.js +++ /dev/null @@ -1,18 +0,0 @@ -// Minimizing 505A46F3-B03B-4FCD-B682-6E8BF2A29228 -const v6 = []; -function f11(a12, a13, a14, a15) { - const v30 = { - [a15](a17, a18, a19, a20) { - function f21(a22) { - return a12; - } - class C23 extends f21 { - static toString() { - super[v6] = v6; - } - } - }, - }; - return v30; -} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.fuzzil.history b/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.fuzzil.history deleted file mode 100755 index 0e79c9ef0..000000000 --- a/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.fuzzil.history +++ /dev/null @@ -1,1291 +0,0 @@ -// ===== [ Program F91AF108-78DC-4FDA-B7AC-F65DF3C723F3 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v4, v5, v6 - // Executing code generator ForceJITCompilationThroughLoopGenerator - // Executing code generator BigIntGenerator - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator TypedArrayGenerator - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - v18 <- Construct v17, [v16] - // Code generator finished - Return v18 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v19 <- Construct v3, [] -v20 <- Construct v3, [] -v21 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v22 <- LoadFloat '1000000000000.0' -v23 <- LoadFloat '1000000000000.0' -v24 <- LoadFloat '2.262834106335273' -// Code generator finished -// Executing code generator TypedArrayGenerator -v25 <- LoadInteger '1' -v26 <- CreateNamedVariable 'Float32Array', 'none' -v27 <- Construct v26, [v25] -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint16Array', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1282' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -// Code generator finished -// End of prefix code. 19 variables are now visible -v34 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -BeginObjectLiteral -v35 <- EndObjectLiteral -v36 <- CreateNamedVariable 'Proxy', 'none' -v37 <- Construct v36, [v34, v35] -SetProperty v37, 'name', v37 - - -// ===== [ Program A04558F2-1473-4400-B63A-2E5CB1A300F7 ] ===== -// Mutating F91AF108-78DC-4FDA-B7AC-F65DF3C723F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - v18 <- Construct v17, [v16] - Return v18 - EndClassInstanceMethod -EndClassDefinition -v19 <- Construct v3, [] -v20 <- Construct v3, [] -v21 <- Construct v3, [] -v22 <- LoadFloat '1000000000000.0' -v23 <- LoadFloat '1000000000000.0' -// Splicing instruction 3 (UnaryOperation) from 465097E7-71C0-45D1-AD23-87CF4280979B -v24 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v25 <- UnaryOperation '~', v24 -// Splicing done -// Splicing instruction 13 (Construct) from 1426A16B-F3A3-489B-81E1-C014DA9BD061 -v26 <- CreateNamedVariable 'ArrayBuffer', 'none' -v27 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -v29 <- LoadInteger '411' -v30 <- Construct v26, [v29, v28] -v31 <- CreateNamedVariable 'Float64Array', 'none' -v32 <- Construct v31, [v30] -// Splicing done -v33 <- LoadFloat '2.262834106335273' -v34 <- LoadInteger '1' -v35 <- CreateNamedVariable 'Float32Array', 'none' -v36 <- Construct v35, [v34] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint16Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1282' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- BeginPlainFunction -> - Return v43 -EndPlainFunction -BeginObjectLiteral -v44 <- EndObjectLiteral -v45 <- CreateNamedVariable 'Proxy', 'none' -// Splicing instruction 27 (EndClassDefinition) from 877B4EF0-8943-4E42-98B8-C092DCA83E9E -v46 <- BeginPlainFunction -> -EndPlainFunction -v47 <- BeginClassDefinition (decl) v46 -EndClassDefinition -// Splicing done -// Splicing instruction 9 (BeginRepeatLoop) from 07D91DFC-8283-4302-979C-7F21495DD124 -BeginRepeatLoop '32' -> v48 - v49 <- LoadString 'p' - v50 <- BinaryOperation v49, '+', v48 - SetComputedProperty v24, v50, v48 -EndRepeatLoop -// Splicing done -v51 <- Construct v45, [v43, v44] -SetProperty v51, 'name', v51 -// Program may be interesting due to new coverage: 2806 newly discovered edges in the CFG of the target - - -// ===== [ Program 19DF61B1-D641-44C6-BB4C-249C6CA706EB ] ===== -// Mutating A04558F2-1473-4400-B63A-2E5CB1A300F7 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - // Inserting program A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 - v18 <- LoadString 'Asia/Khandyga' - v19 <- LoadString '-21:00' - v20 <- LoadString 'Pacific/Fiji' - v21 <- LoadFloat '1000000000000.0' - v22 <- LoadFloat '-2.0' - v23 <- LoadFloat '0.47399884137403614' - v24 <- BeginPlainFunction -> - Return v18 - EndPlainFunction - v25 <- BeginClassDefinition (decl) v24 - BeginClassInstanceMethod 'n' -> v26, v27, v28 - SetProperty v20, 'valueOf', v24 - v29 <- BeginClassDefinition (decl) v24 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v22 - ClassAddInstanceComputedProperty v19 v23 - EndClassDefinition - v30 <- Construct v29, [] - v31 <- Construct v29, [] - v32 <- Construct v29, [] - Return v21 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v18 - ClassAddInstanceProperty 'f' v24 - EndClassDefinition - v33 <- GetProperty v25, 'length' - v34 <- Construct v25, [] - v35 <- GetProperty (guarded) v34, 'f' - v36 <- Construct (guarded) v35, [] - v37 <- Construct v25, [] - v38 <- Construct v25, [] - v39 <- LoadInteger '2098' - v40 <- BinaryOperation v39, '>>', v39 - v41 <- CreateNamedVariable 'Int32Array', 'none' - v42 <- Construct v41, [v39] - v43 <- CallMethod (guarded) v42, 'toSorted', [v37] - v44 <- LoadInteger '174' - v45 <- CreateNamedVariable 'BigUint64Array', 'none' - v46 <- Construct v45, [v44] - v47 <- LoadInteger '1732' - v48 <- CreateNamedVariable 'Uint8Array', 'none' - v49 <- Construct v48, [v47] - v50 <- GetElement v49, '1275' - v51 <- LoadInteger '-14' - v52 <- CreateNamedVariable 'Map', 'none' - v53 <- Construct v52, [] - v54 <- CallMethod (guarded) v53, 'clear', [] - BeginForOfLoop v53 -> v55 - EndForOfLoop - v56 <- LoadFloat '-9.392961880785308e+307' - v57 <- LoadFloat '2.2250738585072014e-308' - v58 <- BeginPlainFunction -> v59, v60 - v61 <- Compare v59, '===', v59 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v59 - BeginObjectLiteralGetter `d` -> v62 - BeginObjectLiteral - v63 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v56 - v64 <- EndObjectLiteral - v65 <- GetProperty (guarded) v64, 'constructor' - v66 <- Construct (guarded) v65, [v51] - Return v64 - EndPlainFunction - v67 <- CallFunction v58, [v35] - v68 <- CallFunction v58, [] - v69 <- LoadInteger '1073741824' - v70 <- BinaryOperation v51, '-', v69 - v71 <- LoadInteger '127' - v72 <- CreateNamedVariable 'Uint32Array', 'none' - v73 <- LoadString 'toString' - v74 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v74, 'e', v74 - BeginRepeatLoop '500' -> v75 - v76 <- BinaryOperation v75, '-', v75 - v77 <- CallFunction v74, [] - EndRepeatLoop - v78 <- Construct v72, [v71] - SetElement v78, '32', v78 - v79 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v79, 'g', v79 - BeginRepeatLoop '500' -> v80 - v81 <- CallFunction v79, [] - EndRepeatLoop - v82 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v82 - v83 <- EndObjectLiteral - v84 <- LoadInteger '9' - v85 <- BeginPlainFunction -> - Return v51 - EndPlainFunction - v86 <- BeginConstructor -> v87, v88, v89 - v90 <- GetProperty (guarded) v87, 'constructor' - v91 <- Construct (guarded) v90, [v87, v72] - v92 <- BinaryOperation v88, '-', v88 - SetProperty v89, 'd', v89 - v93 <- GetProperty v89, 'e' - v94 <- BinaryOperation v93, '??', v93 - SetProperty v87, 'a', v85 - SetProperty v87, 'c', v69 - SetProperty v87, 'g', v69 - EndConstructor - v95 <- CreateNamedVariable 'String', 'none' - v96 <- CallMethod (guarded) v95, 'fromCodePoint', [v25] - v97 <- GetProperty v95, 'prototype' - v98 <- BeginPlainFunction -> - v99 <- BeginConstructor -> v100 - EndConstructor - v101 <- Construct v99, [] - v102 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v102 - v103 <- EndObjectLiteral - EndPlainFunction - v104 <- BeginClassDefinition (exp) v98 - ClassAddInstanceElement '8' v98 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v105 <- GetProperty v104, 'name' - v106 <- Construct v86, [v84, v85] - v107 <- Construct v86, [v51, v51] - v108 <- GetProperty (guarded) v107, 'constructor' - v109 <- Construct (guarded) v108, [v106, v84] - v110 <- Construct v86, [v69, v106, v85, v86] - v111 <- CreateNamedVariable 'Int32Array', 'none' - v112 <- Construct v111, [] - v113 <- LoadInteger '251' - v114 <- CreateNamedVariable 'Uint32Array', 'none' - v115 <- LoadInteger '3874' - v116 <- CreateNamedVariable 'Int32Array', 'none' - v117 <- Construct v116, [v115] - v118 <- CreateArray [v113, v117, v114, v113] - SetElement v118, '3', v118 - v119 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v119, 'lastIndex', v119 - SetProperty v37, 'valueOf', v24 - SetElement v68, '4294967296', v73 - Reassign v82, v69 - v120 <- GetProperty v119, 'exec' - v121 <- Construct (guarded) v58, [v48, v86] - v122 <- GetProperty (guarded) v121, 'b' - v123 <- Construct (guarded) v122, [v79, v118, v121] - v124 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v125 <- LoadInteger '1078' - v126 <- UnaryOperation v125, '--' - v127 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v127 - v128 <- EndObjectLiteral - v129 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v130 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v130, '1', v130 - v131 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v132 <- CreateFloatArray [-2.0, 0.6271789754862348] - v133 <- GetElement v132, '1' - v134 <- GetElement v132, '5' - v135 <- BinaryOperation v134, '??', v134 - BeginForLoopInitializer - v136 <- LoadInteger '0' - v137 <- BinaryOperation v136, '&', v136 - v138 <- LoadInteger '10' - BeginForLoopCondition -> v139, v140 - v141 <- BinaryOperation v139, '>>>', v139 - v142 <- Compare v139, '<', v140 - v143 <- BinaryOperation v142, '&&', v142 - v144 <- LoadString 'toString' - v145 <- LoadInteger '-1073741824' - v146 <- BeginPlainFunction -> - Return v144 - EndPlainFunction - v147 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v146 - ObjectLiteralAddElement `9`, v145 - ObjectLiteralAddProperty `b`, v144 - ObjectLiteralAddProperty `c`, v146 - BeginObjectLiteralSetter `b` -> v148, v149 - EndObjectLiteralSetter - v150 <- EndObjectLiteral - Return v150 - EndPlainFunction - v151 <- CallFunction v147, [] - BeginForLoopAfterthought v142 -> v152, v153 - v154 <- BinaryOperation v153, '|', v153 - v155 <- UnaryOperation v152, '++' - v156 <- BinaryOperation v155, '>>', v155 - v157 <- UnaryOperation v153, '--' - BeginForLoopBody -> v158, v159 - v160 <- BinaryOperation v158, '-', v159 - EndForLoop - v161 <- BeginPlainFunction -> v162, v163 - Return v162 - EndPlainFunction - v164 <- GetProperty v161, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v161 - ObjectLiteralAddProperty `get`, v161 - v165 <- EndObjectLiteral - v166 <- GetProperty (guarded) v165, '__lookupGetter__' - v167 <- Construct (guarded) v166, [v165] - v168 <- BinaryOperation v167, '??', v167 - v169 <- Construct v17, [v16] - Return v169 - EndClassInstanceMethod -EndClassDefinition -v170 <- Construct v3, [] -v171 <- Construct v3, [] -v172 <- Construct v3, [] -v173 <- LoadFloat '1000000000000.0' -v174 <- LoadFloat '1000000000000.0' -v175 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v176 <- UnaryOperation '~', v175 -v177 <- CreateNamedVariable 'ArrayBuffer', 'none' -v178 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v178 -v179 <- EndObjectLiteral -v180 <- LoadInteger '411' -v181 <- Construct v177, [v180, v179] -v182 <- CreateNamedVariable 'Float64Array', 'none' -v183 <- Construct v182, [v181] -v184 <- LoadFloat '2.262834106335273' -v185 <- LoadInteger '1' -v186 <- CreateNamedVariable 'Float32Array', 'none' -v187 <- Construct v186, [v185] -v188 <- LoadInteger '255' -v189 <- CreateNamedVariable 'Uint16Array', 'none' -v190 <- Construct v189, [v188] -v191 <- LoadInteger '1282' -v192 <- CreateNamedVariable 'Uint32Array', 'none' -v193 <- Construct v192, [v191] -v194 <- BeginPlainFunction -> - Return v194 -EndPlainFunction -BeginObjectLiteral -v195 <- EndObjectLiteral -v196 <- CreateNamedVariable 'Proxy', 'none' -v197 <- BeginPlainFunction -> -EndPlainFunction -v198 <- BeginClassDefinition (decl) v197 -EndClassDefinition -BeginRepeatLoop '32' -> v199 - v200 <- LoadString 'p' - v201 <- BinaryOperation v200, '+', v199 - SetComputedProperty v175, v201, v199 -EndRepeatLoop -v202 <- Construct v196, [v194, v195] -SetProperty v202, 'name', v202 -// Program may be interesting due to new coverage: 2928 newly discovered edges in the CFG of the target - - -// ===== [ Program B6960A36-FD2D-4488-AEA6-F9A7CA2791AE ] ===== -// Mutating 19DF61B1-D641-44C6-BB4C-249C6CA706EB with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - v18 <- LoadString 'Asia/Khandyga' - v19 <- LoadString '-21:00' - v20 <- LoadString 'Pacific/Fiji' - v21 <- LoadFloat '1000000000000.0' - v22 <- LoadFloat '-2.0' - v23 <- LoadFloat '0.47399884137403614' - v24 <- BeginPlainFunction -> - Return v18 - EndPlainFunction - v25 <- BeginClassDefinition (decl) v24 - BeginClassInstanceMethod 'n' -> v26, v27, v28 - SetProperty v20, 'valueOf', v24 - v29 <- BeginClassDefinition (decl) v24 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v22 - ClassAddInstanceComputedProperty v19 v23 - EndClassDefinition - v30 <- Construct v29, [] - v31 <- Construct v29, [] - v32 <- Construct v29, [] - Return v21 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v18 - ClassAddInstanceProperty 'f' v24 - EndClassDefinition - v33 <- GetProperty v25, 'length' - v34 <- Construct v25, [] - v35 <- GetProperty (guarded) v34, 'f' - v36 <- Construct (guarded) v35, [] - v37 <- Construct v25, [] - v38 <- Construct v25, [] - v39 <- LoadInteger '2098' - v40 <- BinaryOperation v39, '>>', v39 - v41 <- CreateNamedVariable 'Int32Array', 'none' - v42 <- Construct v41, [v39] - v43 <- CallMethod (guarded) v42, 'toSorted', [v37] - v44 <- LoadInteger '174' - v45 <- CreateNamedVariable 'BigUint64Array', 'none' - v46 <- Construct v45, [v44] - v47 <- LoadInteger '1732' - v48 <- CreateNamedVariable 'Uint8Array', 'none' - v49 <- Construct v48, [v47] - v50 <- GetElement v49, '1275' - v51 <- LoadInteger '-14' - v52 <- CreateNamedVariable 'Map', 'none' - v53 <- Construct v52, [] - v54 <- CallMethod (guarded) v53, 'clear', [] - BeginForOfLoop v53 -> v55 - EndForOfLoop - v56 <- LoadFloat '-9.392961880785308e+307' - v57 <- LoadFloat '2.2250738585072014e-308' - v58 <- BeginPlainFunction -> v59, v60 - v61 <- Compare v59, '===', v59 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v59 - BeginObjectLiteralGetter `d` -> v62 - BeginObjectLiteral - v63 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v56 - v64 <- EndObjectLiteral - v65 <- GetProperty (guarded) v64, 'constructor' - v66 <- Construct (guarded) v65, [v51] - Return v64 - EndPlainFunction - v67 <- CallFunction v58, [v35] - v68 <- CallFunction v58, [] - v69 <- LoadInteger '1073741824' - v70 <- BinaryOperation v51, '-', v69 - v71 <- LoadInteger '127' - v72 <- CreateNamedVariable 'Uint32Array', 'none' - v73 <- LoadString 'toString' - v74 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v74, 'e', v74 - BeginRepeatLoop '500' -> v75 - v76 <- BinaryOperation v75, '-', v75 - v77 <- CallFunction v74, [] - EndRepeatLoop - v78 <- Construct v72, [v71] - SetElement v78, '32', v78 - v79 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v79, 'g', v79 - BeginRepeatLoop '500' -> v80 - v81 <- CallFunction v79, [] - EndRepeatLoop - v82 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v82 - v83 <- EndObjectLiteral - v84 <- LoadInteger '9' - v85 <- BeginPlainFunction -> - Return v51 - EndPlainFunction - v86 <- BeginConstructor -> v87, v88, v89 - v90 <- GetProperty (guarded) v87, 'constructor' - v91 <- Construct (guarded) v90, [v87, v72] - // Replacing input 0 (v88) with v89 - v92 <- BinaryOperation v89, '-', v88 - SetProperty v89, 'd', v89 - v93 <- GetProperty v89, 'e' - v94 <- BinaryOperation v93, '??', v93 - SetProperty v87, 'a', v85 - SetProperty v87, 'c', v69 - SetProperty v87, 'g', v69 - EndConstructor - v95 <- CreateNamedVariable 'String', 'none' - v96 <- CallMethod (guarded) v95, 'fromCodePoint', [v25] - v97 <- GetProperty v95, 'prototype' - v98 <- BeginPlainFunction -> - v99 <- BeginConstructor -> v100 - EndConstructor - v101 <- Construct v99, [] - v102 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v102 - v103 <- EndObjectLiteral - EndPlainFunction - v104 <- BeginClassDefinition (exp) v98 - ClassAddInstanceElement '8' v98 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v105 <- GetProperty v104, 'name' - v106 <- Construct v86, [v84, v85] - v107 <- Construct v86, [v51, v51] - v108 <- GetProperty (guarded) v107, 'constructor' - v109 <- Construct (guarded) v108, [v106, v84] - v110 <- Construct v86, [v69, v106, v85, v86] - v111 <- CreateNamedVariable 'Int32Array', 'none' - v112 <- Construct v111, [] - v113 <- LoadInteger '251' - v114 <- CreateNamedVariable 'Uint32Array', 'none' - v115 <- LoadInteger '3874' - v116 <- CreateNamedVariable 'Int32Array', 'none' - v117 <- Construct v116, [v115] - v118 <- CreateArray [v113, v117, v114, v113] - SetElement v118, '3', v118 - v119 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v119, 'lastIndex', v119 - SetProperty v37, 'valueOf', v24 - SetElement v68, '4294967296', v73 - Reassign v82, v69 - v120 <- GetProperty v119, 'exec' - v121 <- Construct (guarded) v58, [v48, v86] - v122 <- GetProperty (guarded) v121, 'b' - v123 <- Construct (guarded) v122, [v79, v118, v121] - v124 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v125 <- LoadInteger '1078' - v126 <- UnaryOperation v125, '--' - v127 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v127 - v128 <- EndObjectLiteral - v129 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v130 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v130, '1', v130 - v131 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v132 <- CreateFloatArray [-2.0, 0.6271789754862348] - v133 <- GetElement v132, '1' - v134 <- GetElement v132, '5' - v135 <- BinaryOperation v134, '??', v134 - BeginForLoopInitializer - v136 <- LoadInteger '0' - v137 <- BinaryOperation v136, '&', v136 - v138 <- LoadInteger '10' - BeginForLoopCondition -> v139, v140 - v141 <- BinaryOperation v139, '>>>', v139 - v142 <- Compare v139, '<', v140 - v143 <- BinaryOperation v142, '&&', v142 - v144 <- LoadString 'toString' - v145 <- LoadInteger '-1073741824' - v146 <- BeginPlainFunction -> - Return v144 - EndPlainFunction - v147 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v146 - ObjectLiteralAddElement `9`, v145 - ObjectLiteralAddProperty `b`, v144 - ObjectLiteralAddProperty `c`, v146 - BeginObjectLiteralSetter `b` -> v148, v149 - EndObjectLiteralSetter - v150 <- EndObjectLiteral - Return v150 - EndPlainFunction - v151 <- CallFunction v147, [] - BeginForLoopAfterthought v142 -> v152, v153 - v154 <- BinaryOperation v153, '|', v153 - v155 <- UnaryOperation v152, '++' - v156 <- BinaryOperation v155, '>>', v155 - v157 <- UnaryOperation v153, '--' - BeginForLoopBody -> v158, v159 - v160 <- BinaryOperation v158, '-', v159 - EndForLoop - v161 <- BeginPlainFunction -> v162, v163 - Return v162 - EndPlainFunction - v164 <- GetProperty v161, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v161 - ObjectLiteralAddProperty `get`, v161 - v165 <- EndObjectLiteral - v166 <- GetProperty (guarded) v165, '__lookupGetter__' - v167 <- Construct (guarded) v166, [v165] - // Replacing input 0 (v167) with v1 - v168 <- BinaryOperation v1, '??', v167 - v169 <- Construct v17, [v16] - Return v169 - EndClassInstanceMethod -EndClassDefinition -v170 <- Construct v3, [] -v171 <- Construct v3, [] -v172 <- Construct v3, [] -v173 <- LoadFloat '1000000000000.0' -v174 <- LoadFloat '1000000000000.0' -v175 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v176 <- UnaryOperation '~', v175 -v177 <- CreateNamedVariable 'ArrayBuffer', 'none' -v178 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v178 -v179 <- EndObjectLiteral -v180 <- LoadInteger '411' -v181 <- Construct v177, [v180, v179] -v182 <- CreateNamedVariable 'Float64Array', 'none' -v183 <- Construct v182, [v181] -v184 <- LoadFloat '2.262834106335273' -v185 <- LoadInteger '1' -v186 <- CreateNamedVariable 'Float32Array', 'none' -v187 <- Construct v186, [v185] -v188 <- LoadInteger '255' -v189 <- CreateNamedVariable 'Uint16Array', 'none' -v190 <- Construct v189, [v188] -v191 <- LoadInteger '1282' -v192 <- CreateNamedVariable 'Uint32Array', 'none' -v193 <- Construct v192, [v191] -v194 <- BeginPlainFunction -> - Return v194 -EndPlainFunction -BeginObjectLiteral -v195 <- EndObjectLiteral -v196 <- CreateNamedVariable 'Proxy', 'none' -v197 <- BeginPlainFunction -> -EndPlainFunction -v198 <- BeginClassDefinition (decl) v197 -EndClassDefinition -BeginRepeatLoop '32' -> v199 - v200 <- LoadString 'p' - v201 <- BinaryOperation v200, '+', v199 - SetComputedProperty v175, v201, v199 -EndRepeatLoop -v202 <- Construct v196, [v194, v195] -SetProperty v202, 'name', v202 -// Program may be interesting due to new coverage: 2792 newly discovered edges in the CFG of the target - - -// ===== [ Program 9CB05779-4C7A-4946-B30A-3FD2E532E0DD ] ===== -// Mutating B6960A36-FD2D-4488-AEA6-F9A7CA2791AE with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - // Splicing instruction 1 (BeginClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C - v10 <- LoadInteger '894145595' - v11 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v10 v10 - EndClassDefinition - // Splicing done - // Splicing instruction 53 (Construct) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - v12 <- LoadFloat '0.7556388661871177' - v13 <- LoadString 'object' - v14 <- LoadFloat '5.0' - v15 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v16, v17 - UpdateComputedProperty v16, v16, '??',v14 - v18 <- CreateNamedVariable 'WeakMap', 'none' - v19 <- Construct v18, [] - v20 <- GetComputedSuperProperty v18 - BeginObjectLiteral - v21 <- EndObjectLiteral - SetProperty v21, 'b', v13 - BeginObjectLiteral - v22 <- EndObjectLiteral - SetProperty v22, 'b', v13 - SetProperty v22, 'd', v14 - BeginObjectLiteral - v23 <- EndObjectLiteral - SetProperty v23, 'b', v13 - SetProperty v23, 'd', v14 - SetProperty v23, 'a', v12 - BeginObjectLiteral - v24 <- EndObjectLiteral - SetProperty v24, 'b', v13 - SetProperty v24, 'd', v14 - SetProperty v24, 'f', v20 - EndClassInstanceSetter - EndClassDefinition - v25 <- Construct v15, [] - v26 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'h' v12 - ClassAddStaticProperty 'g' - ClassAddInstanceElement '1173801629' v25 - EndClassDefinition - v27 <- Construct v26, [] - // Splicing done - v28 <- LoadInteger '64' - v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v30 <- Construct v29, [v28] - v31 <- LoadInteger '94' - v32 <- CreateNamedVariable 'Uint8Array', 'none' - v33 <- Construct v32, [v31] - v34 <- LoadInteger '8' - v35 <- CreateNamedVariable 'Int8Array', 'none' - v36 <- LoadString 'Asia/Khandyga' - v37 <- LoadString '-21:00' - v38 <- LoadString 'Pacific/Fiji' - v39 <- LoadFloat '1000000000000.0' - v40 <- LoadFloat '-2.0' - v41 <- LoadFloat '0.47399884137403614' - v42 <- BeginPlainFunction -> - Return v36 - EndPlainFunction - v43 <- BeginClassDefinition (decl) v42 - BeginClassInstanceMethod 'n' -> v44, v45, v46 - SetProperty v38, 'valueOf', v42 - v47 <- BeginClassDefinition (decl) v42 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v40 - ClassAddInstanceComputedProperty v37 v41 - EndClassDefinition - v48 <- Construct v47, [] - v49 <- Construct v47, [] - v50 <- Construct v47, [] - Return v39 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v36 - ClassAddInstanceProperty 'f' v42 - EndClassDefinition - v51 <- GetProperty v43, 'length' - v52 <- Construct v43, [] - v53 <- GetProperty (guarded) v52, 'f' - v54 <- Construct (guarded) v53, [] - v55 <- Construct v43, [] - v56 <- Construct v43, [] - // Splicing instruction 7 (BeginPlainFunction) from 9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8 - v57 <- BeginPlainFunction -> - EndPlainFunction - // Splicing done - // Splicing instruction 28 (CallFunction) from E3D5FDD3-F2DE-4B4F-8913-187541AF94AB - v58 <- CallFunction v57, [] - // Splicing done - // Splicing instruction 22 (Construct) from 416B7468-BE65-4A7F-9A48-64228621A6FF - v59 <- BeginPlainFunction -> v60, v61 - BeginObjectLiteral - v62 <- EndObjectLiteral - Return v62 - EndPlainFunction - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v59 - v63 <- EndObjectLiteral - v64 <- CreateNamedVariable 'Proxy', 'none' - v65 <- Construct v64, [v59, v63] - // Splicing done - v66 <- LoadInteger '2098' - v67 <- BinaryOperation v66, '>>', v66 - v68 <- CreateNamedVariable 'Int32Array', 'none' - v69 <- Construct v68, [v66] - v70 <- CallMethod (guarded) v69, 'toSorted', [v55] - v71 <- LoadInteger '174' - v72 <- CreateNamedVariable 'BigUint64Array', 'none' - v73 <- Construct v72, [v71] - v74 <- LoadInteger '1732' - v75 <- CreateNamedVariable 'Uint8Array', 'none' - v76 <- Construct v75, [v74] - v77 <- GetElement v76, '1275' - v78 <- LoadInteger '-14' - v79 <- CreateNamedVariable 'Map', 'none' - v80 <- Construct v79, [] - v81 <- CallMethod (guarded) v80, 'clear', [] - BeginForOfLoop v80 -> v82 - EndForOfLoop - v83 <- LoadFloat '-9.392961880785308e+307' - v84 <- LoadFloat '2.2250738585072014e-308' - v85 <- BeginPlainFunction -> v86, v87 - // Splicing instruction 60 (Return) from CA964EE8-6F9D-4439-AED8-3C36C88F839F - v88 <- LoadString 'toString' - Return v88 - // Splicing done - // Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 - v89 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v90 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v91 <- BinaryOperation v90, '>>>', v89 - // Splicing done - v92 <- Compare v86, '===', v86 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v86 - BeginObjectLiteralGetter `d` -> v93 - BeginObjectLiteral - v94 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v83 - v95 <- EndObjectLiteral - v96 <- GetProperty (guarded) v95, 'constructor' - v97 <- Construct (guarded) v96, [v78] - Return v95 - EndPlainFunction - v98 <- CallFunction v85, [v53] - v99 <- CallFunction v85, [] - v100 <- LoadInteger '1073741824' - v101 <- BinaryOperation v78, '-', v100 - v102 <- LoadInteger '127' - v103 <- CreateNamedVariable 'Uint32Array', 'none' - v104 <- LoadString 'toString' - v105 <- BeginPlainFunction -> - Return v104 - EndPlainFunction - SetProperty v105, 'e', v105 - BeginRepeatLoop '500' -> v106 - v107 <- BinaryOperation v106, '-', v106 - v108 <- CallFunction v105, [] - EndRepeatLoop - v109 <- Construct v103, [v102] - SetElement v109, '32', v109 - v110 <- BeginPlainFunction -> - Return v104 - EndPlainFunction - SetProperty v110, 'g', v110 - BeginRepeatLoop '500' -> v111 - v112 <- CallFunction v110, [] - EndRepeatLoop - v113 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v113 - v114 <- EndObjectLiteral - v115 <- LoadInteger '9' - v116 <- BeginPlainFunction -> - Return v78 - EndPlainFunction - v117 <- BeginConstructor -> v118, v119, v120 - v121 <- GetProperty (guarded) v118, 'constructor' - v122 <- Construct (guarded) v121, [v118, v103] - v123 <- BinaryOperation v120, '-', v119 - SetProperty v120, 'd', v120 - v124 <- GetProperty v120, 'e' - v125 <- BinaryOperation v124, '??', v124 - SetProperty v118, 'a', v116 - SetProperty v118, 'c', v100 - SetProperty v118, 'g', v100 - // Splicing instruction 15 (EndPlainFunction) from C9EB4256-2D25-44C8-A283-870D1B45C622 - v126 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - // Splicing done - // Splicing instruction 1 (ConfigureProperty) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA - v127 <- CreateNamedVariable 'Symbol', 'none' - ConfigureProperty v127, 'toString', 'PropertyFlags(rawValue: 2)', 'value' [["v127"]] - // Splicing done - EndConstructor - v128 <- CreateNamedVariable 'String', 'none' - v129 <- CallMethod (guarded) v128, 'fromCodePoint', [v43] - v130 <- GetProperty v128, 'prototype' - v131 <- BeginPlainFunction -> - v132 <- BeginConstructor -> v133 - EndConstructor - v134 <- Construct v132, [] - v135 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v135 - v136 <- EndObjectLiteral - EndPlainFunction - v137 <- BeginClassDefinition (exp) v131 - ClassAddInstanceElement '8' v131 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v138 <- GetProperty v137, 'name' - v139 <- Construct v117, [v115, v116] - v140 <- Construct v117, [v78, v78] - v141 <- GetProperty (guarded) v140, 'constructor' - v142 <- Construct (guarded) v141, [v139, v115] - v143 <- Construct v117, [v100, v139, v116, v117] - v144 <- CreateNamedVariable 'Int32Array', 'none' - v145 <- Construct v144, [] - v146 <- LoadInteger '251' - v147 <- CreateNamedVariable 'Uint32Array', 'none' - v148 <- LoadInteger '3874' - v149 <- CreateNamedVariable 'Int32Array', 'none' - v150 <- Construct v149, [v148] - v151 <- CreateArray [v146, v150, v147, v146] - SetElement v151, '3', v151 - v152 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v152, 'lastIndex', v152 - SetProperty v55, 'valueOf', v42 - SetElement v99, '4294967296', v104 - Reassign v113, v100 - v153 <- GetProperty v152, 'exec' - v154 <- Construct (guarded) v85, [v75, v117] - v155 <- GetProperty (guarded) v154, 'b' - v156 <- Construct (guarded) v155, [v110, v151, v154] - v157 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v158 <- LoadInteger '1078' - v159 <- UnaryOperation v158, '--' - v160 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v160 - v161 <- EndObjectLiteral - v162 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v163 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v163, '1', v163 - v164 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v165 <- CreateFloatArray [-2.0, 0.6271789754862348] - v166 <- GetElement v165, '1' - v167 <- GetElement v165, '5' - v168 <- BinaryOperation v167, '??', v167 - BeginForLoopInitializer - v169 <- LoadInteger '0' - v170 <- BinaryOperation v169, '&', v169 - v171 <- LoadInteger '10' - BeginForLoopCondition -> v172, v173 - v174 <- BinaryOperation v172, '>>>', v172 - v175 <- Compare v172, '<', v173 - v176 <- BinaryOperation v175, '&&', v175 - v177 <- LoadString 'toString' - v178 <- LoadInteger '-1073741824' - v179 <- BeginPlainFunction -> - Return v177 - EndPlainFunction - v180 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v179 - ObjectLiteralAddElement `9`, v178 - ObjectLiteralAddProperty `b`, v177 - ObjectLiteralAddProperty `c`, v179 - BeginObjectLiteralSetter `b` -> v181, v182 - EndObjectLiteralSetter - v183 <- EndObjectLiteral - Return v183 - EndPlainFunction - v184 <- CallFunction v180, [] - BeginForLoopAfterthought v175 -> v185, v186 - v187 <- BinaryOperation v186, '|', v186 - v188 <- UnaryOperation v185, '++' - v189 <- BinaryOperation v188, '>>', v188 - v190 <- UnaryOperation v186, '--' - BeginForLoopBody -> v191, v192 - v193 <- BinaryOperation v191, '-', v192 - EndForLoop - v194 <- BeginPlainFunction -> v195, v196 - Return v195 - EndPlainFunction - v197 <- GetProperty v194, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v194 - ObjectLiteralAddProperty `get`, v194 - v198 <- EndObjectLiteral - v199 <- GetProperty (guarded) v198, '__lookupGetter__' - v200 <- Construct (guarded) v199, [v198] - v201 <- BinaryOperation v1, '??', v200 - v202 <- Construct v35, [v34] - Return v202 - EndClassInstanceMethod -EndClassDefinition -v203 <- Construct v3, [] -v204 <- Construct v3, [] -v205 <- Construct v3, [] -v206 <- LoadFloat '1000000000000.0' -v207 <- LoadFloat '1000000000000.0' -v208 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v209 <- UnaryOperation '~', v208 -v210 <- CreateNamedVariable 'ArrayBuffer', 'none' -v211 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v211 -v212 <- EndObjectLiteral -v213 <- LoadInteger '411' -v214 <- Construct v210, [v213, v212] -v215 <- CreateNamedVariable 'Float64Array', 'none' -v216 <- Construct v215, [v214] -// Splicing instruction 12 (Construct) from 3659E125-C864-4B80-9C62-6202D31235ED -v217 <- LoadInteger '3579' -v218 <- CreateNamedVariable 'Int8Array', 'none' -v219 <- Construct v218, [v217] -// Splicing done -// Splicing instruction 6 (BeginObjectLiteral) from 28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE -BeginObjectLiteral -v220 <- EndObjectLiteral -// Splicing done -v221 <- LoadFloat '2.262834106335273' -v222 <- LoadInteger '1' -v223 <- CreateNamedVariable 'Float32Array', 'none' -v224 <- Construct v223, [v222] -v225 <- LoadInteger '255' -v226 <- CreateNamedVariable 'Uint16Array', 'none' -v227 <- Construct v226, [v225] -v228 <- LoadInteger '1282' -v229 <- CreateNamedVariable 'Uint32Array', 'none' -v230 <- Construct v229, [v228] -v231 <- BeginPlainFunction -> - Return v231 -EndPlainFunction -BeginObjectLiteral -v232 <- EndObjectLiteral -v233 <- CreateNamedVariable 'Proxy', 'none' -v234 <- BeginPlainFunction -> -EndPlainFunction -v235 <- BeginClassDefinition (decl) v234 -EndClassDefinition -BeginRepeatLoop '32' -> v236 - v237 <- LoadString 'p' - // Splicing instruction 33 (Compare) from D1D3128A-CDC3-4895-B3A3-96D735F1E041 - v238 <- LoadInteger '167' - v239 <- Compare v238, '!=', v238 - // Splicing done - // Splicing instruction 8 (CallMethod) from 160864CB-74D3-4F18-8801-E311455FA6D8 - v240 <- CreateNamedVariable 'Math', 'none' - v241 <- CallMethod v240, 'atan', [] - // Splicing done - // Splicing instruction 80 (CallFunction) from BAD5B12F-898C-4FEE-8DDE-432391798835 - v242 <- BeginPlainFunction -> - Return v239 - EndPlainFunction - v243 <- LoadUndefined - v244 <- Construct v234, [] - v245 <- GetProperty v244, 'h' - v246 <- CallFunction (guarded) v245, [v242, v243, v239] - // Splicing done - v247 <- BinaryOperation v237, '+', v236 - SetComputedProperty v208, v247, v236 -EndRepeatLoop -v248 <- Construct v233, [v231, v232] -SetProperty v248, 'name', v248 -// Program may be interesting due to new coverage: 4341 newly discovered edges in the CFG of the target - - -// ===== [ Program 1FD1D9BB-732B-4F31-9EB3-A5698F2D4346 ] ===== -// Minimizing 9CB05779-4C7A-4946-B30A-3FD2E532E0DD -v0 <- LoadString 'o' -v1 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v2, v3, v4 - v5 <- LoadInteger '894145595' - v6 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v5 v5 - EndClassDefinition - v7 <- LoadFloat '0.7556388661871177' - v8 <- LoadFloat '5.0' - v9 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v10, v11 - UpdateComputedProperty v10, v10, '??',v8 - v12 <- CreateNamedVariable 'WeakMap', 'none' - v13 <- CallFunction v12, [] - v14 <- GetComputedSuperProperty v12 - EndClassInstanceSetter - EndClassDefinition - v15 <- CallFunction v9, [] - v16 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'h' v7 - ClassAddStaticProperty 'g' - ClassAddInstanceElement '1173801629' v15 - EndClassDefinition - v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v18 <- CallFunction v17, [] - v19 <- CreateNamedVariable 'Uint8Array', 'none' - v20 <- CallFunction v19, [] - v21 <- CreateNamedVariable 'Int8Array', 'none' - v22 <- LoadString 'Asia/Khandyga' - v23 <- BeginPlainFunction -> - EndPlainFunction - v24 <- BeginClassDefinition (decl) v23 - BeginClassInstanceMethod 'n' -> v25, v26, v27 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v22 - EndClassDefinition - v28 <- Construct v24, [] - v29 <- GetProperty v28, 'f' - v30 <- CallFunction (guarded) v29, [] - v31 <- BeginPlainFunction -> - EndPlainFunction - v32 <- BeginPlainFunction -> v33, v34 - EndPlainFunction - BeginObjectLiteral - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Proxy', 'none' - v37 <- CallFunction v36, [] - v38 <- CreateNamedVariable 'Int32Array', 'none' - v39 <- CallFunction v38, [] - v40 <- CallMethod (guarded) v39, 'toSorted', [] - v41 <- CreateNamedVariable 'BigUint64Array', 'none' - v42 <- CallFunction v41, [] - v43 <- Construct v19, [] - v44 <- GetElement v43, '1275' - v45 <- CreateNamedVariable 'Map', 'none' - v46 <- CallMethod (guarded) v45, 'clear', [] - BeginForOfLoop v45 -> v47 - EndForOfLoop - v48 <- BeginPlainFunction -> v49, v50 - v51 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v52 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v53 <- BinaryOperation v52, '>>>', v51 - BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v54 - EndObjectLiteralGetter - v55 <- EndObjectLiteral - v56 <- GetProperty v55, 'constructor' - v57 <- CallFunction (guarded) v56, [] - EndPlainFunction - v58 <- CallFunction v48, [] - v59 <- LoadInteger '1073741824' - v60 <- CreateNamedVariable 'Uint32Array', 'none' - v61 <- LoadString 'toString' - v62 <- BeginPlainFunction -> - EndPlainFunction - BeginRepeatLoop '5' -> v63 - EndRepeatLoop - SetElement v60, '32', v60 - v64 <- BeginPlainFunction -> - EndPlainFunction - BeginRepeatLoop '5' -> v65 - EndRepeatLoop - v66 <- LoadInteger '10000' - BeginObjectLiteral - v67 <- EndObjectLiteral - v68 <- BeginPlainFunction -> - EndPlainFunction - v69 <- BeginConstructor -> v70, v71, v72 - v73 <- CallFunction (guarded) v70, [v70, v60] - v74 <- GetProperty v72, 'e' - v75 <- BinaryOperation v74, '??', v74 - v76 <- BeginPlainFunction -> - EndPlainFunction - v77 <- CreateNamedVariable 'Symbol', 'none' - ConfigureProperty v77, 'toString', 'PropertyFlags(rawValue: 2)', 'value' [["v77"]] - EndConstructor - v78 <- CreateNamedVariable 'String', 'none' - v79 <- CallMethod (guarded) v78, 'fromCodePoint', [] - v80 <- GetProperty v78, 'prototype' - v81 <- BeginPlainFunction -> - v82 <- BeginConstructor -> v83 - EndConstructor - v84 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v84 - v85 <- EndObjectLiteral - EndPlainFunction - v86 <- BeginClassDefinition (exp) v81 - ClassAddInstanceElement '8' v81 - EndClassDefinition - v87 <- CallFunction v69, [] - v88 <- Construct v69, [] - v89 <- GetProperty v88, 'constructor' - v90 <- CallFunction (guarded) v89, [v87] - v91 <- CallFunction v38, [] - v92 <- LoadInteger '251' - v93 <- Construct v38, [] - v94 <- CreateArray [v92, v93, v60] - v95 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v95, 'lastIndex', v95 - SetElement v58, '4294967296', v61 - Reassign v66, v59 - v96 <- CallFunction (guarded) v48, [v19] - v97 <- GetProperty v96, 'b' - v98 <- CallFunction (guarded) v97, [v64, v94] - v99 <- LoadInteger '1078' - v100 <- UnaryOperation v99, '--' - BeginObjectLiteral - v101 <- EndObjectLiteral - v102 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v102, '1', v102 - v103 <- CreateFloatArray [-2.0, 0.6271789754862348] - v104 <- GetElement v103, '1' - v105 <- GetElement v103, '5' - v106 <- BinaryOperation v105, '??', v105 - BeginForLoopInitializer - v107 <- LoadInteger '0' - v108 <- BinaryOperation v107, '&', v107 - v109 <- LoadInteger '10' - BeginForLoopCondition -> v110, v111 - v112 <- Compare v110, '<', v111 - v113 <- BeginPlainFunction -> - EndPlainFunction - v114 <- BeginPlainFunction -> - BeginObjectLiteral - BeginObjectLiteralSetter `b` -> v115, v116 - EndObjectLiteralSetter - v117 <- EndObjectLiteral - EndPlainFunction - BeginForLoopAfterthought v112 -> v118, v119 - v120 <- UnaryOperation v118, '++' - v121 <- BinaryOperation v120, '>>', v120 - BeginForLoopBody -> v122, v123 - EndForLoop - v124 <- BeginPlainFunction -> v125, v126 - EndPlainFunction - BeginObjectLiteral - v127 <- EndObjectLiteral - v128 <- GetProperty v127, '__lookupGetter__' - v129 <- CallFunction (guarded) v128, [v127] - v130 <- BinaryOperation v0, '??', v129 - v131 <- Construct v21, [] - Return v131 - EndClassInstanceMethod -EndClassDefinition -v132 <- Construct v1, [] -v133 <- Construct v1, [] -v134 <- Construct v1, [] -v135 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v136 <- UnaryOperation '~', v135 -v137 <- CreateNamedVariable 'ArrayBuffer', 'none' -v138 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v138 -v139 <- EndObjectLiteral -v140 <- LoadInteger '411' -v141 <- Construct v137, [v140, v139] -v142 <- CreateNamedVariable 'Float64Array', 'none' -v143 <- Construct v142, [v141] -v144 <- LoadInteger '3579' -v145 <- CreateNamedVariable 'Int8Array', 'none' -v146 <- Construct v145, [v144] -BeginObjectLiteral -v147 <- EndObjectLiteral -v148 <- BeginPlainFunction -> -EndPlainFunction -BeginObjectLiteral -v149 <- EndObjectLiteral -v150 <- CreateNamedVariable 'Proxy', 'none' -v151 <- BeginPlainFunction -> -EndPlainFunction -v152 <- BeginClassDefinition (decl) v151 -EndClassDefinition -BeginRepeatLoop '25' -> v153 - v154 <- LoadString 'p' - v155 <- BeginPlainFunction -> - EndPlainFunction - v156 <- GetProperty v151, 'h' - v157 <- CallFunction (guarded) v156, [] - SetComputedProperty v135, v154, v153 -EndRepeatLoop -v158 <- Construct v150, [v148, v149] -SetProperty v158, 'name', v158 -// Program is interesting due to new coverage: 114 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.fzil b/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.fzil deleted file mode 100755 index 13d732bcd..000000000 Binary files a/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.js b/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.js deleted file mode 100755 index 2fab69291..000000000 --- a/old_corpus/program_20251007081238_1FD1D9BB-732B-4F31-9EB3-A5698F2D4346.js +++ /dev/null @@ -1,174 +0,0 @@ -// Minimizing 9CB05779-4C7A-4946-B30A-3FD2E532E0DD -class C1 { - m(a3, a4) { - const v6 = class { - static [894145595] = 894145595; - } - class C9 { - 0; - set g(a11) { - this[this] ??= 5.0; - WeakMap(); - super[WeakMap]; - } - } - const v15 = C9(); - const v16 = class { - #h = 0.7556388661871177; - static g; - 1173801629 = v15; - } - Uint8ClampedArray(); - Uint8Array(); - function f23() { - } - class C24 extends f23 { - n(a26, a27) { - } - #g; - static ["Asia/Khandyga"]; - } - const v28 = new C24(); - const v29 = v28.f; - try { v29(); } catch (e) {} - function f31() { - } - function f32(a33, a34) { - } - const v35 = {}; - Proxy(); - const v39 = Int32Array(); - try { v39.toSorted(); } catch (e) {} - BigUint64Array(); - const v43 = new Uint8Array(); - v43[1275]; - try { Map.clear(); } catch (e) {} - for (const v47 of Map) { - } - function f48(a49, a50) { - const v51 = [0.8736803331782504,1.7976931348623157e+308,-1.1505442821503465e+308,Infinity,-1.6109113963497646e+308,-7.887699532142055e+307]; - [-0.8660898762485854,13621.674087673076,0.0,-1e-15,0.8622291419159739,-3.0,2.0,0.9586794051194628] >>> v51; - const v55 = { - get d() { - }, - }; - const v56 = v55.constructor; - try { v56(); } catch (e) {} - } - const v58 = f48(); - function f62() { - } - for (let v63 = 0; v63 < 5; v63++) { - } - Uint32Array[32] = Uint32Array; - function f64() { - } - for (let v65 = 0; v65 < 5; v65++) { - } - let v66 = 10000; - const v67 = {}; - function f68() { - } - function F69(a71, a72) { - if (!new.target) { throw 'must be called with new'; } - try { this(this, Uint32Array); } catch (e) {} - const v74 = a72.e; - v74 ?? v74; - function f76() { - } - Object.defineProperty(Symbol, "toString", { configurable: true, value: Symbol }); - } - try { String.fromCodePoint(); } catch (e) {} - String.prototype; - function f81() { - function F82() { - if (!new.target) { throw 'must be called with new'; } - } - const v84 = [-4096,-15,14,-1091,54474,2147483647,-65537,-8]; - const v85 = { ...v84 }; - } - const v86 = class extends f81 { - 8 = f81; - } - const v87 = F69(); - const v88 = new F69(); - const v89 = v88.constructor; - try { v89(v87); } catch (e) {} - Int32Array(); - const v93 = new Int32Array(); - const v94 = [251,v93,Uint32Array]; - const v95 = /(?:a+){0,0}/dgim; - v95.lastIndex = v95; - v58[4294967296] = "toString"; - v66 = 1073741824; - let v96; - try { v96 = f48(Uint8Array); } catch (e) {} - const v97 = v96.b; - try { v97(f64, v94); } catch (e) {} - let v99 = 1078; - v99--; - const v101 = {}; - const v102 = [1000000.0,-5.350700299212024,-5.0]; - v102[1] = v102; - const v103 = [-2.0,0.6271789754862348]; - v103[1]; - const v105 = v103[5]; - v105 ?? v105; - for (let [i110, i111] = (() => { - 0 & 0; - return [0, 10]; - })(); - (() => { - const v112 = i110 < i111; - function f113() { - } - function f114() { - const v117 = { - set b(a116) { - }, - }; - } - return v112; - })(); - (() => { - const v120 = i110++; - v120 >> v120; - })()) { - } - function f124(a125, a126) { - } - const v127 = {}; - const v128 = v127.__lookupGetter__; - let v129; - try { v129 = v128(v127); } catch (e) {} - "o" ?? v129; - const v131 = new Int8Array(); - return v131; - } -} -new C1(); -new C1(); -new C1(); -const v135 = [-9223372036854775807,31754,-1583478162,2061316964,-4096,-9007199254740990,65535,-1857689020,-9223372036854775807,9]; -~v135; -const v141 = new ArrayBuffer(411, { maxByteLength: 1073741824 }); -new Float64Array(v141); -new Int8Array(3579); -const v147 = {}; -function f148() { -} -const v149 = {}; -function f151() { -} -class C152 extends f151 { -} -for (let v153 = 0; v153 < 25; v153++) { - function f155() { - } - const v156 = f151.h; - try { v156(); } catch (e) {} - v135["p"] = v153; -} -const v158 = new Proxy(f148, v149); -v158.name = v158; -// Program is interesting due to new coverage: 114 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.fuzzil.history b/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.fuzzil.history deleted file mode 100755 index 23ea5892f..000000000 --- a/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.fuzzil.history +++ /dev/null @@ -1,1502 +0,0 @@ -// ===== [ Program F91AF108-78DC-4FDA-B7AC-F65DF3C723F3 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v4, v5, v6 - // Executing code generator ForceJITCompilationThroughLoopGenerator - // Executing code generator BigIntGenerator - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - // Code generator finished - // Executing code generator PrivatePropertyRetrievalGenerator - // Code generator finished - // Executing code generator TypedArrayGenerator - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - v18 <- Construct v17, [v16] - // Code generator finished - Return v18 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v19 <- Construct v3, [] -v20 <- Construct v3, [] -v21 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v22 <- LoadFloat '1000000000000.0' -v23 <- LoadFloat '1000000000000.0' -v24 <- LoadFloat '2.262834106335273' -// Code generator finished -// Executing code generator TypedArrayGenerator -v25 <- LoadInteger '1' -v26 <- CreateNamedVariable 'Float32Array', 'none' -v27 <- Construct v26, [v25] -v28 <- LoadInteger '255' -v29 <- CreateNamedVariable 'Uint16Array', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadInteger '1282' -v32 <- CreateNamedVariable 'Uint32Array', 'none' -v33 <- Construct v32, [v31] -// Code generator finished -// End of prefix code. 19 variables are now visible -v34 <- BeginPlainFunction -> - Return v34 -EndPlainFunction -BeginObjectLiteral -v35 <- EndObjectLiteral -v36 <- CreateNamedVariable 'Proxy', 'none' -v37 <- Construct v36, [v34, v35] -SetProperty v37, 'name', v37 - - -// ===== [ Program A04558F2-1473-4400-B63A-2E5CB1A300F7 ] ===== -// Mutating F91AF108-78DC-4FDA-B7AC-F65DF3C723F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - v18 <- Construct v17, [v16] - Return v18 - EndClassInstanceMethod -EndClassDefinition -v19 <- Construct v3, [] -v20 <- Construct v3, [] -v21 <- Construct v3, [] -v22 <- LoadFloat '1000000000000.0' -v23 <- LoadFloat '1000000000000.0' -// Splicing instruction 3 (UnaryOperation) from 465097E7-71C0-45D1-AD23-87CF4280979B -v24 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v25 <- UnaryOperation '~', v24 -// Splicing done -// Splicing instruction 13 (Construct) from 1426A16B-F3A3-489B-81E1-C014DA9BD061 -v26 <- CreateNamedVariable 'ArrayBuffer', 'none' -v27 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v27 -v28 <- EndObjectLiteral -v29 <- LoadInteger '411' -v30 <- Construct v26, [v29, v28] -v31 <- CreateNamedVariable 'Float64Array', 'none' -v32 <- Construct v31, [v30] -// Splicing done -v33 <- LoadFloat '2.262834106335273' -v34 <- LoadInteger '1' -v35 <- CreateNamedVariable 'Float32Array', 'none' -v36 <- Construct v35, [v34] -v37 <- LoadInteger '255' -v38 <- CreateNamedVariable 'Uint16Array', 'none' -v39 <- Construct v38, [v37] -v40 <- LoadInteger '1282' -v41 <- CreateNamedVariable 'Uint32Array', 'none' -v42 <- Construct v41, [v40] -v43 <- BeginPlainFunction -> - Return v43 -EndPlainFunction -BeginObjectLiteral -v44 <- EndObjectLiteral -v45 <- CreateNamedVariable 'Proxy', 'none' -// Splicing instruction 27 (EndClassDefinition) from 877B4EF0-8943-4E42-98B8-C092DCA83E9E -v46 <- BeginPlainFunction -> -EndPlainFunction -v47 <- BeginClassDefinition (decl) v46 -EndClassDefinition -// Splicing done -// Splicing instruction 9 (BeginRepeatLoop) from 07D91DFC-8283-4302-979C-7F21495DD124 -BeginRepeatLoop '32' -> v48 - v49 <- LoadString 'p' - v50 <- BinaryOperation v49, '+', v48 - SetComputedProperty v24, v50, v48 -EndRepeatLoop -// Splicing done -v51 <- Construct v45, [v43, v44] -SetProperty v51, 'name', v51 -// Program may be interesting due to new coverage: 2806 newly discovered edges in the CFG of the target - - -// ===== [ Program 19DF61B1-D641-44C6-BB4C-249C6CA706EB ] ===== -// Mutating A04558F2-1473-4400-B63A-2E5CB1A300F7 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - // Inserting program A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 - v18 <- LoadString 'Asia/Khandyga' - v19 <- LoadString '-21:00' - v20 <- LoadString 'Pacific/Fiji' - v21 <- LoadFloat '1000000000000.0' - v22 <- LoadFloat '-2.0' - v23 <- LoadFloat '0.47399884137403614' - v24 <- BeginPlainFunction -> - Return v18 - EndPlainFunction - v25 <- BeginClassDefinition (decl) v24 - BeginClassInstanceMethod 'n' -> v26, v27, v28 - SetProperty v20, 'valueOf', v24 - v29 <- BeginClassDefinition (decl) v24 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v22 - ClassAddInstanceComputedProperty v19 v23 - EndClassDefinition - v30 <- Construct v29, [] - v31 <- Construct v29, [] - v32 <- Construct v29, [] - Return v21 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v18 - ClassAddInstanceProperty 'f' v24 - EndClassDefinition - v33 <- GetProperty v25, 'length' - v34 <- Construct v25, [] - v35 <- GetProperty (guarded) v34, 'f' - v36 <- Construct (guarded) v35, [] - v37 <- Construct v25, [] - v38 <- Construct v25, [] - v39 <- LoadInteger '2098' - v40 <- BinaryOperation v39, '>>', v39 - v41 <- CreateNamedVariable 'Int32Array', 'none' - v42 <- Construct v41, [v39] - v43 <- CallMethod (guarded) v42, 'toSorted', [v37] - v44 <- LoadInteger '174' - v45 <- CreateNamedVariable 'BigUint64Array', 'none' - v46 <- Construct v45, [v44] - v47 <- LoadInteger '1732' - v48 <- CreateNamedVariable 'Uint8Array', 'none' - v49 <- Construct v48, [v47] - v50 <- GetElement v49, '1275' - v51 <- LoadInteger '-14' - v52 <- CreateNamedVariable 'Map', 'none' - v53 <- Construct v52, [] - v54 <- CallMethod (guarded) v53, 'clear', [] - BeginForOfLoop v53 -> v55 - EndForOfLoop - v56 <- LoadFloat '-9.392961880785308e+307' - v57 <- LoadFloat '2.2250738585072014e-308' - v58 <- BeginPlainFunction -> v59, v60 - v61 <- Compare v59, '===', v59 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v59 - BeginObjectLiteralGetter `d` -> v62 - BeginObjectLiteral - v63 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v56 - v64 <- EndObjectLiteral - v65 <- GetProperty (guarded) v64, 'constructor' - v66 <- Construct (guarded) v65, [v51] - Return v64 - EndPlainFunction - v67 <- CallFunction v58, [v35] - v68 <- CallFunction v58, [] - v69 <- LoadInteger '1073741824' - v70 <- BinaryOperation v51, '-', v69 - v71 <- LoadInteger '127' - v72 <- CreateNamedVariable 'Uint32Array', 'none' - v73 <- LoadString 'toString' - v74 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v74, 'e', v74 - BeginRepeatLoop '500' -> v75 - v76 <- BinaryOperation v75, '-', v75 - v77 <- CallFunction v74, [] - EndRepeatLoop - v78 <- Construct v72, [v71] - SetElement v78, '32', v78 - v79 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v79, 'g', v79 - BeginRepeatLoop '500' -> v80 - v81 <- CallFunction v79, [] - EndRepeatLoop - v82 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v82 - v83 <- EndObjectLiteral - v84 <- LoadInteger '9' - v85 <- BeginPlainFunction -> - Return v51 - EndPlainFunction - v86 <- BeginConstructor -> v87, v88, v89 - v90 <- GetProperty (guarded) v87, 'constructor' - v91 <- Construct (guarded) v90, [v87, v72] - v92 <- BinaryOperation v88, '-', v88 - SetProperty v89, 'd', v89 - v93 <- GetProperty v89, 'e' - v94 <- BinaryOperation v93, '??', v93 - SetProperty v87, 'a', v85 - SetProperty v87, 'c', v69 - SetProperty v87, 'g', v69 - EndConstructor - v95 <- CreateNamedVariable 'String', 'none' - v96 <- CallMethod (guarded) v95, 'fromCodePoint', [v25] - v97 <- GetProperty v95, 'prototype' - v98 <- BeginPlainFunction -> - v99 <- BeginConstructor -> v100 - EndConstructor - v101 <- Construct v99, [] - v102 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v102 - v103 <- EndObjectLiteral - EndPlainFunction - v104 <- BeginClassDefinition (exp) v98 - ClassAddInstanceElement '8' v98 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v105 <- GetProperty v104, 'name' - v106 <- Construct v86, [v84, v85] - v107 <- Construct v86, [v51, v51] - v108 <- GetProperty (guarded) v107, 'constructor' - v109 <- Construct (guarded) v108, [v106, v84] - v110 <- Construct v86, [v69, v106, v85, v86] - v111 <- CreateNamedVariable 'Int32Array', 'none' - v112 <- Construct v111, [] - v113 <- LoadInteger '251' - v114 <- CreateNamedVariable 'Uint32Array', 'none' - v115 <- LoadInteger '3874' - v116 <- CreateNamedVariable 'Int32Array', 'none' - v117 <- Construct v116, [v115] - v118 <- CreateArray [v113, v117, v114, v113] - SetElement v118, '3', v118 - v119 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v119, 'lastIndex', v119 - SetProperty v37, 'valueOf', v24 - SetElement v68, '4294967296', v73 - Reassign v82, v69 - v120 <- GetProperty v119, 'exec' - v121 <- Construct (guarded) v58, [v48, v86] - v122 <- GetProperty (guarded) v121, 'b' - v123 <- Construct (guarded) v122, [v79, v118, v121] - v124 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v125 <- LoadInteger '1078' - v126 <- UnaryOperation v125, '--' - v127 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v127 - v128 <- EndObjectLiteral - v129 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v130 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v130, '1', v130 - v131 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v132 <- CreateFloatArray [-2.0, 0.6271789754862348] - v133 <- GetElement v132, '1' - v134 <- GetElement v132, '5' - v135 <- BinaryOperation v134, '??', v134 - BeginForLoopInitializer - v136 <- LoadInteger '0' - v137 <- BinaryOperation v136, '&', v136 - v138 <- LoadInteger '10' - BeginForLoopCondition -> v139, v140 - v141 <- BinaryOperation v139, '>>>', v139 - v142 <- Compare v139, '<', v140 - v143 <- BinaryOperation v142, '&&', v142 - v144 <- LoadString 'toString' - v145 <- LoadInteger '-1073741824' - v146 <- BeginPlainFunction -> - Return v144 - EndPlainFunction - v147 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v146 - ObjectLiteralAddElement `9`, v145 - ObjectLiteralAddProperty `b`, v144 - ObjectLiteralAddProperty `c`, v146 - BeginObjectLiteralSetter `b` -> v148, v149 - EndObjectLiteralSetter - v150 <- EndObjectLiteral - Return v150 - EndPlainFunction - v151 <- CallFunction v147, [] - BeginForLoopAfterthought v142 -> v152, v153 - v154 <- BinaryOperation v153, '|', v153 - v155 <- UnaryOperation v152, '++' - v156 <- BinaryOperation v155, '>>', v155 - v157 <- UnaryOperation v153, '--' - BeginForLoopBody -> v158, v159 - v160 <- BinaryOperation v158, '-', v159 - EndForLoop - v161 <- BeginPlainFunction -> v162, v163 - Return v162 - EndPlainFunction - v164 <- GetProperty v161, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v161 - ObjectLiteralAddProperty `get`, v161 - v165 <- EndObjectLiteral - v166 <- GetProperty (guarded) v165, '__lookupGetter__' - v167 <- Construct (guarded) v166, [v165] - v168 <- BinaryOperation v167, '??', v167 - v169 <- Construct v17, [v16] - Return v169 - EndClassInstanceMethod -EndClassDefinition -v170 <- Construct v3, [] -v171 <- Construct v3, [] -v172 <- Construct v3, [] -v173 <- LoadFloat '1000000000000.0' -v174 <- LoadFloat '1000000000000.0' -v175 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v176 <- UnaryOperation '~', v175 -v177 <- CreateNamedVariable 'ArrayBuffer', 'none' -v178 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v178 -v179 <- EndObjectLiteral -v180 <- LoadInteger '411' -v181 <- Construct v177, [v180, v179] -v182 <- CreateNamedVariable 'Float64Array', 'none' -v183 <- Construct v182, [v181] -v184 <- LoadFloat '2.262834106335273' -v185 <- LoadInteger '1' -v186 <- CreateNamedVariable 'Float32Array', 'none' -v187 <- Construct v186, [v185] -v188 <- LoadInteger '255' -v189 <- CreateNamedVariable 'Uint16Array', 'none' -v190 <- Construct v189, [v188] -v191 <- LoadInteger '1282' -v192 <- CreateNamedVariable 'Uint32Array', 'none' -v193 <- Construct v192, [v191] -v194 <- BeginPlainFunction -> - Return v194 -EndPlainFunction -BeginObjectLiteral -v195 <- EndObjectLiteral -v196 <- CreateNamedVariable 'Proxy', 'none' -v197 <- BeginPlainFunction -> -EndPlainFunction -v198 <- BeginClassDefinition (decl) v197 -EndClassDefinition -BeginRepeatLoop '32' -> v199 - v200 <- LoadString 'p' - v201 <- BinaryOperation v200, '+', v199 - SetComputedProperty v175, v201, v199 -EndRepeatLoop -v202 <- Construct v196, [v194, v195] -SetProperty v202, 'name', v202 -// Program may be interesting due to new coverage: 2928 newly discovered edges in the CFG of the target - - -// ===== [ Program B6960A36-FD2D-4488-AEA6-F9A7CA2791AE ] ===== -// Mutating 19DF61B1-D641-44C6-BB4C-249C6CA706EB with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '64' - v11 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v12 <- Construct v11, [v10] - v13 <- LoadInteger '94' - v14 <- CreateNamedVariable 'Uint8Array', 'none' - v15 <- Construct v14, [v13] - v16 <- LoadInteger '8' - v17 <- CreateNamedVariable 'Int8Array', 'none' - v18 <- LoadString 'Asia/Khandyga' - v19 <- LoadString '-21:00' - v20 <- LoadString 'Pacific/Fiji' - v21 <- LoadFloat '1000000000000.0' - v22 <- LoadFloat '-2.0' - v23 <- LoadFloat '0.47399884137403614' - v24 <- BeginPlainFunction -> - Return v18 - EndPlainFunction - v25 <- BeginClassDefinition (decl) v24 - BeginClassInstanceMethod 'n' -> v26, v27, v28 - SetProperty v20, 'valueOf', v24 - v29 <- BeginClassDefinition (decl) v24 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v22 - ClassAddInstanceComputedProperty v19 v23 - EndClassDefinition - v30 <- Construct v29, [] - v31 <- Construct v29, [] - v32 <- Construct v29, [] - Return v21 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v18 - ClassAddInstanceProperty 'f' v24 - EndClassDefinition - v33 <- GetProperty v25, 'length' - v34 <- Construct v25, [] - v35 <- GetProperty (guarded) v34, 'f' - v36 <- Construct (guarded) v35, [] - v37 <- Construct v25, [] - v38 <- Construct v25, [] - v39 <- LoadInteger '2098' - v40 <- BinaryOperation v39, '>>', v39 - v41 <- CreateNamedVariable 'Int32Array', 'none' - v42 <- Construct v41, [v39] - v43 <- CallMethod (guarded) v42, 'toSorted', [v37] - v44 <- LoadInteger '174' - v45 <- CreateNamedVariable 'BigUint64Array', 'none' - v46 <- Construct v45, [v44] - v47 <- LoadInteger '1732' - v48 <- CreateNamedVariable 'Uint8Array', 'none' - v49 <- Construct v48, [v47] - v50 <- GetElement v49, '1275' - v51 <- LoadInteger '-14' - v52 <- CreateNamedVariable 'Map', 'none' - v53 <- Construct v52, [] - v54 <- CallMethod (guarded) v53, 'clear', [] - BeginForOfLoop v53 -> v55 - EndForOfLoop - v56 <- LoadFloat '-9.392961880785308e+307' - v57 <- LoadFloat '2.2250738585072014e-308' - v58 <- BeginPlainFunction -> v59, v60 - v61 <- Compare v59, '===', v59 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v59 - BeginObjectLiteralGetter `d` -> v62 - BeginObjectLiteral - v63 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v56 - v64 <- EndObjectLiteral - v65 <- GetProperty (guarded) v64, 'constructor' - v66 <- Construct (guarded) v65, [v51] - Return v64 - EndPlainFunction - v67 <- CallFunction v58, [v35] - v68 <- CallFunction v58, [] - v69 <- LoadInteger '1073741824' - v70 <- BinaryOperation v51, '-', v69 - v71 <- LoadInteger '127' - v72 <- CreateNamedVariable 'Uint32Array', 'none' - v73 <- LoadString 'toString' - v74 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v74, 'e', v74 - BeginRepeatLoop '500' -> v75 - v76 <- BinaryOperation v75, '-', v75 - v77 <- CallFunction v74, [] - EndRepeatLoop - v78 <- Construct v72, [v71] - SetElement v78, '32', v78 - v79 <- BeginPlainFunction -> - Return v73 - EndPlainFunction - SetProperty v79, 'g', v79 - BeginRepeatLoop '500' -> v80 - v81 <- CallFunction v79, [] - EndRepeatLoop - v82 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v82 - v83 <- EndObjectLiteral - v84 <- LoadInteger '9' - v85 <- BeginPlainFunction -> - Return v51 - EndPlainFunction - v86 <- BeginConstructor -> v87, v88, v89 - v90 <- GetProperty (guarded) v87, 'constructor' - v91 <- Construct (guarded) v90, [v87, v72] - // Replacing input 0 (v88) with v89 - v92 <- BinaryOperation v89, '-', v88 - SetProperty v89, 'd', v89 - v93 <- GetProperty v89, 'e' - v94 <- BinaryOperation v93, '??', v93 - SetProperty v87, 'a', v85 - SetProperty v87, 'c', v69 - SetProperty v87, 'g', v69 - EndConstructor - v95 <- CreateNamedVariable 'String', 'none' - v96 <- CallMethod (guarded) v95, 'fromCodePoint', [v25] - v97 <- GetProperty v95, 'prototype' - v98 <- BeginPlainFunction -> - v99 <- BeginConstructor -> v100 - EndConstructor - v101 <- Construct v99, [] - v102 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v102 - v103 <- EndObjectLiteral - EndPlainFunction - v104 <- BeginClassDefinition (exp) v98 - ClassAddInstanceElement '8' v98 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v105 <- GetProperty v104, 'name' - v106 <- Construct v86, [v84, v85] - v107 <- Construct v86, [v51, v51] - v108 <- GetProperty (guarded) v107, 'constructor' - v109 <- Construct (guarded) v108, [v106, v84] - v110 <- Construct v86, [v69, v106, v85, v86] - v111 <- CreateNamedVariable 'Int32Array', 'none' - v112 <- Construct v111, [] - v113 <- LoadInteger '251' - v114 <- CreateNamedVariable 'Uint32Array', 'none' - v115 <- LoadInteger '3874' - v116 <- CreateNamedVariable 'Int32Array', 'none' - v117 <- Construct v116, [v115] - v118 <- CreateArray [v113, v117, v114, v113] - SetElement v118, '3', v118 - v119 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v119, 'lastIndex', v119 - SetProperty v37, 'valueOf', v24 - SetElement v68, '4294967296', v73 - Reassign v82, v69 - v120 <- GetProperty v119, 'exec' - v121 <- Construct (guarded) v58, [v48, v86] - v122 <- GetProperty (guarded) v121, 'b' - v123 <- Construct (guarded) v122, [v79, v118, v121] - v124 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v125 <- LoadInteger '1078' - v126 <- UnaryOperation v125, '--' - v127 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v127 - v128 <- EndObjectLiteral - v129 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v130 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v130, '1', v130 - v131 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v132 <- CreateFloatArray [-2.0, 0.6271789754862348] - v133 <- GetElement v132, '1' - v134 <- GetElement v132, '5' - v135 <- BinaryOperation v134, '??', v134 - BeginForLoopInitializer - v136 <- LoadInteger '0' - v137 <- BinaryOperation v136, '&', v136 - v138 <- LoadInteger '10' - BeginForLoopCondition -> v139, v140 - v141 <- BinaryOperation v139, '>>>', v139 - v142 <- Compare v139, '<', v140 - v143 <- BinaryOperation v142, '&&', v142 - v144 <- LoadString 'toString' - v145 <- LoadInteger '-1073741824' - v146 <- BeginPlainFunction -> - Return v144 - EndPlainFunction - v147 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v146 - ObjectLiteralAddElement `9`, v145 - ObjectLiteralAddProperty `b`, v144 - ObjectLiteralAddProperty `c`, v146 - BeginObjectLiteralSetter `b` -> v148, v149 - EndObjectLiteralSetter - v150 <- EndObjectLiteral - Return v150 - EndPlainFunction - v151 <- CallFunction v147, [] - BeginForLoopAfterthought v142 -> v152, v153 - v154 <- BinaryOperation v153, '|', v153 - v155 <- UnaryOperation v152, '++' - v156 <- BinaryOperation v155, '>>', v155 - v157 <- UnaryOperation v153, '--' - BeginForLoopBody -> v158, v159 - v160 <- BinaryOperation v158, '-', v159 - EndForLoop - v161 <- BeginPlainFunction -> v162, v163 - Return v162 - EndPlainFunction - v164 <- GetProperty v161, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v161 - ObjectLiteralAddProperty `get`, v161 - v165 <- EndObjectLiteral - v166 <- GetProperty (guarded) v165, '__lookupGetter__' - v167 <- Construct (guarded) v166, [v165] - // Replacing input 0 (v167) with v1 - v168 <- BinaryOperation v1, '??', v167 - v169 <- Construct v17, [v16] - Return v169 - EndClassInstanceMethod -EndClassDefinition -v170 <- Construct v3, [] -v171 <- Construct v3, [] -v172 <- Construct v3, [] -v173 <- LoadFloat '1000000000000.0' -v174 <- LoadFloat '1000000000000.0' -v175 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v176 <- UnaryOperation '~', v175 -v177 <- CreateNamedVariable 'ArrayBuffer', 'none' -v178 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v178 -v179 <- EndObjectLiteral -v180 <- LoadInteger '411' -v181 <- Construct v177, [v180, v179] -v182 <- CreateNamedVariable 'Float64Array', 'none' -v183 <- Construct v182, [v181] -v184 <- LoadFloat '2.262834106335273' -v185 <- LoadInteger '1' -v186 <- CreateNamedVariable 'Float32Array', 'none' -v187 <- Construct v186, [v185] -v188 <- LoadInteger '255' -v189 <- CreateNamedVariable 'Uint16Array', 'none' -v190 <- Construct v189, [v188] -v191 <- LoadInteger '1282' -v192 <- CreateNamedVariable 'Uint32Array', 'none' -v193 <- Construct v192, [v191] -v194 <- BeginPlainFunction -> - Return v194 -EndPlainFunction -BeginObjectLiteral -v195 <- EndObjectLiteral -v196 <- CreateNamedVariable 'Proxy', 'none' -v197 <- BeginPlainFunction -> -EndPlainFunction -v198 <- BeginClassDefinition (decl) v197 -EndClassDefinition -BeginRepeatLoop '32' -> v199 - v200 <- LoadString 'p' - v201 <- BinaryOperation v200, '+', v199 - SetComputedProperty v175, v201, v199 -EndRepeatLoop -v202 <- Construct v196, [v194, v195] -SetProperty v202, 'name', v202 -// Program may be interesting due to new coverage: 2792 newly discovered edges in the CFG of the target - - -// ===== [ Program 9CB05779-4C7A-4946-B30A-3FD2E532E0DD ] ===== -// Mutating B6960A36-FD2D-4488-AEA6-F9A7CA2791AE with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - // Splicing instruction 1 (BeginClassDefinition) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C - v10 <- LoadInteger '894145595' - v11 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v10 v10 - EndClassDefinition - // Splicing done - // Splicing instruction 53 (Construct) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 - v12 <- LoadFloat '0.7556388661871177' - v13 <- LoadString 'object' - v14 <- LoadFloat '5.0' - v15 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v16, v17 - UpdateComputedProperty v16, v16, '??',v14 - v18 <- CreateNamedVariable 'WeakMap', 'none' - v19 <- Construct v18, [] - v20 <- GetComputedSuperProperty v18 - BeginObjectLiteral - v21 <- EndObjectLiteral - SetProperty v21, 'b', v13 - BeginObjectLiteral - v22 <- EndObjectLiteral - SetProperty v22, 'b', v13 - SetProperty v22, 'd', v14 - BeginObjectLiteral - v23 <- EndObjectLiteral - SetProperty v23, 'b', v13 - SetProperty v23, 'd', v14 - SetProperty v23, 'a', v12 - BeginObjectLiteral - v24 <- EndObjectLiteral - SetProperty v24, 'b', v13 - SetProperty v24, 'd', v14 - SetProperty v24, 'f', v20 - EndClassInstanceSetter - EndClassDefinition - v25 <- Construct v15, [] - v26 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'h' v12 - ClassAddStaticProperty 'g' - ClassAddInstanceElement '1173801629' v25 - EndClassDefinition - v27 <- Construct v26, [] - // Splicing done - v28 <- LoadInteger '64' - v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v30 <- Construct v29, [v28] - v31 <- LoadInteger '94' - v32 <- CreateNamedVariable 'Uint8Array', 'none' - v33 <- Construct v32, [v31] - v34 <- LoadInteger '8' - v35 <- CreateNamedVariable 'Int8Array', 'none' - v36 <- LoadString 'Asia/Khandyga' - v37 <- LoadString '-21:00' - v38 <- LoadString 'Pacific/Fiji' - v39 <- LoadFloat '1000000000000.0' - v40 <- LoadFloat '-2.0' - v41 <- LoadFloat '0.47399884137403614' - v42 <- BeginPlainFunction -> - Return v36 - EndPlainFunction - v43 <- BeginClassDefinition (decl) v42 - BeginClassInstanceMethod 'n' -> v44, v45, v46 - SetProperty v38, 'valueOf', v42 - v47 <- BeginClassDefinition (decl) v42 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v40 - ClassAddInstanceComputedProperty v37 v41 - EndClassDefinition - v48 <- Construct v47, [] - v49 <- Construct v47, [] - v50 <- Construct v47, [] - Return v39 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v36 - ClassAddInstanceProperty 'f' v42 - EndClassDefinition - v51 <- GetProperty v43, 'length' - v52 <- Construct v43, [] - v53 <- GetProperty (guarded) v52, 'f' - v54 <- Construct (guarded) v53, [] - v55 <- Construct v43, [] - v56 <- Construct v43, [] - // Splicing instruction 7 (BeginPlainFunction) from 9FDC26F7-AF7A-4EC3-AF37-E2C8F90263C8 - v57 <- BeginPlainFunction -> - EndPlainFunction - // Splicing done - // Splicing instruction 28 (CallFunction) from E3D5FDD3-F2DE-4B4F-8913-187541AF94AB - v58 <- CallFunction v57, [] - // Splicing done - // Splicing instruction 22 (Construct) from 416B7468-BE65-4A7F-9A48-64228621A6FF - v59 <- BeginPlainFunction -> v60, v61 - BeginObjectLiteral - v62 <- EndObjectLiteral - Return v62 - EndPlainFunction - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v59 - v63 <- EndObjectLiteral - v64 <- CreateNamedVariable 'Proxy', 'none' - v65 <- Construct v64, [v59, v63] - // Splicing done - v66 <- LoadInteger '2098' - v67 <- BinaryOperation v66, '>>', v66 - v68 <- CreateNamedVariable 'Int32Array', 'none' - v69 <- Construct v68, [v66] - v70 <- CallMethod (guarded) v69, 'toSorted', [v55] - v71 <- LoadInteger '174' - v72 <- CreateNamedVariable 'BigUint64Array', 'none' - v73 <- Construct v72, [v71] - v74 <- LoadInteger '1732' - v75 <- CreateNamedVariable 'Uint8Array', 'none' - v76 <- Construct v75, [v74] - v77 <- GetElement v76, '1275' - v78 <- LoadInteger '-14' - v79 <- CreateNamedVariable 'Map', 'none' - v80 <- Construct v79, [] - v81 <- CallMethod (guarded) v80, 'clear', [] - BeginForOfLoop v80 -> v82 - EndForOfLoop - v83 <- LoadFloat '-9.392961880785308e+307' - v84 <- LoadFloat '2.2250738585072014e-308' - v85 <- BeginPlainFunction -> v86, v87 - // Splicing instruction 60 (Return) from CA964EE8-6F9D-4439-AED8-3C36C88F839F - v88 <- LoadString 'toString' - Return v88 - // Splicing done - // Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 - v89 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v90 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v91 <- BinaryOperation v90, '>>>', v89 - // Splicing done - v92 <- Compare v86, '===', v86 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v86 - BeginObjectLiteralGetter `d` -> v93 - BeginObjectLiteral - v94 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v83 - v95 <- EndObjectLiteral - v96 <- GetProperty (guarded) v95, 'constructor' - v97 <- Construct (guarded) v96, [v78] - Return v95 - EndPlainFunction - v98 <- CallFunction v85, [v53] - v99 <- CallFunction v85, [] - v100 <- LoadInteger '1073741824' - v101 <- BinaryOperation v78, '-', v100 - v102 <- LoadInteger '127' - v103 <- CreateNamedVariable 'Uint32Array', 'none' - v104 <- LoadString 'toString' - v105 <- BeginPlainFunction -> - Return v104 - EndPlainFunction - SetProperty v105, 'e', v105 - BeginRepeatLoop '500' -> v106 - v107 <- BinaryOperation v106, '-', v106 - v108 <- CallFunction v105, [] - EndRepeatLoop - v109 <- Construct v103, [v102] - SetElement v109, '32', v109 - v110 <- BeginPlainFunction -> - Return v104 - EndPlainFunction - SetProperty v110, 'g', v110 - BeginRepeatLoop '500' -> v111 - v112 <- CallFunction v110, [] - EndRepeatLoop - v113 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v113 - v114 <- EndObjectLiteral - v115 <- LoadInteger '9' - v116 <- BeginPlainFunction -> - Return v78 - EndPlainFunction - v117 <- BeginConstructor -> v118, v119, v120 - v121 <- GetProperty (guarded) v118, 'constructor' - v122 <- Construct (guarded) v121, [v118, v103] - v123 <- BinaryOperation v120, '-', v119 - SetProperty v120, 'd', v120 - v124 <- GetProperty v120, 'e' - v125 <- BinaryOperation v124, '??', v124 - SetProperty v118, 'a', v116 - SetProperty v118, 'c', v100 - SetProperty v118, 'g', v100 - // Splicing instruction 15 (EndPlainFunction) from C9EB4256-2D25-44C8-A283-870D1B45C622 - v126 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - // Splicing done - // Splicing instruction 1 (ConfigureProperty) from 88B94B1C-8A4F-466D-BBCB-C8CA451793DA - v127 <- CreateNamedVariable 'Symbol', 'none' - ConfigureProperty v127, 'toString', 'PropertyFlags(rawValue: 2)', 'value' [["v127"]] - // Splicing done - EndConstructor - v128 <- CreateNamedVariable 'String', 'none' - v129 <- CallMethod (guarded) v128, 'fromCodePoint', [v43] - v130 <- GetProperty v128, 'prototype' - v131 <- BeginPlainFunction -> - v132 <- BeginConstructor -> v133 - EndConstructor - v134 <- Construct v132, [] - v135 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v135 - v136 <- EndObjectLiteral - EndPlainFunction - v137 <- BeginClassDefinition (exp) v131 - ClassAddInstanceElement '8' v131 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v138 <- GetProperty v137, 'name' - v139 <- Construct v117, [v115, v116] - v140 <- Construct v117, [v78, v78] - v141 <- GetProperty (guarded) v140, 'constructor' - v142 <- Construct (guarded) v141, [v139, v115] - v143 <- Construct v117, [v100, v139, v116, v117] - v144 <- CreateNamedVariable 'Int32Array', 'none' - v145 <- Construct v144, [] - v146 <- LoadInteger '251' - v147 <- CreateNamedVariable 'Uint32Array', 'none' - v148 <- LoadInteger '3874' - v149 <- CreateNamedVariable 'Int32Array', 'none' - v150 <- Construct v149, [v148] - v151 <- CreateArray [v146, v150, v147, v146] - SetElement v151, '3', v151 - v152 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v152, 'lastIndex', v152 - SetProperty v55, 'valueOf', v42 - SetElement v99, '4294967296', v104 - Reassign v113, v100 - v153 <- GetProperty v152, 'exec' - v154 <- Construct (guarded) v85, [v75, v117] - v155 <- GetProperty (guarded) v154, 'b' - v156 <- Construct (guarded) v155, [v110, v151, v154] - v157 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v158 <- LoadInteger '1078' - v159 <- UnaryOperation v158, '--' - v160 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v160 - v161 <- EndObjectLiteral - v162 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v163 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v163, '1', v163 - v164 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v165 <- CreateFloatArray [-2.0, 0.6271789754862348] - v166 <- GetElement v165, '1' - v167 <- GetElement v165, '5' - v168 <- BinaryOperation v167, '??', v167 - BeginForLoopInitializer - v169 <- LoadInteger '0' - v170 <- BinaryOperation v169, '&', v169 - v171 <- LoadInteger '10' - BeginForLoopCondition -> v172, v173 - v174 <- BinaryOperation v172, '>>>', v172 - v175 <- Compare v172, '<', v173 - v176 <- BinaryOperation v175, '&&', v175 - v177 <- LoadString 'toString' - v178 <- LoadInteger '-1073741824' - v179 <- BeginPlainFunction -> - Return v177 - EndPlainFunction - v180 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v179 - ObjectLiteralAddElement `9`, v178 - ObjectLiteralAddProperty `b`, v177 - ObjectLiteralAddProperty `c`, v179 - BeginObjectLiteralSetter `b` -> v181, v182 - EndObjectLiteralSetter - v183 <- EndObjectLiteral - Return v183 - EndPlainFunction - v184 <- CallFunction v180, [] - BeginForLoopAfterthought v175 -> v185, v186 - v187 <- BinaryOperation v186, '|', v186 - v188 <- UnaryOperation v185, '++' - v189 <- BinaryOperation v188, '>>', v188 - v190 <- UnaryOperation v186, '--' - BeginForLoopBody -> v191, v192 - v193 <- BinaryOperation v191, '-', v192 - EndForLoop - v194 <- BeginPlainFunction -> v195, v196 - Return v195 - EndPlainFunction - v197 <- GetProperty v194, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v194 - ObjectLiteralAddProperty `get`, v194 - v198 <- EndObjectLiteral - v199 <- GetProperty (guarded) v198, '__lookupGetter__' - v200 <- Construct (guarded) v199, [v198] - v201 <- BinaryOperation v1, '??', v200 - v202 <- Construct v35, [v34] - Return v202 - EndClassInstanceMethod -EndClassDefinition -v203 <- Construct v3, [] -v204 <- Construct v3, [] -v205 <- Construct v3, [] -v206 <- LoadFloat '1000000000000.0' -v207 <- LoadFloat '1000000000000.0' -v208 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v209 <- UnaryOperation '~', v208 -v210 <- CreateNamedVariable 'ArrayBuffer', 'none' -v211 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v211 -v212 <- EndObjectLiteral -v213 <- LoadInteger '411' -v214 <- Construct v210, [v213, v212] -v215 <- CreateNamedVariable 'Float64Array', 'none' -v216 <- Construct v215, [v214] -// Splicing instruction 12 (Construct) from 3659E125-C864-4B80-9C62-6202D31235ED -v217 <- LoadInteger '3579' -v218 <- CreateNamedVariable 'Int8Array', 'none' -v219 <- Construct v218, [v217] -// Splicing done -// Splicing instruction 6 (BeginObjectLiteral) from 28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE -BeginObjectLiteral -v220 <- EndObjectLiteral -// Splicing done -v221 <- LoadFloat '2.262834106335273' -v222 <- LoadInteger '1' -v223 <- CreateNamedVariable 'Float32Array', 'none' -v224 <- Construct v223, [v222] -v225 <- LoadInteger '255' -v226 <- CreateNamedVariable 'Uint16Array', 'none' -v227 <- Construct v226, [v225] -v228 <- LoadInteger '1282' -v229 <- CreateNamedVariable 'Uint32Array', 'none' -v230 <- Construct v229, [v228] -v231 <- BeginPlainFunction -> - Return v231 -EndPlainFunction -BeginObjectLiteral -v232 <- EndObjectLiteral -v233 <- CreateNamedVariable 'Proxy', 'none' -v234 <- BeginPlainFunction -> -EndPlainFunction -v235 <- BeginClassDefinition (decl) v234 -EndClassDefinition -BeginRepeatLoop '32' -> v236 - v237 <- LoadString 'p' - // Splicing instruction 33 (Compare) from D1D3128A-CDC3-4895-B3A3-96D735F1E041 - v238 <- LoadInteger '167' - v239 <- Compare v238, '!=', v238 - // Splicing done - // Splicing instruction 8 (CallMethod) from 160864CB-74D3-4F18-8801-E311455FA6D8 - v240 <- CreateNamedVariable 'Math', 'none' - v241 <- CallMethod v240, 'atan', [] - // Splicing done - // Splicing instruction 80 (CallFunction) from BAD5B12F-898C-4FEE-8DDE-432391798835 - v242 <- BeginPlainFunction -> - Return v239 - EndPlainFunction - v243 <- LoadUndefined - v244 <- Construct v234, [] - v245 <- GetProperty v244, 'h' - v246 <- CallFunction (guarded) v245, [v242, v243, v239] - // Splicing done - v247 <- BinaryOperation v237, '+', v236 - SetComputedProperty v208, v247, v236 -EndRepeatLoop -v248 <- Construct v233, [v231, v232] -SetProperty v248, 'name', v248 -// Program may be interesting due to new coverage: 4341 newly discovered edges in the CFG of the target - - -// ===== [ Program EA3AA7D6-C7EB-49F7-9A9E-2F797D0C4431 ] ===== -// Mutating 9CB05779-4C7A-4946-B30A-3FD2E532E0DD with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'transfer' -v1 <- LoadString 'o' -v2 <- LoadInteger '-1146260534' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v4, v5, v6 - v7 <- LoadBigInt '268435439' - v8 <- LoadBigInt '1063318829' - v9 <- LoadBigInt '59849' - v10 <- LoadInteger '894145595' - v11 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v10 v10 - EndClassDefinition - v12 <- LoadFloat '0.7556388661871177' - v13 <- LoadString 'object' - v14 <- LoadFloat '5.0' - v15 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v16, v17 - UpdateComputedProperty v16, v16, '??',v14 - v18 <- CreateNamedVariable 'WeakMap', 'none' - v19 <- Construct v18, [] - v20 <- GetComputedSuperProperty v18 - BeginObjectLiteral - v21 <- EndObjectLiteral - SetProperty v21, 'b', v13 - BeginObjectLiteral - v22 <- EndObjectLiteral - SetProperty v22, 'b', v13 - SetProperty v22, 'd', v14 - BeginObjectLiteral - v23 <- EndObjectLiteral - SetProperty v23, 'b', v13 - SetProperty v23, 'd', v14 - SetProperty v23, 'a', v12 - BeginObjectLiteral - v24 <- EndObjectLiteral - SetProperty v24, 'b', v13 - SetProperty v24, 'd', v14 - SetProperty v24, 'f', v20 - EndClassInstanceSetter - EndClassDefinition - v25 <- Construct v15, [] - v26 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'h' v12 - ClassAddStaticProperty 'g' - ClassAddInstanceElement '1173801629' v25 - EndClassDefinition - v27 <- Construct v26, [] - v28 <- LoadInteger '64' - v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - v30 <- Construct v29, [v28] - v31 <- LoadInteger '94' - v32 <- CreateNamedVariable 'Uint8Array', 'none' - v33 <- Construct v32, [v31] - v34 <- LoadInteger '8' - v35 <- CreateNamedVariable 'Int8Array', 'none' - v36 <- LoadString 'Asia/Khandyga' - v37 <- LoadString '-21:00' - v38 <- LoadString 'Pacific/Fiji' - v39 <- LoadFloat '1000000000000.0' - v40 <- LoadFloat '-2.0' - v41 <- LoadFloat '0.47399884137403614' - v42 <- BeginPlainFunction -> - Return v36 - EndPlainFunction - v43 <- BeginClassDefinition (decl) v42 - BeginClassInstanceMethod 'n' -> v44, v45, v46 - SetProperty v38, 'valueOf', v42 - v47 <- BeginClassDefinition (decl) v42 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v40 - ClassAddInstanceComputedProperty v37 v41 - EndClassDefinition - v48 <- Construct v47, [] - v49 <- Construct v47, [] - v50 <- Construct v47, [] - Return v39 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v36 - ClassAddInstanceProperty 'f' v42 - EndClassDefinition - v51 <- GetProperty v43, 'length' - v52 <- Construct v43, [] - v53 <- GetProperty (guarded) v52, 'f' - v54 <- Construct (guarded) v53, [] - v55 <- Construct v43, [] - v56 <- Construct v43, [] - v57 <- BeginPlainFunction -> - EndPlainFunction - v58 <- CallFunction v57, [] - v59 <- BeginPlainFunction -> v60, v61 - BeginObjectLiteral - v62 <- EndObjectLiteral - Return v62 - EndPlainFunction - BeginObjectLiteral - ObjectLiteralAddProperty `set`, v59 - v63 <- EndObjectLiteral - v64 <- CreateNamedVariable 'Proxy', 'none' - v65 <- Construct v64, [v59, v63] - v66 <- LoadInteger '2098' - v67 <- BinaryOperation v66, '>>', v66 - v68 <- CreateNamedVariable 'Int32Array', 'none' - v69 <- Construct v68, [v66] - v70 <- CallMethod (guarded) v69, 'toSorted', [v55] - v71 <- LoadInteger '174' - v72 <- CreateNamedVariable 'BigUint64Array', 'none' - v73 <- Construct v72, [v71] - v74 <- LoadInteger '1732' - v75 <- CreateNamedVariable 'Uint8Array', 'none' - v76 <- Construct v75, [v74] - v77 <- GetElement v76, '1275' - v78 <- LoadInteger '-14' - v79 <- CreateNamedVariable 'Map', 'none' - v80 <- Construct v79, [] - v81 <- CallMethod (guarded) v80, 'clear', [] - BeginForOfLoop v80 -> v82 - EndForOfLoop - v83 <- LoadFloat '-9.392961880785308e+307' - v84 <- LoadFloat '2.2250738585072014e-308' - v85 <- BeginPlainFunction -> v86, v87 - v88 <- LoadString 'toString' - Return v88 - v89 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v90 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v91 <- BinaryOperation v90, '>>>', v89 - v92 <- Compare v86, '===', v86 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v86 - BeginObjectLiteralGetter `d` -> v93 - BeginObjectLiteral - v94 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v83 - v95 <- EndObjectLiteral - v96 <- GetProperty (guarded) v95, 'constructor' - v97 <- Construct (guarded) v96, [v78] - Return v95 - EndPlainFunction - v98 <- CallFunction v85, [v53] - v99 <- CallFunction v85, [] - v100 <- LoadInteger '1073741824' - v101 <- BinaryOperation v78, '-', v100 - v102 <- LoadInteger '127' - v103 <- CreateNamedVariable 'Uint32Array', 'none' - v104 <- LoadString 'toString' - v105 <- BeginPlainFunction -> - Return v104 - EndPlainFunction - SetProperty v105, 'e', v105 - BeginRepeatLoop '500' -> v106 - v107 <- BinaryOperation v106, '-', v106 - v108 <- CallFunction v105, [] - EndRepeatLoop - v109 <- Construct v103, [v102] - SetElement v109, '32', v109 - v110 <- BeginPlainFunction -> - Return v104 - EndPlainFunction - SetProperty v110, 'g', v110 - BeginRepeatLoop '500' -> v111 - v112 <- CallFunction v110, [] - EndRepeatLoop - v113 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v113 - v114 <- EndObjectLiteral - v115 <- LoadInteger '9' - v116 <- BeginPlainFunction -> - Return v78 - EndPlainFunction - v117 <- BeginConstructor -> v118, v119, v120 - v121 <- GetProperty (guarded) v118, 'constructor' - v122 <- Construct (guarded) v121, [v118, v103] - v123 <- BinaryOperation v120, '-', v119 - SetProperty v120, 'd', v120 - v124 <- GetProperty v120, 'e' - v125 <- BinaryOperation v124, '??', v124 - SetProperty v118, 'a', v116 - SetProperty v118, 'c', v100 - SetProperty v118, 'g', v100 - v126 <- BeginPlainFunction -> - Return v126 - EndPlainFunction - v127 <- CreateNamedVariable 'Symbol', 'none' - ConfigureProperty v127, 'toString', 'PropertyFlags(rawValue: 2)', 'value' [["v127"]] - EndConstructor - v128 <- CreateNamedVariable 'String', 'none' - v129 <- CallMethod (guarded) v128, 'fromCodePoint', [v43] - v130 <- GetProperty v128, 'prototype' - v131 <- BeginPlainFunction -> - v132 <- BeginConstructor -> v133 - EndConstructor - v134 <- Construct v132, [] - v135 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] - BeginObjectLiteral - ObjectLiteralCopyProperties v135 - v136 <- EndObjectLiteral - EndPlainFunction - v137 <- BeginClassDefinition (exp) v131 - ClassAddInstanceElement '8' v131 - ClassAddInstanceElement '2147483647' - EndClassDefinition - v138 <- GetProperty v137, 'name' - v139 <- Construct v117, [v115, v116] - v140 <- Construct v117, [v78, v78] - v141 <- GetProperty (guarded) v140, 'constructor' - v142 <- Construct (guarded) v141, [v139, v115] - v143 <- Construct v117, [v100, v139, v116, v117] - v144 <- CreateNamedVariable 'Int32Array', 'none' - v145 <- Construct v144, [] - v146 <- LoadInteger '251' - v147 <- CreateNamedVariable 'Uint32Array', 'none' - v148 <- LoadInteger '3874' - v149 <- CreateNamedVariable 'Int32Array', 'none' - v150 <- Construct v149, [v148] - v151 <- CreateArray [v146, v150, v147, v146] - SetElement v151, '3', v151 - v152 <- LoadRegExp '(?:a+){0,0}' 'dgim' - SetProperty v152, 'lastIndex', v152 - SetProperty v55, 'valueOf', v42 - SetElement v99, '4294967296', v104 - Reassign v113, v100 - v153 <- GetProperty v152, 'exec' - v154 <- Construct (guarded) v85, [v75, v117] - v155 <- GetProperty (guarded) v154, 'b' - v156 <- Construct (guarded) v155, [v110, v151, v154] - v157 <- LoadRegExp '\1\2(a(?:\1(b\1\2))\2)\1' 'dgimu' - v158 <- LoadInteger '1078' - v159 <- UnaryOperation v158, '--' - v160 <- LoadInteger '4255489755' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v160 - v161 <- EndObjectLiteral - v162 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' - v163 <- CreateFloatArray [1000000.0, -5.350700299212024, -5.0] - SetElement v163, '1', v163 - v164 <- CreateFloatArray [1.0, -7.753212969347842, -1000000.0, 5.0, -1000000000000.0, -2.220446049250313e-16] - v165 <- CreateFloatArray [-2.0, 0.6271789754862348] - v166 <- GetElement v165, '1' - v167 <- GetElement v165, '5' - v168 <- BinaryOperation v167, '??', v167 - BeginForLoopInitializer - v169 <- LoadInteger '0' - v170 <- BinaryOperation v169, '&', v169 - v171 <- LoadInteger '10' - BeginForLoopCondition -> v172, v173 - v174 <- BinaryOperation v172, '>>>', v172 - v175 <- Compare v172, '<', v173 - v176 <- BinaryOperation v175, '&&', v175 - v177 <- LoadString 'toString' - v178 <- LoadInteger '-1073741824' - v179 <- BeginPlainFunction -> - Return v177 - EndPlainFunction - v180 <- BeginPlainFunction -> - BeginObjectLiteral - ObjectLiteralSetPrototype v179 - ObjectLiteralAddElement `9`, v178 - ObjectLiteralAddProperty `b`, v177 - ObjectLiteralAddProperty `c`, v179 - BeginObjectLiteralSetter `b` -> v181, v182 - EndObjectLiteralSetter - v183 <- EndObjectLiteral - Return v183 - EndPlainFunction - v184 <- CallFunction v180, [] - BeginForLoopAfterthought v175 -> v185, v186 - v187 <- BinaryOperation v186, '|', v186 - v188 <- UnaryOperation v185, '++' - v189 <- BinaryOperation v188, '>>', v188 - v190 <- UnaryOperation v186, '--' - BeginForLoopBody -> v191, v192 - v193 <- BinaryOperation v191, '-', v192 - EndForLoop - v194 <- BeginPlainFunction -> v195, v196 - Return v195 - EndPlainFunction - v197 <- GetProperty v194, 'prototype' - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v194 - ObjectLiteralAddProperty `get`, v194 - v198 <- EndObjectLiteral - v199 <- GetProperty (guarded) v198, '__lookupGetter__' - v200 <- Construct (guarded) v199, [v198] - v201 <- BinaryOperation v1, '??', v200 - v202 <- Construct v35, [v34] - Return v202 - EndClassInstanceMethod -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'prototype', v3 -// Exploring finished -v203 <- Construct v3, [] -v204 <- Construct v3, [] -v205 <- Construct v3, [] -v206 <- LoadFloat '1000000000000.0' -v207 <- LoadFloat '1000000000000.0' -v208 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v209 <- UnaryOperation '~', v208 -// Exploring value v209 -v210 <- BinaryOperation v209, '%', v209 -// Exploring finished -v211 <- CreateNamedVariable 'ArrayBuffer', 'none' -// Exploring value v211 -v212 <- Construct (guarded) v211, [v0] -// Exploring finished -v213 <- LoadInteger '1073741824' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v213 -v214 <- EndObjectLiteral -v215 <- LoadInteger '411' -v216 <- Construct v211, [v215, v214] -v217 <- CreateNamedVariable 'Float64Array', 'none' -v218 <- Construct v217, [v216] -v219 <- LoadInteger '3579' -v220 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v220 -v221 <- Construct (guarded) v220, [v1, v203, v3] -// Exploring finished -v222 <- Construct v220, [v219] -BeginObjectLiteral -v223 <- EndObjectLiteral -// Exploring value v223 -SetProperty v223, 'h', v223 -// Exploring finished -v224 <- LoadFloat '2.262834106335273' -v225 <- LoadInteger '1' -v226 <- CreateNamedVariable 'Float32Array', 'none' -v227 <- Construct v226, [v225] -// Exploring value v227 -v228 <- GetElement v227, '0' -// Exploring finished -v229 <- LoadInteger '255' -// Exploring value v229 -v230 <- BinaryOperation v229, '*', v229 -// Exploring finished -v231 <- CreateNamedVariable 'Uint16Array', 'none' -// Exploring value v231 -SetProperty v231, 'name', v231 -// Exploring finished -v232 <- Construct v231, [v229] -v233 <- LoadInteger '1282' -v234 <- CreateNamedVariable 'Uint32Array', 'none' -v235 <- Construct v234, [v233] -v236 <- BeginPlainFunction -> - Return v236 -EndPlainFunction -BeginObjectLiteral -v237 <- EndObjectLiteral -// Exploring value v237 -SetProperty v237, 'e', v237 -// Exploring finished -v238 <- CreateNamedVariable 'Proxy', 'none' -v239 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v239 -v240 <- CallFunction (guarded) v239, [] -// Exploring finished -v241 <- BeginClassDefinition (decl) v239 -EndClassDefinition -// Exploring value v241 -SetProperty v241, 'c', v241 -// Exploring finished -BeginRepeatLoop '32' -> v242 - v243 <- LoadString 'p' - v244 <- LoadInteger '167' - v245 <- Compare v244, '!=', v244 - v246 <- CreateNamedVariable 'Math', 'none' - // Exploring value v246 - v247 <- CallMethod (guarded) v246, 'expm1', [v3] - // Exploring finished - v248 <- CallMethod v246, 'atan', [] - v249 <- BeginPlainFunction -> - Return v245 - EndPlainFunction - v250 <- LoadUndefined - v251 <- Construct v239, [] - // Exploring value v251 - v252 <- GetProperty (guarded) v251, '__defineGetter__' - v253 <- Construct (guarded) v252, [v204, v242] - // Exploring finished - v254 <- GetProperty v251, 'h' - // Exploring value v254 - v255 <- BinaryOperation v254, '??', v254 - // Exploring finished - v256 <- CallFunction (guarded) v254, [v249, v250, v245] - v257 <- BinaryOperation v243, '+', v242 - SetComputedProperty v208, v257, v242 -EndRepeatLoop -v258 <- Construct v238, [v236, v237] -// Exploring value v258 -SetProperty v258, 'name', v258 -// Exploring finished -SetProperty v258, 'name', v258 -// Program may be interesting due to new coverage: 4391 newly discovered edges in the CFG of the target - - -// ===== [ Program E223C6E6-BE33-4D05-930E-676501C86D83 ] ===== -// Minimizing EA3AA7D6-C7EB-49F7-9A9E-2F797D0C4431 -v0 <- CreateNamedVariable 'ArrayBuffer', 'none' -v1 <- Construct v0, [] -v2 <- BeginPlainFunction -> -EndPlainFunction -BeginObjectLiteral -v3 <- EndObjectLiteral -v4 <- CreateNamedVariable 'Proxy', 'none' -BeginRepeatLoop '25' -> v5 - v6 <- CreateNamedVariable 'Math', 'none' - v7 <- CallMethod v6, 'expm1', [] -EndRepeatLoop -v8 <- Construct v4, [v2, v3] -SetProperty v8, 'name', v8 -SetProperty v8, 'name', v8 -// Program is interesting due to new coverage: 28 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.fzil b/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.fzil deleted file mode 100755 index 0b46d0006..000000000 Binary files a/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.js b/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.js deleted file mode 100755 index 2a7102f0f..000000000 --- a/old_corpus/program_20251007081245_E223C6E6-BE33-4D05-930E-676501C86D83.js +++ /dev/null @@ -1,12 +0,0 @@ -// Minimizing EA3AA7D6-C7EB-49F7-9A9E-2F797D0C4431 -new ArrayBuffer(); -function f2() { -} -const v3 = {}; -for (let v5 = 0; v5 < 25; v5++) { - Math.expm1(); -} -const v8 = new Proxy(f2, v3); -v8.name = v8; -v8.name = v8; -// Program is interesting due to new coverage: 28 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.fuzzil.history b/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.fuzzil.history deleted file mode 100755 index a747eec1b..000000000 --- a/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.fuzzil.history +++ /dev/null @@ -1,386 +0,0 @@ -// ===== [ Program F5B2DF05-EDE8-4979-81C3-D2F72AE75B0C ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -// Code generator finished -// Executing code generator FloatGenerator -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- CreateNamedVariable 'Array', 'none' -v15 <- LoadInteger '16' -v16 <- Construct v14, [v15] -v17 <- LoadFloat '0.9147122997207433' -v18 <- LoadFloat '-1.4802729970270944e+308' -v19 <- LoadFloat 'nan' -v20 <- BeginPlainFunction -> v21, v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v14 - ObjectLiteralAddElement `10`, v14 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `c`, v19 - BeginObjectLiteralSetter `g` -> v24, v25 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v14, v22 - ObjectLiteralAddElement `65536`, v14 - ObjectLiteralAddProperty `f`, v17 - ObjectLiteralAddElement `6`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v20, [v18, v18, v17] -v28 <- CallFunction v20, [v19, v19, v17] -v29 <- CallFunction v20, [v17, v19, v19] -v30 <- LoadInteger '899' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'Uint32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '256' -v37 <- Construct v31, [v36] -v38 <- LoadInteger '78' -v39 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '563' -v42 <- CreateNamedVariable 'BigUint64Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '257' -v45 <- CreateNamedVariable 'Int8Array', 'none' -v46 <- Construct v45, [v44] -v47 <- BeginPlainFunction -> v48, v49 - BeginObjectLiteral - ObjectLiteralCopyProperties v46 - ObjectLiteralAddProperty `f`, v42 - ObjectLiteralCopyProperties v40 - ObjectLiteralSetPrototype v40 - BeginObjectLiteralComputedMethod v43 -> v50, v51, v52, v53 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v45 - ObjectLiteralAddComputedProperty v39, v48 - v54 <- EndObjectLiteral - Return v54 -EndPlainFunction -v55 <- CallFunction v47, [v44] -v56 <- CallFunction v47, [v44] -v57 <- GetElement v46, '6' -v58 <- CreateNamedVariable 'Math', 'none' -v59 <- LoadInteger '-1' -v60 <- CallMethod v58, 'log', [v59] -v61 <- LoadFloat '-1000000000.0' -v62 <- LoadFloat '1e-15' -v63 <- LoadFloat '3.8607079113389884e+307' -v64 <- LoadInteger '-21994' -v65 <- LoadInteger '-11' -v66 <- LoadInteger '684504293' -v67 <- LoadString 'Pacific/Chuuk' -v68 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -v69 <- BeginConstructor -> v70, v71, v72, v73, v74 - SetProperty v70, 'a', v66 - SetProperty v70, 'h', v73 - SetProperty v70, 'c', v71 -EndConstructor -v75 <- Construct v69, [v64, v62, v62, v62] -v76 <- Construct v69, [v66, v61, v61, v61] -v77 <- Construct v69, [v66, v63, v63, v64] -v78 <- BinaryOperation v61, '>>', v65 -BeginRepeatLoop '10' -> v79 - v80 <- LoadString 'p' - v81 <- BinaryOperation v80, '+', v79 - SetComputedProperty v76, v81, v79 -EndRepeatLoop -v82 <- GetProperty v77, 'c' -UpdateComputedProperty v75, v82, '**',v66 -SetElement v62, '1', v67 -v83 <- CreateArray [v67, v63] -v84 <- CallMethod (guarded) v82, 'apply', [] - - -// ===== [ Program 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F ] ===== -// Mutating F5B2DF05-EDE8-4979-81C3-D2F72AE75B0C with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -// Exploring value v13 -v14 <- BinaryOperation v13, '>>', v13 -// Exploring finished -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - // Exploring value v22 - v25 <- BinaryOperation v22, '-', v22 - // Exploring finished - // Exploring value v23 - v26 <- BinaryOperation v23, '|', v23 - // Exploring finished - // Exploring value v24 - v27 <- UnaryOperation v24, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -// Exploring value v21 -SetProperty v21, 'prototype', v21 -// Exploring finished -v31 <- CallFunction v21, [v19, v19, v18] -// Exploring value v31 -SetElement v31, '9', v31 -// Exploring finished -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -// Exploring value v34 -v35 <- BinaryOperation v34, '/', v34 -// Exploring finished -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v39 -SetProperty v39, 'b', v39 -// Exploring finished -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -// Exploring value v43 -v44 <- BinaryOperation v43, '>>>', v43 -// Exploring finished -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'filter', [v3] -// Exploring finished -v51 <- LoadInteger '257' -// Exploring value v51 -v52 <- BinaryOperation v51, '>>>', v51 -// Exploring finished -v53 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v53 -SetProperty v53, 'e', v53 -// Exploring finished -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - // Exploring value v56 - v58 <- Compare v56, '<', v56 - // Exploring finished - // Exploring value v57 - v59 <- BinaryOperation v57, '??', v57 - // Exploring finished - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -// Exploring value v65 -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -// Exploring finished -v68 <- CallFunction v55, [v51] -// Exploring value v68 -SetElement v68, '246', v68 -// Exploring finished -v69 <- GetElement v54, '6' -v70 <- CreateNamedVariable 'Math', 'none' -v71 <- LoadInteger '-1' -// Exploring value v71 -v72 <- UnaryOperation v71, '++' -// Exploring finished -v73 <- CallMethod v70, 'log', [v71] -v74 <- LoadFloat '-1000000000.0' -v75 <- LoadFloat '1e-15' -// Exploring value v75 -v76 <- UnaryOperation v75, '--' -// Exploring finished -v77 <- LoadFloat '3.8607079113389884e+307' -v78 <- LoadInteger '-21994' -v79 <- LoadInteger '-11' -v80 <- LoadInteger '684504293' -// Exploring value v80 -v81 <- UnaryOperation v80, '--' -// Exploring finished -v82 <- LoadString 'Pacific/Chuuk' -// Exploring value v82 -v83 <- CallMethod (guarded) v82, 'indexOf', [v37] -// Exploring finished -v84 <- BeginPlainFunction -> - Return v77 -EndPlainFunction -// Exploring value v84 -SetProperty v84, 'length', v84 -// Exploring finished -v85 <- BeginConstructor -> v86, v87, v88, v89, v90 - // Exploring value v86 - v91 <- GetProperty (guarded) v86, 'constructor' - v92 <- Construct (guarded) v91, [v43, v90, v77, v73] - // Exploring finished - // Exploring value v88 - v93 <- Compare v88, '<=', v88 - // Exploring finished - // Exploring value v89 - v94 <- BinaryOperation v89, '%', v89 - // Exploring finished - SetProperty v86, 'a', v80 - SetProperty v86, 'h', v89 - SetProperty v86, 'c', v87 -EndConstructor -v95 <- Construct v85, [v78, v75, v75, v75] -v96 <- Construct v85, [v80, v74, v74, v74] -v97 <- Construct v85, [v80, v77, v77, v78] -v98 <- BinaryOperation v74, '>>', v79 -BeginRepeatLoop '10' -> v99 - v100 <- LoadString 'p' - // Exploring value v100 - v101 <- CallMethod (guarded) v100, 'trimLeft', [] - // Exploring finished - v102 <- BinaryOperation v100, '+', v99 - SetComputedProperty v96, v102, v99 -EndRepeatLoop -v103 <- GetProperty v97, 'c' -UpdateComputedProperty v95, v103, '**',v80 -SetElement v75, '1', v82 -v104 <- CreateArray [v82, v77] -v105 <- CallMethod (guarded) v103, 'apply', [] -// Program may be interesting due to new coverage: 4597 newly discovered edges in the CFG of the target - - -// ===== [ Program C1482C00-D96A-40BC-BE6C-DCC12B491C0D ] ===== -// Minimizing 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -v14 <- BinaryOperation v13, '>>', v13 -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - v25 <- BinaryOperation v22, '-', v22 - BeginObjectLiteral - BeginObjectLiteralSetter `g` -> v26, v27 - EndObjectLiteralSetter - v28 <- EndObjectLiteral -EndPlainFunction -v29 <- LoadInteger '78' -v30 <- LoadInteger '563' -v31 <- CreateNamedVariable 'BigUint64Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '257' -v34 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v34, 'e', v34 -v35 <- Construct v34, [v33] -v36 <- BeginPlainFunction -> v37, v38 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v32 -> v39, v40, v41, v42 - EndObjectLiteralComputedMethod - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- CallFunction v36, [v33] -v45 <- GetProperty (guarded) v44, 'fill' -v46 <- GetElement v35, '6' -v47 <- CreateNamedVariable 'Math', 'none' -v48 <- LoadInteger '-1' -v49 <- UnaryOperation v48, '++' -v50 <- CallMethod v47, 'log', [v48] -v51 <- LoadFloat '-1000000000.0' -v52 <- LoadFloat '1e-15' -v53 <- UnaryOperation v52, '--' -v54 <- LoadFloat '3.8607079113389884e+307' -v55 <- LoadInteger '-21994' -v56 <- LoadInteger '684504293' -v57 <- UnaryOperation v56, '--' -v58 <- LoadString 'Pacific/Chuuk' -v59 <- BeginPlainFunction -> -EndPlainFunction -v60 <- BeginConstructor -> v61, v62, v63, v64, v65 - v66 <- GetProperty (guarded) v61, 'constructor' - v67 <- Construct (guarded) v66, [v29, v65, v54, v50] - v68 <- Compare v63, '<=', v63 - v69 <- BinaryOperation v64, '%', v64 - SetProperty v61, 'a', v56 - SetProperty v61, 'h', v64 - SetProperty v61, 'c', v62 -EndConstructor -v70 <- Construct v60, [v55, v52, v52, v52] -v71 <- Construct v60, [v56, v51, v51, v51] -v72 <- Construct v60, [v56, v54, v54, v55] -BeginRepeatLoop '10' -> v73 - v74 <- LoadString 'p' - v75 <- CallMethod (guarded) v74, 'trimLeft', [] -EndRepeatLoop -SetElement v52, '1', v58 -v76 <- CreateArray [v58, v54] -// Program is interesting due to new coverage: 133 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.fzil b/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.fzil deleted file mode 100755 index 7ffb4972f..000000000 Binary files a/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.js b/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.js deleted file mode 100755 index 2b431bc79..000000000 --- a/old_corpus/program_20251007081322_C1482C00-D96A-40BC-BE6C-DCC12B491C0D.js +++ /dev/null @@ -1,52 +0,0 @@ -// Minimizing 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F -const v3 = ["5iNV","1073741823"]; -[["1073741823","MWB2T","1073741823",v3,"MWB2T"],"MWB2T","5iNV",v3]; -new Map(); -29232.863247756497 >> 29232.863247756497; -new Array(16); -function f21(a22, a23, a24) { - a22 - a22; - const v28 = { - set g(a27) { - }, - }; -} -const v32 = new BigUint64Array(563); -Int8Array.e = Int8Array; -const v35 = new Int8Array(257); -function f36(a37, a38) { - const v43 = { - [v32](a40, a41, a42) { - }, - }; -} -f36(257)?.fill; -v35[6]; -let v48 = -1; -v48++; -const v50 = Math.log(v48); -let v52 = 1e-15; -v52--; -let v56 = 684504293; -v56--; -function f59() { -} -function F60(a62, a63, a64, a65) { - if (!new.target) { throw 'must be called with new'; } - const v66 = this?.constructor; - try { new v66(78, a65, 3.8607079113389884e+307, v50); } catch (e) {} - a63 <= a63; - a64 % a64; - this.a = v56; - this.h = a64; - this.c = a62; -} -new F60(-21994, v52, v52, v52); -new F60(v56, -1000000000.0, -1000000000.0, -1000000000.0); -new F60(v56, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); -for (let v73 = 0; v73 < 10; v73++) { - try { ("p").trimLeft(); } catch (e) {} -} -v52[1] = "Pacific/Chuuk"; -["Pacific/Chuuk",3.8607079113389884e+307]; -// Program is interesting due to new coverage: 133 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.fuzzil.history b/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.fuzzil.history deleted file mode 100755 index d611b320a..000000000 --- a/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.fuzzil.history +++ /dev/null @@ -1,603 +0,0 @@ -// ===== [ Program F5B2DF05-EDE8-4979-81C3-D2F72AE75B0C ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -// Code generator finished -// Executing code generator FloatGenerator -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- CreateNamedVariable 'Array', 'none' -v15 <- LoadInteger '16' -v16 <- Construct v14, [v15] -v17 <- LoadFloat '0.9147122997207433' -v18 <- LoadFloat '-1.4802729970270944e+308' -v19 <- LoadFloat 'nan' -v20 <- BeginPlainFunction -> v21, v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v14 - ObjectLiteralAddElement `10`, v14 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `c`, v19 - BeginObjectLiteralSetter `g` -> v24, v25 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v14, v22 - ObjectLiteralAddElement `65536`, v14 - ObjectLiteralAddProperty `f`, v17 - ObjectLiteralAddElement `6`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v20, [v18, v18, v17] -v28 <- CallFunction v20, [v19, v19, v17] -v29 <- CallFunction v20, [v17, v19, v19] -v30 <- LoadInteger '899' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'Uint32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '256' -v37 <- Construct v31, [v36] -v38 <- LoadInteger '78' -v39 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '563' -v42 <- CreateNamedVariable 'BigUint64Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '257' -v45 <- CreateNamedVariable 'Int8Array', 'none' -v46 <- Construct v45, [v44] -v47 <- BeginPlainFunction -> v48, v49 - BeginObjectLiteral - ObjectLiteralCopyProperties v46 - ObjectLiteralAddProperty `f`, v42 - ObjectLiteralCopyProperties v40 - ObjectLiteralSetPrototype v40 - BeginObjectLiteralComputedMethod v43 -> v50, v51, v52, v53 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v45 - ObjectLiteralAddComputedProperty v39, v48 - v54 <- EndObjectLiteral - Return v54 -EndPlainFunction -v55 <- CallFunction v47, [v44] -v56 <- CallFunction v47, [v44] -v57 <- GetElement v46, '6' -v58 <- CreateNamedVariable 'Math', 'none' -v59 <- LoadInteger '-1' -v60 <- CallMethod v58, 'log', [v59] -v61 <- LoadFloat '-1000000000.0' -v62 <- LoadFloat '1e-15' -v63 <- LoadFloat '3.8607079113389884e+307' -v64 <- LoadInteger '-21994' -v65 <- LoadInteger '-11' -v66 <- LoadInteger '684504293' -v67 <- LoadString 'Pacific/Chuuk' -v68 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -v69 <- BeginConstructor -> v70, v71, v72, v73, v74 - SetProperty v70, 'a', v66 - SetProperty v70, 'h', v73 - SetProperty v70, 'c', v71 -EndConstructor -v75 <- Construct v69, [v64, v62, v62, v62] -v76 <- Construct v69, [v66, v61, v61, v61] -v77 <- Construct v69, [v66, v63, v63, v64] -v78 <- BinaryOperation v61, '>>', v65 -BeginRepeatLoop '10' -> v79 - v80 <- LoadString 'p' - v81 <- BinaryOperation v80, '+', v79 - SetComputedProperty v76, v81, v79 -EndRepeatLoop -v82 <- GetProperty v77, 'c' -UpdateComputedProperty v75, v82, '**',v66 -SetElement v62, '1', v67 -v83 <- CreateArray [v67, v63] -v84 <- CallMethod (guarded) v82, 'apply', [] - - -// ===== [ Program 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F ] ===== -// Mutating F5B2DF05-EDE8-4979-81C3-D2F72AE75B0C with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -// Exploring value v13 -v14 <- BinaryOperation v13, '>>', v13 -// Exploring finished -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - // Exploring value v22 - v25 <- BinaryOperation v22, '-', v22 - // Exploring finished - // Exploring value v23 - v26 <- BinaryOperation v23, '|', v23 - // Exploring finished - // Exploring value v24 - v27 <- UnaryOperation v24, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -// Exploring value v21 -SetProperty v21, 'prototype', v21 -// Exploring finished -v31 <- CallFunction v21, [v19, v19, v18] -// Exploring value v31 -SetElement v31, '9', v31 -// Exploring finished -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -// Exploring value v34 -v35 <- BinaryOperation v34, '/', v34 -// Exploring finished -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v39 -SetProperty v39, 'b', v39 -// Exploring finished -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -// Exploring value v43 -v44 <- BinaryOperation v43, '>>>', v43 -// Exploring finished -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'filter', [v3] -// Exploring finished -v51 <- LoadInteger '257' -// Exploring value v51 -v52 <- BinaryOperation v51, '>>>', v51 -// Exploring finished -v53 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v53 -SetProperty v53, 'e', v53 -// Exploring finished -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - // Exploring value v56 - v58 <- Compare v56, '<', v56 - // Exploring finished - // Exploring value v57 - v59 <- BinaryOperation v57, '??', v57 - // Exploring finished - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -// Exploring value v65 -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -// Exploring finished -v68 <- CallFunction v55, [v51] -// Exploring value v68 -SetElement v68, '246', v68 -// Exploring finished -v69 <- GetElement v54, '6' -v70 <- CreateNamedVariable 'Math', 'none' -v71 <- LoadInteger '-1' -// Exploring value v71 -v72 <- UnaryOperation v71, '++' -// Exploring finished -v73 <- CallMethod v70, 'log', [v71] -v74 <- LoadFloat '-1000000000.0' -v75 <- LoadFloat '1e-15' -// Exploring value v75 -v76 <- UnaryOperation v75, '--' -// Exploring finished -v77 <- LoadFloat '3.8607079113389884e+307' -v78 <- LoadInteger '-21994' -v79 <- LoadInteger '-11' -v80 <- LoadInteger '684504293' -// Exploring value v80 -v81 <- UnaryOperation v80, '--' -// Exploring finished -v82 <- LoadString 'Pacific/Chuuk' -// Exploring value v82 -v83 <- CallMethod (guarded) v82, 'indexOf', [v37] -// Exploring finished -v84 <- BeginPlainFunction -> - Return v77 -EndPlainFunction -// Exploring value v84 -SetProperty v84, 'length', v84 -// Exploring finished -v85 <- BeginConstructor -> v86, v87, v88, v89, v90 - // Exploring value v86 - v91 <- GetProperty (guarded) v86, 'constructor' - v92 <- Construct (guarded) v91, [v43, v90, v77, v73] - // Exploring finished - // Exploring value v88 - v93 <- Compare v88, '<=', v88 - // Exploring finished - // Exploring value v89 - v94 <- BinaryOperation v89, '%', v89 - // Exploring finished - SetProperty v86, 'a', v80 - SetProperty v86, 'h', v89 - SetProperty v86, 'c', v87 -EndConstructor -v95 <- Construct v85, [v78, v75, v75, v75] -v96 <- Construct v85, [v80, v74, v74, v74] -v97 <- Construct v85, [v80, v77, v77, v78] -v98 <- BinaryOperation v74, '>>', v79 -BeginRepeatLoop '10' -> v99 - v100 <- LoadString 'p' - // Exploring value v100 - v101 <- CallMethod (guarded) v100, 'trimLeft', [] - // Exploring finished - v102 <- BinaryOperation v100, '+', v99 - SetComputedProperty v96, v102, v99 -EndRepeatLoop -v103 <- GetProperty v97, 'c' -UpdateComputedProperty v95, v103, '**',v80 -SetElement v75, '1', v82 -v104 <- CreateArray [v82, v77] -v105 <- CallMethod (guarded) v103, 'apply', [] -// Program may be interesting due to new coverage: 4597 newly discovered edges in the CFG of the target - - -// ===== [ Program 98F246F2-013F-449C-9A5E-007F177F4998 ] ===== -// Mutating 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -v14 <- BinaryOperation v13, '>>', v13 -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - v25 <- BinaryOperation v22, '-', v22 - v26 <- BinaryOperation v23, '|', v23 - v27 <- UnaryOperation v24, '--' - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -SetProperty v21, 'prototype', v21 -v31 <- CallFunction v21, [v19, v19, v18] -SetElement v31, '9', v31 -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -v35 <- BinaryOperation v34, '/', v34 -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -SetProperty v39, 'b', v39 -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -v44 <- BinaryOperation v43, '>>>', v43 -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -v50 <- CallMethod (guarded) v49, 'filter', [v3] -v51 <- LoadInteger '257' -v52 <- BinaryOperation v51, '>>>', v51 -v53 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v53, 'e', v53 -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - v58 <- Compare v56, '<', v56 - v59 <- BinaryOperation v57, '??', v57 - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -// Splicing instruction 4 (EndObjectLiteral) from 49C64FBE-BD5C-481F-A410-74B3689ED06A -v68 <- CreateNamedVariable 'Set', 'none' -v69 <- Construct v68, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v69 -v70 <- EndObjectLiteral -// Splicing done -v71 <- CallFunction v55, [v51] -SetElement v71, '246', v71 -v72 <- GetElement v54, '6' -v73 <- CreateNamedVariable 'Math', 'none' -v74 <- LoadInteger '-1' -v75 <- UnaryOperation v74, '++' -v76 <- CallMethod v73, 'log', [v74] -v77 <- LoadFloat '-1000000000.0' -v78 <- LoadFloat '1e-15' -v79 <- UnaryOperation v78, '--' -v80 <- LoadFloat '3.8607079113389884e+307' -v81 <- LoadInteger '-21994' -v82 <- LoadInteger '-11' -v83 <- LoadInteger '684504293' -v84 <- UnaryOperation v83, '--' -v85 <- LoadString 'Pacific/Chuuk' -v86 <- CallMethod (guarded) v85, 'indexOf', [v37] -v87 <- BeginPlainFunction -> - Return v80 -EndPlainFunction -SetProperty v87, 'length', v87 -v88 <- BeginConstructor -> v89, v90, v91, v92, v93 - v94 <- GetProperty (guarded) v89, 'constructor' - v95 <- Construct (guarded) v94, [v43, v93, v80, v76] - v96 <- Compare v91, '<=', v91 - v97 <- BinaryOperation v92, '%', v92 - SetProperty v89, 'a', v83 - SetProperty v89, 'h', v92 - // Splicing instruction 4 (EndObjectLiteral) from 0559C5F5-9CBF-4A63-A05D-AA425DB4671D - v98 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v98 - v99 <- EndObjectLiteral - // Splicing done - // Splicing instruction 5 (Return) from 7B08E3E7-5876-4597-B9AD-57FFA358EE4B - v100 <- CreateNamedVariable 'Set', 'none' - Return v100 - // Splicing done - SetProperty v89, 'c', v90 -EndConstructor -v101 <- Construct v88, [v81, v78, v78, v78] -v102 <- Construct v88, [v83, v77, v77, v77] -v103 <- Construct v88, [v83, v80, v80, v81] -v104 <- BinaryOperation v77, '>>', v82 -BeginRepeatLoop '10' -> v105 - v106 <- LoadString 'p' - v107 <- CallMethod (guarded) v106, 'trimLeft', [] - v108 <- BinaryOperation v106, '+', v105 - SetComputedProperty v102, v108, v105 -EndRepeatLoop -v109 <- GetProperty v103, 'c' -UpdateComputedProperty v101, v109, '**',v83 -SetElement v78, '1', v85 -v110 <- CreateArray [v85, v80] -v111 <- CallMethod (guarded) v109, 'apply', [] -// Program may be interesting due to new coverage: 4326 newly discovered edges in the CFG of the target - - -// ===== [ Program 396319B2-5F64-466E-9795-E12377CBE310 ] ===== -// Minimizing 98F246F2-013F-449C-9A5E-007F177F4998 -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -v14 <- BinaryOperation v13, '>>', v13 -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - v25 <- BinaryOperation v22, '-', v22 - v26 <- BinaryOperation v23, '|', v23 - v27 <- UnaryOperation v24, '--' - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -SetProperty v21, 'prototype', v21 -v31 <- CallFunction v21, [v19, v19, v18] -SetElement v31, '9', v31 -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -v35 <- BinaryOperation v34, '/', v34 -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -SetProperty v39, 'b', v39 -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -v44 <- BinaryOperation v43, '>>>', v43 -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -v50 <- CallMethod (guarded) v49, 'filter', [v3] -v51 <- LoadInteger '257' -v52 <- BinaryOperation v51, '>>>', v51 -v53 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v53, 'e', v53 -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - v58 <- Compare v56, '<', v56 - v59 <- BinaryOperation v57, '??', v57 - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -v68 <- CreateNamedVariable 'Set', 'none' -v69 <- Construct v68, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v69 -v70 <- EndObjectLiteral -v71 <- CallFunction v55, [v51] -SetElement v71, '246', v71 -v72 <- GetElement v54, '6' -v73 <- CreateNamedVariable 'Math', 'none' -v74 <- LoadInteger '-1' -v75 <- UnaryOperation v74, '++' -v76 <- CallMethod v73, 'log', [v74] -v77 <- LoadFloat '-1000000000.0' -v78 <- LoadFloat '1e-15' -v79 <- UnaryOperation v78, '--' -v80 <- LoadFloat '3.8607079113389884e+307' -v81 <- LoadInteger '-21994' -v82 <- LoadInteger '-11' -v83 <- LoadInteger '684504293' -v84 <- UnaryOperation v83, '--' -v85 <- LoadString 'Pacific/Chuuk' -v86 <- CallMethod (guarded) v85, 'indexOf', [v37] -v87 <- BeginPlainFunction -> - Return v80 -EndPlainFunction -SetProperty v87, 'length', v87 -v88 <- BeginConstructor -> v89, v90, v91, v92, v93 - v94 <- GetProperty (guarded) v89, 'constructor' - v95 <- Construct (guarded) v94, [v43, v93, v80, v76] - v96 <- Compare v91, '<=', v91 - v97 <- BinaryOperation v92, '%', v92 - SetProperty v89, 'a', v83 - SetProperty v89, 'h', v92 - v98 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v98 - v99 <- EndObjectLiteral - v100 <- CreateNamedVariable 'Set', 'none' - Return v100 - SetProperty v89, 'c', v90 -EndConstructor -v101 <- Construct v88, [v81, v78, v78, v78] -v102 <- Construct v88, [v83, v77, v77, v77] -v103 <- Construct v88, [v83, v80, v80, v81] -v104 <- BinaryOperation v77, '>>', v82 -BeginRepeatLoop '10' -> v105 - v106 <- LoadString 'p' - v107 <- CallMethod (guarded) v106, 'trimLeft', [] - v108 <- BinaryOperation v106, '+', v105 - SetComputedProperty v102, v108, v105 -EndRepeatLoop -v109 <- GetProperty v103, 'c' -UpdateComputedProperty v101, v109, '**',v83 -SetElement v78, '1', v85 -v110 <- CreateArray [v85, v80] -v111 <- CallMethod (guarded) v109, 'apply', [] -// Program is interesting due to new coverage: 239 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.fzil b/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.fzil deleted file mode 100755 index 646076453..000000000 Binary files a/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.js b/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.js deleted file mode 100755 index 06fd2bfb1..000000000 --- a/old_corpus/program_20251007081342_396319B2-5F64-466E-9795-E12377CBE310.js +++ /dev/null @@ -1,102 +0,0 @@ -// Minimizing 98F246F2-013F-449C-9A5E-007F177F4998 -const v3 = ["5iNV","1073741823"]; -[["1073741823","MWB2T","1073741823",v3,"MWB2T"],"MWB2T","5iNV",v3]; -new Map(); -29232.863247756497 >> 29232.863247756497; -const v17 = new Array(16); -function f21(a22, a23, a24) { - a22 - a22; - a23 | a23; - a24--; - const v30 = { - 9: Array, - 10: Array, - ...v17, - c: NaN, - set g(a29) { - }, - [Array]: a23, - 65536: Array, - f: 0.9147122997207433, - 6: 16, - }; - return v30; -} -f21.prototype = f21; -const v31 = f21(-1.4802729970270944e+308, -1.4802729970270944e+308, 0.9147122997207433); -v31[9] = v31; -f21(NaN, NaN, 0.9147122997207433); -f21(0.9147122997207433, NaN, NaN); -899 / 899; -const v37 = new BigInt64Array(899); -Uint32Array.b = Uint32Array; -new Uint32Array(1000); -new BigInt64Array(256); -78 >>> 78; -const v46 = new Uint8ClampedArray(78); -const v49 = new BigUint64Array(563); -try { v49.filter(v3); } catch (e) {} -257 >>> 257; -Int8Array.e = Int8Array; -const v54 = new Int8Array(257); -function f55(a56, a57) { - a56 < a56; - a57 ?? a57; - const v64 = { - ...v54, - f: BigUint64Array, - ...v46, - __proto__: v46, - [v49](a61, a62, a63) { - }, - 5: Int8Array, - [Uint8ClampedArray]: a56, - }; - return v64; -} -const v65 = f55(257); -const v66 = v65?.fill; -try { new v66(v65); } catch (e) {} -const v69 = new Set(); -const v70 = { __proto__: v69 }; -const v71 = f55(257); -v71[246] = v71; -v54[6]; -let v74 = -1; -v74++; -const v76 = Math.log(v74); -let v78 = 1e-15; -v78--; -let v83 = 684504293; -v83--; -try { ("Pacific/Chuuk").indexOf(v37); } catch (e) {} -function f87() { - return 3.8607079113389884e+307; -} -f87.length = f87; -function F88(a90, a91, a92, a93) { - if (!new.target) { throw 'must be called with new'; } - const v94 = this?.constructor; - try { new v94(78, a93, 3.8607079113389884e+307, v76); } catch (e) {} - a91 <= a91; - a92 % a92; - this.a = v83; - this.h = a92; - const v99 = { maxByteLength: 10000 }; - return Set; - this.c = a90; -} -const v101 = new F88(-21994, v78, v78, v78); -const v102 = new F88(v83, -1000000000.0, -1000000000.0, -1000000000.0); -const v103 = new F88(v83, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v105 = 0; v105 < 10; v105++) { - try { ("p").trimLeft(); } catch (e) {} - v102["p" + v105] = v105; -} -const v109 = v103.c; -v101[v109] **= v83; -v78[1] = "Pacific/Chuuk"; -["Pacific/Chuuk",3.8607079113389884e+307]; -try { v109.apply(); } catch (e) {} -// Program is interesting due to new coverage: 239 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.fuzzil.history b/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.fuzzil.history deleted file mode 100755 index eb0974b6a..000000000 --- a/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.fuzzil.history +++ /dev/null @@ -1,756 +0,0 @@ -// ===== [ Program F5B2DF05-EDE8-4979-81C3-D2F72AE75B0C ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -// Code generator finished -// Executing code generator ArrayGenerator -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -// Code generator finished -// Executing code generator FloatGenerator -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- CreateNamedVariable 'Array', 'none' -v15 <- LoadInteger '16' -v16 <- Construct v14, [v15] -v17 <- LoadFloat '0.9147122997207433' -v18 <- LoadFloat '-1.4802729970270944e+308' -v19 <- LoadFloat 'nan' -v20 <- BeginPlainFunction -> v21, v22, v23 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v14 - ObjectLiteralAddElement `10`, v14 - ObjectLiteralCopyProperties v16 - ObjectLiteralAddProperty `c`, v19 - BeginObjectLiteralSetter `g` -> v24, v25 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v14, v22 - ObjectLiteralAddElement `65536`, v14 - ObjectLiteralAddProperty `f`, v17 - ObjectLiteralAddElement `6`, v15 - v26 <- EndObjectLiteral - Return v26 -EndPlainFunction -v27 <- CallFunction v20, [v18, v18, v17] -v28 <- CallFunction v20, [v19, v19, v17] -v29 <- CallFunction v20, [v17, v19, v19] -v30 <- LoadInteger '899' -v31 <- CreateNamedVariable 'BigInt64Array', 'none' -v32 <- Construct v31, [v30] -v33 <- LoadInteger '1000' -v34 <- CreateNamedVariable 'Uint32Array', 'none' -v35 <- Construct v34, [v33] -v36 <- LoadInteger '256' -v37 <- Construct v31, [v36] -v38 <- LoadInteger '78' -v39 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v40 <- Construct v39, [v38] -v41 <- LoadInteger '563' -v42 <- CreateNamedVariable 'BigUint64Array', 'none' -v43 <- Construct v42, [v41] -v44 <- LoadInteger '257' -v45 <- CreateNamedVariable 'Int8Array', 'none' -v46 <- Construct v45, [v44] -v47 <- BeginPlainFunction -> v48, v49 - BeginObjectLiteral - ObjectLiteralCopyProperties v46 - ObjectLiteralAddProperty `f`, v42 - ObjectLiteralCopyProperties v40 - ObjectLiteralSetPrototype v40 - BeginObjectLiteralComputedMethod v43 -> v50, v51, v52, v53 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v45 - ObjectLiteralAddComputedProperty v39, v48 - v54 <- EndObjectLiteral - Return v54 -EndPlainFunction -v55 <- CallFunction v47, [v44] -v56 <- CallFunction v47, [v44] -v57 <- GetElement v46, '6' -v58 <- CreateNamedVariable 'Math', 'none' -v59 <- LoadInteger '-1' -v60 <- CallMethod v58, 'log', [v59] -v61 <- LoadFloat '-1000000000.0' -v62 <- LoadFloat '1e-15' -v63 <- LoadFloat '3.8607079113389884e+307' -v64 <- LoadInteger '-21994' -v65 <- LoadInteger '-11' -v66 <- LoadInteger '684504293' -v67 <- LoadString 'Pacific/Chuuk' -v68 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -v69 <- BeginConstructor -> v70, v71, v72, v73, v74 - SetProperty v70, 'a', v66 - SetProperty v70, 'h', v73 - SetProperty v70, 'c', v71 -EndConstructor -v75 <- Construct v69, [v64, v62, v62, v62] -v76 <- Construct v69, [v66, v61, v61, v61] -v77 <- Construct v69, [v66, v63, v63, v64] -v78 <- BinaryOperation v61, '>>', v65 -BeginRepeatLoop '10' -> v79 - v80 <- LoadString 'p' - v81 <- BinaryOperation v80, '+', v79 - SetComputedProperty v76, v81, v79 -EndRepeatLoop -v82 <- GetProperty v77, 'c' -UpdateComputedProperty v75, v82, '**',v66 -SetElement v62, '1', v67 -v83 <- CreateArray [v67, v63] -v84 <- CallMethod (guarded) v82, 'apply', [] - - -// ===== [ Program 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F ] ===== -// Mutating F5B2DF05-EDE8-4979-81C3-D2F72AE75B0C with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -// Exploring value v13 -v14 <- BinaryOperation v13, '>>', v13 -// Exploring finished -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - // Exploring value v22 - v25 <- BinaryOperation v22, '-', v22 - // Exploring finished - // Exploring value v23 - v26 <- BinaryOperation v23, '|', v23 - // Exploring finished - // Exploring value v24 - v27 <- UnaryOperation v24, '--' - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -// Exploring value v21 -SetProperty v21, 'prototype', v21 -// Exploring finished -v31 <- CallFunction v21, [v19, v19, v18] -// Exploring value v31 -SetElement v31, '9', v31 -// Exploring finished -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -// Exploring value v34 -v35 <- BinaryOperation v34, '/', v34 -// Exploring finished -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -// Exploring value v39 -SetProperty v39, 'b', v39 -// Exploring finished -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -// Exploring value v43 -v44 <- BinaryOperation v43, '>>>', v43 -// Exploring finished -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -// Exploring value v49 -v50 <- CallMethod (guarded) v49, 'filter', [v3] -// Exploring finished -v51 <- LoadInteger '257' -// Exploring value v51 -v52 <- BinaryOperation v51, '>>>', v51 -// Exploring finished -v53 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v53 -SetProperty v53, 'e', v53 -// Exploring finished -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - // Exploring value v56 - v58 <- Compare v56, '<', v56 - // Exploring finished - // Exploring value v57 - v59 <- BinaryOperation v57, '??', v57 - // Exploring finished - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -// Exploring value v65 -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -// Exploring finished -v68 <- CallFunction v55, [v51] -// Exploring value v68 -SetElement v68, '246', v68 -// Exploring finished -v69 <- GetElement v54, '6' -v70 <- CreateNamedVariable 'Math', 'none' -v71 <- LoadInteger '-1' -// Exploring value v71 -v72 <- UnaryOperation v71, '++' -// Exploring finished -v73 <- CallMethod v70, 'log', [v71] -v74 <- LoadFloat '-1000000000.0' -v75 <- LoadFloat '1e-15' -// Exploring value v75 -v76 <- UnaryOperation v75, '--' -// Exploring finished -v77 <- LoadFloat '3.8607079113389884e+307' -v78 <- LoadInteger '-21994' -v79 <- LoadInteger '-11' -v80 <- LoadInteger '684504293' -// Exploring value v80 -v81 <- UnaryOperation v80, '--' -// Exploring finished -v82 <- LoadString 'Pacific/Chuuk' -// Exploring value v82 -v83 <- CallMethod (guarded) v82, 'indexOf', [v37] -// Exploring finished -v84 <- BeginPlainFunction -> - Return v77 -EndPlainFunction -// Exploring value v84 -SetProperty v84, 'length', v84 -// Exploring finished -v85 <- BeginConstructor -> v86, v87, v88, v89, v90 - // Exploring value v86 - v91 <- GetProperty (guarded) v86, 'constructor' - v92 <- Construct (guarded) v91, [v43, v90, v77, v73] - // Exploring finished - // Exploring value v88 - v93 <- Compare v88, '<=', v88 - // Exploring finished - // Exploring value v89 - v94 <- BinaryOperation v89, '%', v89 - // Exploring finished - SetProperty v86, 'a', v80 - SetProperty v86, 'h', v89 - SetProperty v86, 'c', v87 -EndConstructor -v95 <- Construct v85, [v78, v75, v75, v75] -v96 <- Construct v85, [v80, v74, v74, v74] -v97 <- Construct v85, [v80, v77, v77, v78] -v98 <- BinaryOperation v74, '>>', v79 -BeginRepeatLoop '10' -> v99 - v100 <- LoadString 'p' - // Exploring value v100 - v101 <- CallMethod (guarded) v100, 'trimLeft', [] - // Exploring finished - v102 <- BinaryOperation v100, '+', v99 - SetComputedProperty v96, v102, v99 -EndRepeatLoop -v103 <- GetProperty v97, 'c' -UpdateComputedProperty v95, v103, '**',v80 -SetElement v75, '1', v82 -v104 <- CreateArray [v82, v77] -v105 <- CallMethod (guarded) v103, 'apply', [] -// Program may be interesting due to new coverage: 4597 newly discovered edges in the CFG of the target - - -// ===== [ Program 98F246F2-013F-449C-9A5E-007F177F4998 ] ===== -// Mutating 5A16A6E2-5D0F-42D0-B3A6-5678FE08AD1F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -v14 <- BinaryOperation v13, '>>', v13 -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat 'nan' -v21 <- BeginPlainFunction -> v22, v23, v24 - v25 <- BinaryOperation v22, '-', v22 - v26 <- BinaryOperation v23, '|', v23 - v27 <- UnaryOperation v24, '--' - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -SetProperty v21, 'prototype', v21 -v31 <- CallFunction v21, [v19, v19, v18] -SetElement v31, '9', v31 -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -v35 <- BinaryOperation v34, '/', v34 -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -SetProperty v39, 'b', v39 -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -v44 <- BinaryOperation v43, '>>>', v43 -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -v50 <- CallMethod (guarded) v49, 'filter', [v3] -v51 <- LoadInteger '257' -v52 <- BinaryOperation v51, '>>>', v51 -v53 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v53, 'e', v53 -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - v58 <- Compare v56, '<', v56 - v59 <- BinaryOperation v57, '??', v57 - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -// Splicing instruction 4 (EndObjectLiteral) from 49C64FBE-BD5C-481F-A410-74B3689ED06A -v68 <- CreateNamedVariable 'Set', 'none' -v69 <- Construct v68, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v69 -v70 <- EndObjectLiteral -// Splicing done -v71 <- CallFunction v55, [v51] -SetElement v71, '246', v71 -v72 <- GetElement v54, '6' -v73 <- CreateNamedVariable 'Math', 'none' -v74 <- LoadInteger '-1' -v75 <- UnaryOperation v74, '++' -v76 <- CallMethod v73, 'log', [v74] -v77 <- LoadFloat '-1000000000.0' -v78 <- LoadFloat '1e-15' -v79 <- UnaryOperation v78, '--' -v80 <- LoadFloat '3.8607079113389884e+307' -v81 <- LoadInteger '-21994' -v82 <- LoadInteger '-11' -v83 <- LoadInteger '684504293' -v84 <- UnaryOperation v83, '--' -v85 <- LoadString 'Pacific/Chuuk' -v86 <- CallMethod (guarded) v85, 'indexOf', [v37] -v87 <- BeginPlainFunction -> - Return v80 -EndPlainFunction -SetProperty v87, 'length', v87 -v88 <- BeginConstructor -> v89, v90, v91, v92, v93 - v94 <- GetProperty (guarded) v89, 'constructor' - v95 <- Construct (guarded) v94, [v43, v93, v80, v76] - v96 <- Compare v91, '<=', v91 - v97 <- BinaryOperation v92, '%', v92 - SetProperty v89, 'a', v83 - SetProperty v89, 'h', v92 - // Splicing instruction 4 (EndObjectLiteral) from 0559C5F5-9CBF-4A63-A05D-AA425DB4671D - v98 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v98 - v99 <- EndObjectLiteral - // Splicing done - // Splicing instruction 5 (Return) from 7B08E3E7-5876-4597-B9AD-57FFA358EE4B - v100 <- CreateNamedVariable 'Set', 'none' - Return v100 - // Splicing done - SetProperty v89, 'c', v90 -EndConstructor -v101 <- Construct v88, [v81, v78, v78, v78] -v102 <- Construct v88, [v83, v77, v77, v77] -v103 <- Construct v88, [v83, v80, v80, v81] -v104 <- BinaryOperation v77, '>>', v82 -BeginRepeatLoop '10' -> v105 - v106 <- LoadString 'p' - v107 <- CallMethod (guarded) v106, 'trimLeft', [] - v108 <- BinaryOperation v106, '+', v105 - SetComputedProperty v102, v108, v105 -EndRepeatLoop -v109 <- GetProperty v103, 'c' -UpdateComputedProperty v101, v109, '**',v83 -SetElement v78, '1', v85 -v110 <- CreateArray [v85, v80] -v111 <- CallMethod (guarded) v109, 'apply', [] -// Program may be interesting due to new coverage: 4326 newly discovered edges in the CFG of the target - - -// ===== [ Program 3D05BE87-543B-4BE5-8DE1-FC75B94313D7 ] ===== -// Mutating 98F246F2-013F-449C-9A5E-007F177F4998 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -// Mutating next operation -v3 <- CreateArray [v0, v2, v0] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -v14 <- BinaryOperation v13, '>>', v13 -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -// Mutating next operation -v20 <- LoadFloat '-5.0' -v21 <- BeginPlainFunction -> v22, v23, v24 - v25 <- BinaryOperation v22, '-', v22 - // Mutating next operation - v26 <- BinaryOperation v23, '%', v23 - v27 <- UnaryOperation v24, '--' - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -SetProperty v21, 'prototype', v21 -v31 <- CallFunction v21, [v19, v19, v18] -SetElement v31, '9', v31 -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -v35 <- BinaryOperation v34, '/', v34 -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -SetProperty v39, 'b', v39 -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -v44 <- BinaryOperation v43, '>>>', v43 -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -v50 <- CallMethod (guarded) v49, 'filter', [v3] -v51 <- LoadInteger '257' -v52 <- BinaryOperation v51, '>>>', v51 -v53 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v53, 'e', v53 -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - v58 <- Compare v56, '<', v56 - v59 <- BinaryOperation v57, '??', v57 - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -v68 <- CreateNamedVariable 'Set', 'none' -v69 <- Construct v68, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v69 -v70 <- EndObjectLiteral -// Mutating next operation -v71 <- CallFunction v55, [v51, v15] -SetElement v71, '246', v71 -v72 <- GetElement v54, '6' -v73 <- CreateNamedVariable 'Math', 'none' -v74 <- LoadInteger '-1' -v75 <- UnaryOperation v74, '++' -v76 <- CallMethod v73, 'log', [v74] -// Mutating next operation -v77 <- LoadFloat 'inf' -v78 <- LoadFloat '1e-15' -v79 <- UnaryOperation v78, '--' -v80 <- LoadFloat '3.8607079113389884e+307' -v81 <- LoadInteger '-21994' -v82 <- LoadInteger '-11' -v83 <- LoadInteger '684504293' -v84 <- UnaryOperation v83, '--' -v85 <- LoadString 'Pacific/Chuuk' -v86 <- CallMethod (guarded) v85, 'indexOf', [v37] -v87 <- BeginPlainFunction -> - Return v80 -EndPlainFunction -SetProperty v87, 'length', v87 -v88 <- BeginConstructor -> v89, v90, v91, v92, v93 - v94 <- GetProperty (guarded) v89, 'constructor' - v95 <- Construct (guarded) v94, [v43, v93, v80, v76] - v96 <- Compare v91, '<=', v91 - v97 <- BinaryOperation v92, '%', v92 - SetProperty v89, 'a', v83 - SetProperty v89, 'h', v92 - v98 <- LoadInteger '10000' - BeginObjectLiteral - // Mutating next operation - ObjectLiteralAddProperty `c`, v98 - v99 <- EndObjectLiteral - v100 <- CreateNamedVariable 'Set', 'none' - Return v100 - SetProperty v89, 'c', v90 -EndConstructor -v101 <- Construct v88, [v81, v78, v78, v78] -v102 <- Construct v88, [v83, v77, v77, v77] -v103 <- Construct v88, [v83, v80, v80, v81] -v104 <- BinaryOperation v77, '>>', v82 -BeginRepeatLoop '10' -> v105 - v106 <- LoadString 'p' - v107 <- CallMethod (guarded) v106, 'trimLeft', [] - v108 <- BinaryOperation v106, '+', v105 - SetComputedProperty v102, v108, v105 -EndRepeatLoop -v109 <- GetProperty v103, 'c' -UpdateComputedProperty v101, v109, '**',v83 -SetElement v78, '1', v85 -v110 <- CreateArray [v85, v80] -v111 <- CallMethod (guarded) v109, 'apply', [] -// Program may be interesting due to new coverage: 19312 newly discovered edges in the CFG of the target - - -// ===== [ Program C0C3802D-DFA2-41DF-9035-4F0D433EF3A4 ] ===== -// Minimizing 3D05BE87-543B-4BE5-8DE1-FC75B94313D7 -v0 <- LoadString '5iNV' -v1 <- LoadString 'MWB2T' -v2 <- LoadString '1073741823' -v3 <- CreateArray [v0, v2, v0] -v4 <- CreateArray [v2, v1, v2, v3, v1] -v5 <- CreateArray [v4, v1, v0, v3] -v6 <- LoadInteger '-2' -v7 <- LoadInteger '536870889' -v8 <- LoadInteger '16' -v9 <- CreateNamedVariable 'Map', 'none' -v10 <- Construct v9, [] -v11 <- LoadFloat '-13.84463310049307' -v12 <- LoadFloat '1000.0' -v13 <- LoadFloat '29232.863247756497' -v14 <- BinaryOperation v13, '>>', v13 -v15 <- CreateNamedVariable 'Array', 'none' -v16 <- LoadInteger '16' -v17 <- Construct v15, [v16] -v18 <- LoadFloat '0.9147122997207433' -v19 <- LoadFloat '-1.4802729970270944e+308' -v20 <- LoadFloat '-5.0' -v21 <- BeginPlainFunction -> v22, v23, v24 - v25 <- BinaryOperation v22, '-', v22 - v26 <- BinaryOperation v23, '%', v23 - v27 <- UnaryOperation v24, '--' - BeginObjectLiteral - ObjectLiteralAddElement `9`, v15 - ObjectLiteralAddElement `10`, v15 - ObjectLiteralCopyProperties v17 - ObjectLiteralAddProperty `c`, v20 - BeginObjectLiteralSetter `g` -> v28, v29 - EndObjectLiteralSetter - ObjectLiteralAddComputedProperty v15, v23 - ObjectLiteralAddElement `65536`, v15 - ObjectLiteralAddProperty `f`, v18 - ObjectLiteralAddElement `6`, v16 - v30 <- EndObjectLiteral - Return v30 -EndPlainFunction -SetProperty v21, 'prototype', v21 -v31 <- CallFunction v21, [v19, v19, v18] -SetElement v31, '9', v31 -v32 <- CallFunction v21, [v20, v20, v18] -v33 <- CallFunction v21, [v18, v20, v20] -v34 <- LoadInteger '899' -v35 <- BinaryOperation v34, '/', v34 -v36 <- CreateNamedVariable 'BigInt64Array', 'none' -v37 <- Construct v36, [v34] -v38 <- LoadInteger '1000' -v39 <- CreateNamedVariable 'Uint32Array', 'none' -SetProperty v39, 'b', v39 -v40 <- Construct v39, [v38] -v41 <- LoadInteger '256' -v42 <- Construct v36, [v41] -v43 <- LoadInteger '78' -v44 <- BinaryOperation v43, '>>>', v43 -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v43] -v47 <- LoadInteger '563' -v48 <- CreateNamedVariable 'BigUint64Array', 'none' -v49 <- Construct v48, [v47] -v50 <- CallMethod (guarded) v49, 'filter', [v3] -v51 <- LoadInteger '257' -v52 <- BinaryOperation v51, '>>>', v51 -v53 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v53, 'e', v53 -v54 <- Construct v53, [v51] -v55 <- BeginPlainFunction -> v56, v57 - v58 <- Compare v56, '<', v56 - v59 <- BinaryOperation v57, '??', v57 - BeginObjectLiteral - ObjectLiteralCopyProperties v54 - ObjectLiteralAddProperty `f`, v48 - ObjectLiteralCopyProperties v46 - ObjectLiteralSetPrototype v46 - BeginObjectLiteralComputedMethod v49 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - ObjectLiteralAddElement `5`, v53 - ObjectLiteralAddComputedProperty v45, v56 - v64 <- EndObjectLiteral - Return v64 -EndPlainFunction -v65 <- CallFunction v55, [v51] -v66 <- GetProperty (guarded) v65, 'fill' -v67 <- Construct (guarded) v66, [v65] -v68 <- CreateNamedVariable 'Set', 'none' -v69 <- Construct v68, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v69 -v70 <- EndObjectLiteral -v71 <- CallFunction v55, [v51, v15] -SetElement v71, '246', v71 -v72 <- GetElement v54, '6' -v73 <- CreateNamedVariable 'Math', 'none' -v74 <- LoadInteger '-1' -v75 <- UnaryOperation v74, '++' -v76 <- CallMethod v73, 'log', [v74] -v77 <- LoadFloat 'inf' -v78 <- LoadFloat '1e-15' -v79 <- UnaryOperation v78, '--' -v80 <- LoadFloat '3.8607079113389884e+307' -v81 <- LoadInteger '-21994' -v82 <- LoadInteger '-11' -v83 <- LoadInteger '684504293' -v84 <- UnaryOperation v83, '--' -v85 <- LoadString 'Pacific/Chuuk' -v86 <- CallMethod (guarded) v85, 'indexOf', [v37] -v87 <- BeginPlainFunction -> - Return v80 -EndPlainFunction -SetProperty v87, 'length', v87 -v88 <- BeginConstructor -> v89, v90, v91, v92, v93 - v94 <- GetProperty (guarded) v89, 'constructor' - v95 <- Construct (guarded) v94, [v43, v93, v80, v76] - v96 <- Compare v91, '<=', v91 - v97 <- BinaryOperation v92, '%', v92 - SetProperty v89, 'a', v83 - SetProperty v89, 'h', v92 - v98 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `c`, v98 - v99 <- EndObjectLiteral - v100 <- CreateNamedVariable 'Set', 'none' - Return v100 - SetProperty v89, 'c', v90 -EndConstructor -v101 <- Construct v88, [v81, v78, v78, v78] -v102 <- Construct v88, [v83, v77, v77, v77] -v103 <- Construct v88, [v83, v80, v80, v81] -v104 <- BinaryOperation v77, '>>', v82 -BeginRepeatLoop '10' -> v105 - v106 <- LoadString 'p' - v107 <- CallMethod (guarded) v106, 'trimLeft', [] - v108 <- BinaryOperation v106, '+', v105 - SetComputedProperty v102, v108, v105 -EndRepeatLoop -v109 <- GetProperty v103, 'c' -UpdateComputedProperty v101, v109, '**',v83 -SetElement v78, '1', v85 -v110 <- CreateArray [v85, v80] -v111 <- CallMethod (guarded) v109, 'apply', [] -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.fzil b/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.fzil deleted file mode 100755 index 49fd2fe82..000000000 Binary files a/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.js b/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.js deleted file mode 100755 index 0f3d099de..000000000 --- a/old_corpus/program_20251007081402_C0C3802D-DFA2-41DF-9035-4F0D433EF3A4.js +++ /dev/null @@ -1,102 +0,0 @@ -// Minimizing 3D05BE87-543B-4BE5-8DE1-FC75B94313D7 -const v3 = ["5iNV","1073741823","5iNV"]; -[["1073741823","MWB2T","1073741823",v3,"MWB2T"],"MWB2T","5iNV",v3]; -new Map(); -29232.863247756497 >> 29232.863247756497; -const v17 = new Array(16); -function f21(a22, a23, a24) { - a22 - a22; - a23 % a23; - a24--; - const v30 = { - 9: Array, - 10: Array, - ...v17, - c: -5.0, - set g(a29) { - }, - [Array]: a23, - 65536: Array, - f: 0.9147122997207433, - 6: 16, - }; - return v30; -} -f21.prototype = f21; -const v31 = f21(-1.4802729970270944e+308, -1.4802729970270944e+308, 0.9147122997207433); -v31[9] = v31; -f21(-5.0, -5.0, 0.9147122997207433); -f21(0.9147122997207433, -5.0, -5.0); -899 / 899; -const v37 = new BigInt64Array(899); -Uint32Array.b = Uint32Array; -new Uint32Array(1000); -new BigInt64Array(256); -78 >>> 78; -const v46 = new Uint8ClampedArray(78); -const v49 = new BigUint64Array(563); -try { v49.filter(v3); } catch (e) {} -257 >>> 257; -Int8Array.e = Int8Array; -const v54 = new Int8Array(257); -function f55(a56, a57) { - a56 < a56; - a57 ?? a57; - const v64 = { - ...v54, - f: BigUint64Array, - ...v46, - __proto__: v46, - [v49](a61, a62, a63) { - }, - 5: Int8Array, - [Uint8ClampedArray]: a56, - }; - return v64; -} -const v65 = f55(257); -const v66 = v65?.fill; -try { new v66(v65); } catch (e) {} -const v69 = new Set(); -const v70 = { __proto__: v69 }; -const v71 = f55(257, Array); -v71[246] = v71; -v54[6]; -let v74 = -1; -v74++; -const v76 = Math.log(v74); -let v78 = 1e-15; -v78--; -let v83 = 684504293; -v83--; -try { ("Pacific/Chuuk").indexOf(v37); } catch (e) {} -function f87() { - return 3.8607079113389884e+307; -} -f87.length = f87; -function F88(a90, a91, a92, a93) { - if (!new.target) { throw 'must be called with new'; } - const v94 = this?.constructor; - try { new v94(78, a93, 3.8607079113389884e+307, v76); } catch (e) {} - a91 <= a91; - a92 % a92; - this.a = v83; - this.h = a92; - const v99 = { c: 10000 }; - return Set; - this.c = a90; -} -const v101 = new F88(-21994, v78, v78, v78); -const v102 = new F88(v83, Infinity, Infinity, Infinity); -const v103 = new F88(v83, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); -Infinity >> -11; -for (let v105 = 0; v105 < 10; v105++) { - try { ("p").trimLeft(); } catch (e) {} - v102["p" + v105] = v105; -} -const v109 = v103.c; -v101[v109] **= v83; -v78[1] = "Pacific/Chuuk"; -["Pacific/Chuuk",3.8607079113389884e+307]; -try { v109.apply(); } catch (e) {} -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.fuzzil.history b/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.fuzzil.history deleted file mode 100755 index 0b581645a..000000000 --- a/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.fuzzil.history +++ /dev/null @@ -1,169 +0,0 @@ -// ===== [ Program B7B9F5E9-8227-479D-A638-4A8EDD6A1C1D ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp '(?=.)a[a]X(\xed\xb0\x80)\x01' 'dysgu' -v1 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v2 <- LoadRegExp '6(?: foo )' 'dvsgm' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v4 <- CreateFloatArray [2.220446049250313e-16, 0.9172626259866543, -626950.6961728877] -v5 <- CreateFloatArray [513999.2371328734, -1.447683216125937e+308, -776.2248760731711, 0.29043384385539395] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v6 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticInitializerGenerator - BeginClassStaticInitializer -> v7 - // Executing code generator UnboundFunctionApplyGenerator - v8 <- CreateArray [v3] - v9 <- CallMethod (guarded) v1, 'apply', [v7, v8] - // Code generator finished - EndClassStaticInitializer - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'p' -> v10, v11, v12, v13, v14 - // Executing code generator GrowableSharedArrayBufferGenerator - v15 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v16 <- LoadInteger '2411' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v16 - v17 <- EndObjectLiteral - v18 <- LoadInteger '18' - v19 <- Construct v15, [v18, v17] - v20 <- CreateNamedVariable 'BigInt64Array', 'none' - v21 <- Construct v20, [v19] - // Code generator finished - Return v17 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v22 <- Construct v6, [] -v23 <- Construct v6, [] -v24 <- Construct v6, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v25 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'e' - // Code generator finished - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'm' -> v26, v27, v28, v29 - // Executing code generator ApiFunctionCallGenerator - // Executing code generator MethodCallGenerator - v30 <- CallMethod v1, 'exec', [v29] - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v31 <- EndObjectLiteral - v32 <- CreateNamedVariable 'Proxy', 'none' - v33 <- Construct v32, [v3, v31] - // Code generator finished - Return v33 - EndClassPrivateStaticMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1' v5 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'b' v5 - // Code generator finished -EndClassDefinition -v34 <- Construct v25, [] -v35 <- Construct v25, [] -v36 <- Construct v25, [] -// Code generator finished -// End of prefix code. 14 variables are now visible -v37 <- CreateNamedVariable 'Array', 'none' -v38 <- LoadInteger '-1073741824' -v39 <- CallFunction (guarded) v37, [v38] -v40 <- CreateNamedVariable 'Promise', 'none' -v41 <- GetProperty v40, 'prototype' -v42 <- GetProperty v41, 'finally' -v43 <- CallMethod (guarded) v42, 'apply', [] - - -// ===== [ Program 94A6B031-E647-4B42-B5E1-0D79D6DF348E ] ===== -// Mutating B7B9F5E9-8227-479D-A638-4A8EDD6A1C1D with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp '(?=.)a[a]X(\xed\xb0\x80)\x01' 'dysgu' -v1 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v2 <- LoadRegExp '6(?: foo )' 'dvsgm' -v3 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v4 <- CreateFloatArray [2.220446049250313e-16, 0.9172626259866543, -626950.6961728877] -v5 <- CreateFloatArray [513999.2371328734, -1.447683216125937e+308, -776.2248760731711, 0.29043384385539395] -v6 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v7 - v8 <- CreateArray [v3] - v9 <- CallMethod (guarded) v1, 'apply', [v7, v8] - EndClassStaticInitializer - BeginClassInstanceMethod 'p' -> v10, v11, v12, v13, v14 - v15 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v16 <- LoadInteger '2411' - // Splicing instruction 5 (EndObjectLiteral) from 1333DB36-5742-40E9-B6BB-A77532FCB4BF - v17 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v17 - v18 <- EndObjectLiteral - // Splicing done - // Splicing instruction 11 (BeginConstructor) from E189028F-7C38-4901-8A9C-67449FF70BFA - v19 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' - v20 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v19 - EndClassDefinition - v21 <- BeginConstructor -> v22, v23, v24, v25 - SetProperty v22, 'd', v25 - SetProperty v22, 'e', v20 - EndConstructor - // Splicing done - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v16 - v26 <- EndObjectLiteral - v27 <- LoadInteger '18' - v28 <- Construct v15, [v27, v26] - v29 <- CreateNamedVariable 'BigInt64Array', 'none' - v30 <- Construct v29, [v28] - Return v26 - EndClassInstanceMethod -EndClassDefinition -v31 <- Construct v6, [] -v32 <- Construct v6, [] -v33 <- Construct v6, [] -v34 <- BeginClassDefinition (decl) v6 - ClassAddPrivateInstanceProperty 'e' - BeginClassPrivateStaticMethod 'm' -> v35, v36, v37, v38 - v39 <- CallMethod v1, 'exec', [v38] - BeginObjectLiteral - v40 <- EndObjectLiteral - v41 <- CreateNamedVariable 'Proxy', 'none' - v42 <- Construct v41, [v3, v40] - Return v42 - EndClassPrivateStaticMethod - ClassAddInstanceElement '1' v5 - ClassAddPrivateStaticProperty 'b' v5 -EndClassDefinition -v43 <- Construct v34, [] -v44 <- Construct v34, [] -v45 <- Construct v34, [] -v46 <- CreateNamedVariable 'Array', 'none' -v47 <- LoadInteger '-1073741824' -v48 <- CallFunction (guarded) v46, [v47] -v49 <- CreateNamedVariable 'Promise', 'none' -v50 <- GetProperty v49, 'prototype' -v51 <- GetProperty v50, 'finally' -v52 <- CallMethod (guarded) v51, 'apply', [] -// Program may be interesting due to new coverage: 3173 newly discovered edges in the CFG of the target - - -// ===== [ Program A9652BCD-F9C7-45DF-8935-11EEF834C071 ] ===== -// Minimizing 94A6B031-E647-4B42-B5E1-0D79D6DF348E -v0 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v1 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v2 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v3 - v4 <- CreateArray [v1] - v5 <- CallMethod (guarded) v0, 'apply', [v3, v4] - EndClassStaticInitializer -EndClassDefinition -// Program is interesting due to new coverage: 57 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.fzil b/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.fzil deleted file mode 100755 index 34342bb1a..000000000 Binary files a/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.js b/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.js deleted file mode 100755 index b54012574..000000000 --- a/old_corpus/program_20251007081403_A9652BCD-F9C7-45DF-8935-11EEF834C071.js +++ /dev/null @@ -1,10 +0,0 @@ -// Minimizing 94A6B031-E647-4B42-B5E1-0D79D6DF348E -const v0 = /(ab|cde)ab|cRP(x)(x)(x)\1/vsgim; -const v1 = [-6.671326538625484,536.1824221454269,1.0]; -class C2 { - static { - const v4 = [v1]; - try { v0.apply(this, v4); } catch (e) {} - } -} -// Program is interesting due to new coverage: 57 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.fuzzil.history b/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.fuzzil.history deleted file mode 100755 index 7201906e2..000000000 --- a/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.fuzzil.history +++ /dev/null @@ -1,411 +0,0 @@ -// ===== [ Program B7B9F5E9-8227-479D-A638-4A8EDD6A1C1D ] ===== -// Start of prefix code -// Executing code generator RegExpGenerator -v0 <- LoadRegExp '(?=.)a[a]X(\xed\xb0\x80)\x01' 'dysgu' -v1 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v2 <- LoadRegExp '6(?: foo )' 'dvsgm' -// Code generator finished -// Executing code generator FloatArrayGenerator -v3 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v4 <- CreateFloatArray [2.220446049250313e-16, 0.9172626259866543, -626950.6961728877] -v5 <- CreateFloatArray [513999.2371328734, -1.447683216125937e+308, -776.2248760731711, 0.29043384385539395] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v6 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticInitializerGenerator - BeginClassStaticInitializer -> v7 - // Executing code generator UnboundFunctionApplyGenerator - v8 <- CreateArray [v3] - v9 <- CallMethod (guarded) v1, 'apply', [v7, v8] - // Code generator finished - EndClassStaticInitializer - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'p' -> v10, v11, v12, v13, v14 - // Executing code generator GrowableSharedArrayBufferGenerator - v15 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v16 <- LoadInteger '2411' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v16 - v17 <- EndObjectLiteral - v18 <- LoadInteger '18' - v19 <- Construct v15, [v18, v17] - v20 <- CreateNamedVariable 'BigInt64Array', 'none' - v21 <- Construct v20, [v19] - // Code generator finished - Return v17 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v22 <- Construct v6, [] -v23 <- Construct v6, [] -v24 <- Construct v6, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v25 <- BeginClassDefinition (decl) v6 - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'e' - // Code generator finished - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'm' -> v26, v27, v28, v29 - // Executing code generator ApiFunctionCallGenerator - // Executing code generator MethodCallGenerator - v30 <- CallMethod v1, 'exec', [v29] - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v31 <- EndObjectLiteral - v32 <- CreateNamedVariable 'Proxy', 'none' - v33 <- Construct v32, [v3, v31] - // Code generator finished - Return v33 - EndClassPrivateStaticMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1' v5 - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'b' v5 - // Code generator finished -EndClassDefinition -v34 <- Construct v25, [] -v35 <- Construct v25, [] -v36 <- Construct v25, [] -// Code generator finished -// End of prefix code. 14 variables are now visible -v37 <- CreateNamedVariable 'Array', 'none' -v38 <- LoadInteger '-1073741824' -v39 <- CallFunction (guarded) v37, [v38] -v40 <- CreateNamedVariable 'Promise', 'none' -v41 <- GetProperty v40, 'prototype' -v42 <- GetProperty v41, 'finally' -v43 <- CallMethod (guarded) v42, 'apply', [] - - -// ===== [ Program 94A6B031-E647-4B42-B5E1-0D79D6DF348E ] ===== -// Mutating B7B9F5E9-8227-479D-A638-4A8EDD6A1C1D with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp '(?=.)a[a]X(\xed\xb0\x80)\x01' 'dysgu' -v1 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v2 <- LoadRegExp '6(?: foo )' 'dvsgm' -v3 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v4 <- CreateFloatArray [2.220446049250313e-16, 0.9172626259866543, -626950.6961728877] -v5 <- CreateFloatArray [513999.2371328734, -1.447683216125937e+308, -776.2248760731711, 0.29043384385539395] -v6 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v7 - v8 <- CreateArray [v3] - v9 <- CallMethod (guarded) v1, 'apply', [v7, v8] - EndClassStaticInitializer - BeginClassInstanceMethod 'p' -> v10, v11, v12, v13, v14 - v15 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v16 <- LoadInteger '2411' - // Splicing instruction 5 (EndObjectLiteral) from 1333DB36-5742-40E9-B6BB-A77532FCB4BF - v17 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v17 - v18 <- EndObjectLiteral - // Splicing done - // Splicing instruction 11 (BeginConstructor) from E189028F-7C38-4901-8A9C-67449FF70BFA - v19 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' - v20 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v19 - EndClassDefinition - v21 <- BeginConstructor -> v22, v23, v24, v25 - SetProperty v22, 'd', v25 - SetProperty v22, 'e', v20 - EndConstructor - // Splicing done - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v16 - v26 <- EndObjectLiteral - v27 <- LoadInteger '18' - v28 <- Construct v15, [v27, v26] - v29 <- CreateNamedVariable 'BigInt64Array', 'none' - v30 <- Construct v29, [v28] - Return v26 - EndClassInstanceMethod -EndClassDefinition -v31 <- Construct v6, [] -v32 <- Construct v6, [] -v33 <- Construct v6, [] -v34 <- BeginClassDefinition (decl) v6 - ClassAddPrivateInstanceProperty 'e' - BeginClassPrivateStaticMethod 'm' -> v35, v36, v37, v38 - v39 <- CallMethod v1, 'exec', [v38] - BeginObjectLiteral - v40 <- EndObjectLiteral - v41 <- CreateNamedVariable 'Proxy', 'none' - v42 <- Construct v41, [v3, v40] - Return v42 - EndClassPrivateStaticMethod - ClassAddInstanceElement '1' v5 - ClassAddPrivateStaticProperty 'b' v5 -EndClassDefinition -v43 <- Construct v34, [] -v44 <- Construct v34, [] -v45 <- Construct v34, [] -v46 <- CreateNamedVariable 'Array', 'none' -v47 <- LoadInteger '-1073741824' -v48 <- CallFunction (guarded) v46, [v47] -v49 <- CreateNamedVariable 'Promise', 'none' -v50 <- GetProperty v49, 'prototype' -v51 <- GetProperty v50, 'finally' -v52 <- CallMethod (guarded) v51, 'apply', [] -// Program may be interesting due to new coverage: 3173 newly discovered edges in the CFG of the target - - -// ===== [ Program 2E81AB3A-11CE-412D-B114-858848D0E9DE ] ===== -// Mutating 94A6B031-E647-4B42-B5E1-0D79D6DF348E with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp '(?=.)a[a]X(\xed\xb0\x80)\x01' 'dysgu' -v1 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v2 <- LoadRegExp '6(?: foo )' 'dvsgm' -// Splicing instruction 9 (BeginPlainFunction) from 28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE -v3 <- LoadString 'toString' -v4 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -// Splicing done -// Splicing instruction 195 (EndForLoop) from 6FCBD3DF-9CF1-4921-82D8-C2D0C9D42CC1 -BeginForLoopInitializer - v5 <- LoadInteger '0' - v6 <- LoadInteger '10' -BeginForLoopCondition -> v7, v8 - v9 <- Compare v7, '<', v8 -BeginForLoopAfterthought v9 -> v10, v11 - v12 <- UnaryOperation v10, '++' - v13 <- UnaryOperation v11, '--' -BeginForLoopBody -> v14, v15 - v16 <- LoadNull -EndForLoop -// Splicing done -v17 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v18 <- CreateFloatArray [2.220446049250313e-16, 0.9172626259866543, -626950.6961728877] -v19 <- CreateFloatArray [513999.2371328734, -1.447683216125937e+308, -776.2248760731711, 0.29043384385539395] -v20 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v21 - v22 <- CreateArray [v17] - v23 <- CallMethod (guarded) v1, 'apply', [v21, v22] - EndClassStaticInitializer - BeginClassInstanceMethod 'p' -> v24, v25, v26, v27, v28 - v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v30 <- LoadInteger '2411' - v31 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v31 - v32 <- EndObjectLiteral - v33 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' - v34 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v33 - EndClassDefinition - v35 <- BeginConstructor -> v36, v37, v38, v39 - SetProperty v36, 'd', v39 - SetProperty v36, 'e', v34 - EndConstructor - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v30 - v40 <- EndObjectLiteral - v41 <- LoadInteger '18' - v42 <- Construct v29, [v41, v40] - v43 <- CreateNamedVariable 'BigInt64Array', 'none' - v44 <- Construct v43, [v42] - Return v40 - EndClassInstanceMethod -EndClassDefinition -v45 <- Construct v20, [] -v46 <- Construct v20, [] -v47 <- Construct v20, [] -v48 <- BeginClassDefinition (decl) v20 - ClassAddPrivateInstanceProperty 'e' - BeginClassPrivateStaticMethod 'm' -> v49, v50, v51, v52 - v53 <- CallMethod v1, 'exec', [v52] - // Splicing instruction 34 (SetProperty) from C1482C00-D96A-40BC-BE6C-DCC12B491C0D - v54 <- CreateNamedVariable 'Int8Array', 'none' - SetProperty v54, 'e', v54 - // Splicing done - // Splicing instruction 4 (Construct) from 896306D5-74C1-4E63-BE50-61B828E8842F - v55 <- LoadInteger '3874' - v56 <- CreateNamedVariable 'Int32Array', 'none' - v57 <- Construct v56, [v55] - // Splicing done - BeginObjectLiteral - v58 <- EndObjectLiteral - v59 <- CreateNamedVariable 'Proxy', 'none' - v60 <- Construct v59, [v17, v58] - Return v60 - EndClassPrivateStaticMethod - ClassAddInstanceElement '1' v19 - ClassAddPrivateStaticProperty 'b' v19 -EndClassDefinition -v61 <- Construct v48, [] -v62 <- Construct v48, [] -v63 <- Construct v48, [] -v64 <- CreateNamedVariable 'Array', 'none' -v65 <- LoadInteger '-1073741824' -v66 <- CallFunction (guarded) v64, [v65] -v67 <- CreateNamedVariable 'Promise', 'none' -v68 <- GetProperty v67, 'prototype' -v69 <- GetProperty v68, 'finally' -v70 <- CallMethod (guarded) v69, 'apply', [] -// Program may be interesting due to new coverage: 3252 newly discovered edges in the CFG of the target - - -// ===== [ Program 16898AF6-501D-4F5B-9CBF-154E8C22EE27 ] ===== -// Mutating 2E81AB3A-11CE-412D-B114-858848D0E9DE with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadRegExp '(?=.)a[a]X(\xed\xb0\x80)\x01' 'dysgu' -v1 <- LoadRegExp '(ab|cde)ab|cRP(x)(x)(x)\1' 'vsgim' -v2 <- LoadRegExp '6(?: foo )' 'dvsgm' -v3 <- LoadString 'toString' -v4 <- BeginPlainFunction -> - Return v3 -EndPlainFunction -BeginForLoopInitializer - v5 <- LoadInteger '0' - v6 <- LoadInteger '10' - // Splicing instruction 2 (SetProperty) from 5E7E616F-723B-46C6-8109-16B40674941A - v7 <- CreateArray [] - v8 <- CreateNamedVariable 'Float32Array', 'none' - SetProperty v8, 'd', v7 - // Splicing done - // Splicing instruction 9 (SetComputedProperty) from A6AEFF56-39CF-448C-A918-17A17CD350B9 - v9 <- CreateNamedVariable 'Float32Array', 'none' - v10 <- Construct v9, [] - v11 <- LoadString 'p' - v12 <- BinaryOperation v11, '+', v5 - SetComputedProperty v10, v12, v5 - // Splicing done -BeginForLoopCondition -> v13, v14 - v15 <- Compare v13, '<', v14 -BeginForLoopAfterthought v15 -> v16, v17 - v18 <- UnaryOperation v16, '++' - v19 <- UnaryOperation v17, '--' -BeginForLoopBody -> v20, v21 - v22 <- LoadNull -EndForLoop -v23 <- CreateFloatArray [-6.671326538625484, 536.1824221454269, 1.0] -v24 <- CreateFloatArray [2.220446049250313e-16, 0.9172626259866543, -626950.6961728877] -v25 <- CreateFloatArray [513999.2371328734, -1.447683216125937e+308, -776.2248760731711, 0.29043384385539395] -v26 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v27 - // Splicing instruction 8 (EndPlainFunction) from B4C7FA08-2516-4FE1-B085-25E86651AA4E - v28 <- BeginPlainFunction -> v29, v30, v31, v32 - EndPlainFunction - // Splicing done - // Splicing instruction 48 (EndClassDefinition) from 5343CCCD-B9AD-4CD5-9272-AC9051A448A0 - v33 <- CreateIntArray [-65537] - v34 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v35, v36 - v37 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v33 - BeginObjectLiteralComputedMethod v37 -> v38 - EndObjectLiteralComputedMethod - v39 <- EndObjectLiteral - v40 <- LoadDisposableVariable v39 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - ClassAddStaticProperty 'getUTCFullYear' - EndClassDefinition - // Splicing done - v41 <- CreateArray [v23] - v42 <- CallMethod (guarded) v1, 'apply', [v27, v41] - EndClassStaticInitializer - BeginClassInstanceMethod 'p' -> v43, v44, v45, v46, v47 - v48 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v49 <- LoadInteger '2411' - v50 <- LoadInteger '10000' - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v50 - v51 <- EndObjectLiteral - v52 <- LoadRegExp '\xed\xa0\x80((\xed\xb0\x80)\x01Ca\W?)?' 'ysiu' - v53 <- BeginClassDefinition (decl) - ClassAddInstanceComputedProperty v52 - EndClassDefinition - v54 <- BeginConstructor -> v55, v56, v57, v58 - SetProperty v55, 'd', v58 - SetProperty v55, 'e', v53 - EndConstructor - BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v49 - v59 <- EndObjectLiteral - v60 <- LoadInteger '18' - v61 <- Construct v48, [v60, v59] - v62 <- CreateNamedVariable 'BigInt64Array', 'none' - v63 <- Construct v62, [v61] - // Splicing instruction 2 (BinaryOperation) from FE2CA067-C687-437C-BC77-C9C435A67F45 - v64 <- CreateFloatArray [0.8736803331782504, 1.7976931348623157e+308, -1.1505442821503465e+308, inf, -1.6109113963497646e+308, -7.887699532142055e+307] - v65 <- CreateFloatArray [-0.8660898762485854, 13621.674087673076, 0.0, -1e-15, 0.8622291419159739, -3.0, 2.0, 0.9586794051194628] - v66 <- BinaryOperation v65, '>>>', v64 - // Splicing done - // Splicing instruction 17 (EndPlainFunction) from 6754B22D-6FC8-44A0-9160-7630FFC39A8F - v67 <- BeginPlainFunction -> v68, v69, v70, v71 - SetComputedProperty v69, v68, v70 - v72 <- LoadBigInt '-542040149' - Return v72 - EndPlainFunction - // Splicing done - Return v59 - EndClassInstanceMethod -EndClassDefinition -v73 <- Construct v26, [] -v74 <- Construct v26, [] -v75 <- Construct v26, [] -v76 <- BeginClassDefinition (decl) v26 - // Splicing instruction 17 (EndClassStaticMethod) from F8CC6B2A-6F8A-4447-B885-AA83DF93EE09 - BeginClassStaticMethod 'n' -> v77, v78, v79, v80 - v81 <- LoadArguments - v82 <- CreateArray [v78, v78, v78] - v83 <- CreateArray [v3, v82] - EndClassStaticMethod - // Splicing done - ClassAddPrivateInstanceProperty 'e' - BeginClassPrivateStaticMethod 'm' -> v84, v85, v86, v87 - v88 <- CallMethod v1, 'exec', [v87] - v89 <- CreateNamedVariable 'Int8Array', 'none' - SetProperty v89, 'e', v89 - v90 <- LoadInteger '3874' - v91 <- CreateNamedVariable 'Int32Array', 'none' - v92 <- Construct v91, [v90] - BeginObjectLiteral - v93 <- EndObjectLiteral - v94 <- CreateNamedVariable 'Proxy', 'none' - v95 <- Construct v94, [v23, v93] - Return v95 - EndClassPrivateStaticMethod - ClassAddInstanceElement '1' v25 - ClassAddPrivateStaticProperty 'b' v25 -EndClassDefinition -v96 <- Construct v76, [] -v97 <- Construct v76, [] -v98 <- Construct v76, [] -v99 <- CreateNamedVariable 'Array', 'none' -v100 <- LoadInteger '-1073741824' -v101 <- CallFunction (guarded) v99, [v100] -v102 <- CreateNamedVariable 'Promise', 'none' -v103 <- GetProperty v102, 'prototype' -v104 <- GetProperty v103, 'finally' -v105 <- CallMethod (guarded) v104, 'apply', [] -// Program may be interesting due to new coverage: 3693 newly discovered edges in the CFG of the target - - -// ===== [ Program B792C2D5-EEC2-4806-8B04-8BAA13AAD740 ] ===== -// Minimizing 16898AF6-501D-4F5B-9CBF-154E8C22EE27 -v0 <- LoadString 'toString' -v1 <- LoadInteger '0' -v2 <- LoadInteger '10' -v3 <- CreateNamedVariable 'Float32Array', 'none' -v4 <- CreateNamedVariable 'Float32Array', 'none' -v5 <- BeginClassDefinition (decl) - BeginClassStaticInitializer -> v6 - v7 <- BeginPlainFunction -> v8, v9, v10, v11 - Return v6 - EndPlainFunction - v12 <- BeginClassDefinition (exp) - EndClassDefinition - EndClassStaticInitializer -EndClassDefinition -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.fzil b/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.fzil deleted file mode 100755 index a5e6ab9ec..000000000 Binary files a/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.js b/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.js deleted file mode 100755 index b9c5d22cf..000000000 --- a/old_corpus/program_20251007081415_B792C2D5-EEC2-4806-8B04-8BAA13AAD740.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing 16898AF6-501D-4F5B-9CBF-154E8C22EE27 -class C5 { - static { - function f7(a8, a9, a10, a11) { - return this; - } - const v12 = class { - } - } -} -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.fuzzil.history b/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.fuzzil.history deleted file mode 100755 index be5479417..000000000 --- a/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.fuzzil.history +++ /dev/null @@ -1,117 +0,0 @@ -// ===== [ Program 3D073FA3-58C1-4741-9997-BF6508096639 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadInteger '536870887' -v1 <- LoadString '13' -v2 <- LoadString 'string' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceSetterGenerator - BeginClassInstanceSetter `d` -> v4, v5 - // Executing code generator ElementConfigurationGenerator - ConfigureElement v4, '7', 'PropertyFlags(rawValue: 3)', 'value' [["v4"]] - // Code generator finished - // Executing code generator TypedArrayGenerator - v6 <- LoadInteger '16' - v7 <- CreateNamedVariable 'Float64Array', 'none' - v8 <- Construct v7, [v6] - v9 <- LoadInteger '659' - v10 <- CreateNamedVariable 'Uint16Array', 'none' - v11 <- Construct v10, [v9] - v12 <- LoadInteger '127' - v13 <- CreateNamedVariable 'Uint32Array', 'none' - v14 <- Construct v13, [v12] - // Code generator finished - EndClassInstanceSetter - // Code generator finished -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -// Code generator finished -// Executing code generator RegExpGenerator -v18 <- LoadRegExp 'n(ab)' 'vgim' -v19 <- LoadRegExp 'w\x60?' 'dvm' -v20 <- LoadRegExp '(?:a?)*' 'dyimu' -// Code generator finished -// End of prefix code. 10 variables are now visible -v21 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v22 <- LoadInteger '256' -v23 <- CreateNamedVariable 'Int32Array', 'none' -v24 <- Construct v23, [] -v25 <- CreateNamedVariable 'Float32Array', 'none' -v26 <- LoadInteger '12' -v27 <- LoadString 'NFD' -v28 <- LoadString 'setMilliseconds' -v29 <- CallMethod v28, 'normalize', [v27] -v30 <- Construct v25, [v22] -SetComputedProperty v21, v23, v26 - - -// ===== [ Program 7E4376CC-4F61-4690-832F-72CBBB11F7B6 ] ===== -// Mutating 3D073FA3-58C1-4741-9997-BF6508096639 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '536870887' -v1 <- LoadString '13' -v2 <- LoadString 'string' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceSetter `d` -> v4, v5 - ConfigureElement v4, '7', 'PropertyFlags(rawValue: 3)', 'value' [["v4"]] - v6 <- LoadInteger '16' - v7 <- CreateNamedVariable 'Float64Array', 'none' - v8 <- Construct v7, [v6] - v9 <- LoadInteger '659' - v10 <- CreateNamedVariable 'Uint16Array', 'none' - v11 <- Construct v10, [v9] - v12 <- LoadInteger '127' - v13 <- CreateNamedVariable 'Uint32Array', 'none' - v14 <- Construct v13, [v12] - EndClassInstanceSetter -EndClassDefinition -// Exploring value v3 -v15 <- Construct (guarded) v3, [] -// Exploring finished -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- Construct v3, [] -v19 <- LoadRegExp 'n(ab)' 'vgim' -v20 <- LoadRegExp 'w\x60?' 'dvm' -// Exploring value v20 -v21 <- GetProperty v20, 'global' -// Exploring finished -v22 <- LoadRegExp '(?:a?)*' 'dyimu' -v23 <- CreateFloatArray [1.0642826126841244e+308, 3.9812896498247667, 0.0, 5.3474381789778285, 2.0, -1.0, 224.56605230737478, -0.0] -v24 <- LoadInteger '256' -v25 <- CreateNamedVariable 'Int32Array', 'none' -v26 <- Construct v25, [] -// Exploring value v26 -v27 <- CallMethod (guarded) v26, 'copyWithin', [v0, v17] -// Exploring finished -v28 <- CreateNamedVariable 'Float32Array', 'none' -v29 <- LoadInteger '12' -// Exploring value v29 -v30 <- BinaryOperation v29, '-', v29 -// Exploring finished -v31 <- LoadString 'NFD' -v32 <- LoadString 'setMilliseconds' -// Exploring value v32 -v33 <- CallMethod (guarded) v32, 'search', [v32] -// Exploring finished -v34 <- CallMethod v32, 'normalize', [v31] -v35 <- Construct v28, [v24] -SetComputedProperty v23, v25, v29 -// Program may be interesting due to new coverage: 2583 newly discovered edges in the CFG of the target - - -// ===== [ Program A79EC769-01BB-4BBE-837D-156FFDCA2915 ] ===== -// Minimizing 7E4376CC-4F61-4690-832F-72CBBB11F7B6 -v0 <- LoadInteger '536870887' -v1 <- BeginClassDefinition (decl) -EndClassDefinition -v2 <- CreateNamedVariable 'Int32Array', 'none' -v3 <- Construct v2, [] -v4 <- CallMethod v3, 'copyWithin', [v0, v1] -v5 <- LoadString 'setMilliseconds' -v6 <- CallMethod v5, 'search', [v5] -// Program is interesting due to new coverage: 32 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.fzil b/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.fzil deleted file mode 100755 index 5e779e1a8..000000000 Binary files a/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.js b/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.js deleted file mode 100755 index 95fd2db6e..000000000 --- a/old_corpus/program_20251007081416_A79EC769-01BB-4BBE-837D-156FFDCA2915.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 7E4376CC-4F61-4690-832F-72CBBB11F7B6 -class C1 { -} -const v3 = new Int32Array(); -v3.copyWithin(536870887, C1); -("setMilliseconds").search("setMilliseconds"); -// Program is interesting due to new coverage: 32 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.fuzzil.history b/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.fuzzil.history deleted file mode 100755 index f4f6ee23f..000000000 --- a/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.fuzzil.history +++ /dev/null @@ -1,94 +0,0 @@ -// ===== [ Program 63BEF629-5967-4BE8-A1E8-1FF454320394 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '9.395165649767577' -v1 <- LoadFloat '3.0' -v2 <- LoadFloat '-190621.88418352033' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator FloatArrayGenerator -v4 <- CreateFloatArray [0.832677769076877, 1000.0, -1000.0, -869.7202743702162, 1.7976931348623157e+308, 2.2250738585072014e-308, -1.1409785009036641e+308, -9.684304927149753e+307] -v5 <- CreateFloatArray [-285111.1473901728, -0.0, 1000.0, -2.2250738585072014e-308, -778.3395398041129, 7.320987427428712, -607.222219974934, 5.0] -v6 <- CreateFloatArray [2.220446049250313e-16, 1.7976931348623157e+308] -// Code generator finished -// Executing code generator TypedArrayGenerator -v7 <- LoadInteger '1219' -v8 <- CreateNamedVariable 'Int16Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '512' -v11 <- CreateNamedVariable 'Uint16Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '5' -v14 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v15 <- Construct v14, [v13] -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- CreateNamedVariable 'BigUint64Array', 'none' -v17 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v18 <- CallMethod v17, 'exec', [v16] -v19 <- GetProperty v17, 'constructor' -SetProperty v19, 'rightContext', v19 -v20 <- LoadInteger '1907' -v21 <- BeginPlainFunction -> v22, v23, v24, v25 - Return v16 -EndPlainFunction -v26 <- CallMethod v21, 'propertyIsEnumerable', [v20] - - -// ===== [ Program 2389453E-D1A4-432D-903E-E938D096562F ] ===== -// Mutating 63BEF629-5967-4BE8-A1E8-1FF454320394 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '9.395165649767577' -v1 <- LoadFloat '3.0' -v2 <- LoadFloat '-190621.88418352033' -v3 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -v4 <- CreateFloatArray [0.832677769076877, 1000.0, -1000.0, -869.7202743702162, 1.7976931348623157e+308, 2.2250738585072014e-308, -1.1409785009036641e+308, -9.684304927149753e+307] -// Executing code generator UpdateGenerator -Update v0, '||', v0 -// Code generator finished -// Executing code generator UnboundFunctionApplyGenerator -v5 <- CreateArray [] -v6 <- CallMethod (guarded) v1, 'apply', [v4, v5] -// Code generator finished -// Executing code generator IntegerGenerator -v7 <- LoadInteger '-2147483649' -v8 <- LoadInteger '-2147483649' -v9 <- LoadInteger '-7' -// Code generator finished -v10 <- CreateFloatArray [-285111.1473901728, -0.0, 1000.0, -2.2250738585072014e-308, -778.3395398041129, 7.320987427428712, -607.222219974934, 5.0] -v11 <- CreateFloatArray [2.220446049250313e-16, 1.7976931348623157e+308] -v12 <- LoadInteger '1219' -v13 <- CreateNamedVariable 'Int16Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '512' -v16 <- CreateNamedVariable 'Uint16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '5' -v19 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v20 <- Construct v19, [v18] -v21 <- CreateNamedVariable 'BigUint64Array', 'none' -v22 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v23 <- CallMethod v22, 'exec', [v21] -v24 <- GetProperty v22, 'constructor' -SetProperty v24, 'rightContext', v24 -v25 <- LoadInteger '1907' -v26 <- BeginPlainFunction -> v27, v28, v29, v30 - Return v21 -EndPlainFunction -v31 <- CallMethod v26, 'propertyIsEnumerable', [v25] -// Program may be interesting due to new coverage: 3256 newly discovered edges in the CFG of the target - - -// ===== [ Program 7CF7ADD1-D4D5-4722-A201-97F81FE27C27 ] ===== -// Minimizing 2389453E-D1A4-432D-903E-E938D096562F -v0 <- LoadFloat '3.0' -v1 <- CallMethod (guarded) v0, 'apply', [] -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.fzil b/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.fzil deleted file mode 100755 index 728d4d481..000000000 Binary files a/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.js b/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.js deleted file mode 100755 index bb69d618b..000000000 --- a/old_corpus/program_20251007081417_7CF7ADD1-D4D5-4722-A201-97F81FE27C27.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 2389453E-D1A4-432D-903E-E938D096562F -try { (3.0).apply(); } catch (e) {} -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.fuzzil.history b/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.fuzzil.history deleted file mode 100755 index ae60d4f2e..000000000 --- a/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.fuzzil.history +++ /dev/null @@ -1,87 +0,0 @@ -// ===== [ Program 0DC62B62-4829-4D3B-A36E-12AF6019EB77 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-9007199254740990' -v4 <- LoadInteger '4294967297' -v5 <- LoadInteger '-2147483649' -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-8' -v7 <- LoadInteger '-555899284' -v8 <- LoadInteger '-370332046' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v10 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v11 <- CreateIntArray [2147483648] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateNamedVariable 'Int16Array', 'none' -v13 <- CallMethod v12, 'from', [v12] - - -// ===== [ Program FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA ] ===== -// Mutating 0DC62B62-4829-4D3B-A36E-12AF6019EB77 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -// Splicing instruction 35 (Construct) from A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 -v3 <- LoadInteger '2098' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -// Splicing done -// Splicing instruction 54 (BinaryOperation) from CE0EC65A-1801-4A7F-9CFB-798E09167D93 -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- BinaryOperation v6, '**', v7 -// Splicing done -v9 <- LoadInteger '-9007199254740990' -// Splicing instruction 6 (SetElement) from 07D91DFC-8283-4302-979C-7F21495DD124 -v10 <- LoadString 'rReV3' -SetElement v10, '8', v2 -// Splicing done -// Splicing instruction 5 (EndObjectLiteral) from 4AB537EF-68D9-4CC9-8A28-52E831662FAE -v11 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v11 - ObjectLiteralAddProperty `h`, v11 -v12 <- EndObjectLiteral -// Splicing done -v13 <- LoadInteger '4294967297' -v14 <- LoadInteger '-2147483649' -v15 <- LoadInteger '-8' -v16 <- LoadInteger '-555899284' -v17 <- LoadInteger '-370332046' -v18 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v19 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v20 <- CreateIntArray [2147483648] -v21 <- CreateNamedVariable 'Int16Array', 'none' -// Splicing instruction 7 (EndPlainFunction) from 3376038D-29FC-4240-A4B4-91557DD04C45 -v22 <- BeginPlainFunction -> v23, v24, v25, v26 - v27 <- CallMethod v26, 'flat', [v22, v23, v24, v22, v24] - v28 <- CallMethod v27, 'fill', [v24] - Return v26 -EndPlainFunction -// Splicing done -v29 <- CallMethod v21, 'from', [v21] -// Program may be interesting due to new coverage: 2369 newly discovered edges in the CFG of the target - - -// ===== [ Program C937B217-899E-4B59-B17B-C8C7896698ED ] ===== -// Minimizing FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA -v0 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v0 - ObjectLiteralAddProperty `h`, v0 -v1 <- EndObjectLiteral -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.fzil b/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.fzil deleted file mode 100755 index 33eefc8d7..000000000 Binary files a/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.js b/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.js deleted file mode 100755 index 2b83d9ef7..000000000 --- a/old_corpus/program_20251007081419_C937B217-899E-4B59-B17B-C8C7896698ED.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA -class C0 { -} -const v1 = { __proto__: C0, h: C0 }; -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.fuzzil.history b/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.fuzzil.history deleted file mode 100755 index b87b1d24a..000000000 --- a/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.fuzzil.history +++ /dev/null @@ -1,158 +0,0 @@ -// ===== [ Program 0DC62B62-4829-4D3B-A36E-12AF6019EB77 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-9007199254740990' -v4 <- LoadInteger '4294967297' -v5 <- LoadInteger '-2147483649' -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-8' -v7 <- LoadInteger '-555899284' -v8 <- LoadInteger '-370332046' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v10 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v11 <- CreateIntArray [2147483648] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateNamedVariable 'Int16Array', 'none' -v13 <- CallMethod v12, 'from', [v12] - - -// ===== [ Program FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA ] ===== -// Mutating 0DC62B62-4829-4D3B-A36E-12AF6019EB77 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -// Splicing instruction 35 (Construct) from A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 -v3 <- LoadInteger '2098' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -// Splicing done -// Splicing instruction 54 (BinaryOperation) from CE0EC65A-1801-4A7F-9CFB-798E09167D93 -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- BinaryOperation v6, '**', v7 -// Splicing done -v9 <- LoadInteger '-9007199254740990' -// Splicing instruction 6 (SetElement) from 07D91DFC-8283-4302-979C-7F21495DD124 -v10 <- LoadString 'rReV3' -SetElement v10, '8', v2 -// Splicing done -// Splicing instruction 5 (EndObjectLiteral) from 4AB537EF-68D9-4CC9-8A28-52E831662FAE -v11 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v11 - ObjectLiteralAddProperty `h`, v11 -v12 <- EndObjectLiteral -// Splicing done -v13 <- LoadInteger '4294967297' -v14 <- LoadInteger '-2147483649' -v15 <- LoadInteger '-8' -v16 <- LoadInteger '-555899284' -v17 <- LoadInteger '-370332046' -v18 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v19 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v20 <- CreateIntArray [2147483648] -v21 <- CreateNamedVariable 'Int16Array', 'none' -// Splicing instruction 7 (EndPlainFunction) from 3376038D-29FC-4240-A4B4-91557DD04C45 -v22 <- BeginPlainFunction -> v23, v24, v25, v26 - v27 <- CallMethod v26, 'flat', [v22, v23, v24, v22, v24] - v28 <- CallMethod v27, 'fill', [v24] - Return v26 -EndPlainFunction -// Splicing done -v29 <- CallMethod v21, 'from', [v21] -// Program may be interesting due to new coverage: 2369 newly discovered edges in the CFG of the target - - -// ===== [ Program 8D76FBA7-7ABE-49BB-862B-CC6AE8B693EC ] ===== -// Mutating FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -v3 <- LoadInteger '2098' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- BinaryOperation v6, '**', v7 -// Executing code generator CompareWithIfElseGenerator -v9 <- Compare v1, '===', v6 -BeginIf v9 - // Executing code generator ConstructWithDifferentNewTargetGenerator - v10 <- CreateNamedVariable 'Reflect', 'none' - v11 <- CreateArray [v10, v1, v3] - v12 <- CallMethod v10, 'construct', [v4, v11, v4] - // Code generator finished -BeginElse - // Executing code generator DestructObjectAndReassignGenerator - {buffer:v1,byteLength:v2,h:v7,...v8} <- DestructObjectAndReassign v5 - // Code generator finished -EndIf -// Code generator finished -v13 <- LoadInteger '-9007199254740990' -v14 <- LoadString 'rReV3' -SetElement v14, '8', v2 -v15 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v15 - ObjectLiteralAddProperty `h`, v15 -v16 <- EndObjectLiteral -v17 <- LoadInteger '4294967297' -v18 <- LoadInteger '-2147483649' -v19 <- LoadInteger '-8' -// Executing code generator SimpleForLoopGenerator -BeginForLoopInitializer - v20 <- LoadInteger '0' -BeginForLoopCondition -> v21 - v22 <- LoadInteger '5' - v23 <- Compare v21, '<', v22 -BeginForLoopAfterthought v23 -> v24 - v25 <- UnaryOperation v24, '++' -BeginForLoopBody -> v26 - // Executing code generator IntegerGenerator - v27 <- LoadInteger '8' - v28 <- LoadInteger '7' - v29 <- LoadInteger '64' - // Code generator finished -EndForLoop -// Code generator finished -v30 <- LoadInteger '-555899284' -v31 <- LoadInteger '-370332046' -v32 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v33 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v34 <- CreateIntArray [2147483648] -v35 <- CreateNamedVariable 'Int16Array', 'none' -v36 <- BeginPlainFunction -> v37, v38, v39, v40 - v41 <- CallMethod v40, 'flat', [v36, v37, v38, v36, v38] - v42 <- CallMethod v41, 'fill', [v38] - Return v40 -EndPlainFunction -v43 <- CallMethod v35, 'from', [v35] -// Program may be interesting due to new coverage: 2849 newly discovered edges in the CFG of the target - - -// ===== [ Program 6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A ] ===== -// Minimizing 8D76FBA7-7ABE-49BB-862B-CC6AE8B693EC -v0 <- LoadInteger '-4294967297' -v1 <- LoadInteger '-1433181786' -v2 <- LoadInteger '2098' -v3 <- CreateNamedVariable 'Int32Array', 'none' -v4 <- Construct v3, [v2] -v5 <- LoadInteger '16' -v6 <- CreateNamedVariable 'Float64Array', 'none' -{buffer:v0,byteLength:v1,h:v6,...v5} <- DestructObjectAndReassign v4 -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.fzil b/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.fzil deleted file mode 100755 index 749850356..000000000 Binary files a/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.js b/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.js deleted file mode 100755 index 7780c3524..000000000 --- a/old_corpus/program_20251007081423_6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 8D76FBA7-7ABE-49BB-862B-CC6AE8B693EC -let v0 = -4294967297; -let v1 = -1433181786; -const v4 = new Int32Array(2098); -let v5 = 16; -({"buffer":v0,"byteLength":v1,"h":Float64Array,...v5} = v4); -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.fuzzil.history b/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.fuzzil.history deleted file mode 100755 index 43a69342d..000000000 --- a/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.fuzzil.history +++ /dev/null @@ -1,379 +0,0 @@ -// ===== [ Program 0DC62B62-4829-4D3B-A36E-12AF6019EB77 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-9007199254740990' -v4 <- LoadInteger '4294967297' -v5 <- LoadInteger '-2147483649' -// Code generator finished -// Executing code generator IntegerGenerator -v6 <- LoadInteger '-8' -v7 <- LoadInteger '-555899284' -v8 <- LoadInteger '-370332046' -// Code generator finished -// Executing code generator IntArrayGenerator -v9 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v10 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v11 <- CreateIntArray [2147483648] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateNamedVariable 'Int16Array', 'none' -v13 <- CallMethod v12, 'from', [v12] - - -// ===== [ Program FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA ] ===== -// Mutating 0DC62B62-4829-4D3B-A36E-12AF6019EB77 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -// Splicing instruction 35 (Construct) from A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 -v3 <- LoadInteger '2098' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -// Splicing done -// Splicing instruction 54 (BinaryOperation) from CE0EC65A-1801-4A7F-9CFB-798E09167D93 -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- BinaryOperation v6, '**', v7 -// Splicing done -v9 <- LoadInteger '-9007199254740990' -// Splicing instruction 6 (SetElement) from 07D91DFC-8283-4302-979C-7F21495DD124 -v10 <- LoadString 'rReV3' -SetElement v10, '8', v2 -// Splicing done -// Splicing instruction 5 (EndObjectLiteral) from 4AB537EF-68D9-4CC9-8A28-52E831662FAE -v11 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v11 - ObjectLiteralAddProperty `h`, v11 -v12 <- EndObjectLiteral -// Splicing done -v13 <- LoadInteger '4294967297' -v14 <- LoadInteger '-2147483649' -v15 <- LoadInteger '-8' -v16 <- LoadInteger '-555899284' -v17 <- LoadInteger '-370332046' -v18 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v19 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v20 <- CreateIntArray [2147483648] -v21 <- CreateNamedVariable 'Int16Array', 'none' -// Splicing instruction 7 (EndPlainFunction) from 3376038D-29FC-4240-A4B4-91557DD04C45 -v22 <- BeginPlainFunction -> v23, v24, v25, v26 - v27 <- CallMethod v26, 'flat', [v22, v23, v24, v22, v24] - v28 <- CallMethod v27, 'fill', [v24] - Return v26 -EndPlainFunction -// Splicing done -v29 <- CallMethod v21, 'from', [v21] -// Program may be interesting due to new coverage: 2369 newly discovered edges in the CFG of the target - - -// ===== [ Program 8D76FBA7-7ABE-49BB-862B-CC6AE8B693EC ] ===== -// Mutating FFD1F9F3-84FC-4D49-A5D6-0887F0A041FA with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -v3 <- LoadInteger '2098' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '16' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- BinaryOperation v6, '**', v7 -// Executing code generator CompareWithIfElseGenerator -v9 <- Compare v1, '===', v6 -BeginIf v9 - // Executing code generator ConstructWithDifferentNewTargetGenerator - v10 <- CreateNamedVariable 'Reflect', 'none' - v11 <- CreateArray [v10, v1, v3] - v12 <- CallMethod v10, 'construct', [v4, v11, v4] - // Code generator finished -BeginElse - // Executing code generator DestructObjectAndReassignGenerator - {buffer:v1,byteLength:v2,h:v7,...v8} <- DestructObjectAndReassign v5 - // Code generator finished -EndIf -// Code generator finished -v13 <- LoadInteger '-9007199254740990' -v14 <- LoadString 'rReV3' -SetElement v14, '8', v2 -v15 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v15 - ObjectLiteralAddProperty `h`, v15 -v16 <- EndObjectLiteral -v17 <- LoadInteger '4294967297' -v18 <- LoadInteger '-2147483649' -v19 <- LoadInteger '-8' -// Executing code generator SimpleForLoopGenerator -BeginForLoopInitializer - v20 <- LoadInteger '0' -BeginForLoopCondition -> v21 - v22 <- LoadInteger '5' - v23 <- Compare v21, '<', v22 -BeginForLoopAfterthought v23 -> v24 - v25 <- UnaryOperation v24, '++' -BeginForLoopBody -> v26 - // Executing code generator IntegerGenerator - v27 <- LoadInteger '8' - v28 <- LoadInteger '7' - v29 <- LoadInteger '64' - // Code generator finished -EndForLoop -// Code generator finished -v30 <- LoadInteger '-555899284' -v31 <- LoadInteger '-370332046' -v32 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v33 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v34 <- CreateIntArray [2147483648] -v35 <- CreateNamedVariable 'Int16Array', 'none' -v36 <- BeginPlainFunction -> v37, v38, v39, v40 - v41 <- CallMethod v40, 'flat', [v36, v37, v38, v36, v38] - v42 <- CallMethod v41, 'fill', [v38] - Return v40 -EndPlainFunction -v43 <- CallMethod v35, 'from', [v35] -// Program may be interesting due to new coverage: 2849 newly discovered edges in the CFG of the target - - -// ===== [ Program DAC02425-2D59-4F65-802B-5919323A752D ] ===== -// Mutating 8D76FBA7-7ABE-49BB-862B-CC6AE8B693EC with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -v3 <- LoadInteger '2098' -v4 <- CreateNamedVariable 'Int32Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '16' -// Splicing instruction 27 (CallFunction) from 465097E7-71C0-45D1-AD23-87CF4280979B -v7 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v8 <- UnaryOperation '~', v7 -v9 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v10 <- Construct (guarded) v9, [v8] -v11 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v12 <- CreateNamedVariable 'Date', 'none' -v13 <- BeginPlainFunction -> - Return v12 -EndPlainFunction -v14 <- BeginPlainFunction -> v15, v16 - SetElement v11, '7', v13 - v17 <- CreateNamedVariable 'Symbol', 'none' - v18 <- GetProperty v17, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v16 - BeginObjectLiteralComputedMethod v18 -> v19 - EndObjectLiteralComputedMethod - v20 <- EndObjectLiteral - v21 <- LoadDisposableVariable v20 - Return v10 -EndPlainFunction -v22 <- CallFunction v14, [] -// Splicing done -v23 <- CreateNamedVariable 'Float64Array', 'none' -v24 <- BinaryOperation v6, '**', v23 -v25 <- Compare v1, '===', v6 -BeginIf v25 - v26 <- CreateNamedVariable 'Reflect', 'none' - v27 <- CreateArray [v26, v1, v3] - v28 <- CallMethod v26, 'construct', [v4, v27, v4] -BeginElse - {buffer:v1,byteLength:v2,h:v23,...v24} <- DestructObjectAndReassign v5 -EndIf -v29 <- LoadInteger '-9007199254740990' -v30 <- LoadString 'rReV3' -SetElement v30, '8', v2 -v31 <- BeginClassDefinition (decl) -EndClassDefinition -BeginObjectLiteral - ObjectLiteralSetPrototype v31 - ObjectLiteralAddProperty `h`, v31 -v32 <- EndObjectLiteral -v33 <- LoadInteger '4294967297' -v34 <- LoadInteger '-2147483649' -v35 <- LoadInteger '-8' -BeginForLoopInitializer - v36 <- LoadInteger '0' -BeginForLoopCondition -> v37 - v38 <- LoadInteger '5' - v39 <- Compare v37, '<', v38 -BeginForLoopAfterthought v39 -> v40 - v41 <- UnaryOperation v40, '++' -BeginForLoopBody -> v42 - v43 <- LoadInteger '8' - v44 <- LoadInteger '7' - v45 <- LoadInteger '64' -EndForLoop -v46 <- LoadInteger '-555899284' -v47 <- LoadInteger '-370332046' -v48 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v49 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v50 <- CreateIntArray [2147483648] -v51 <- CreateNamedVariable 'Int16Array', 'none' -v52 <- BeginPlainFunction -> v53, v54, v55, v56 - v57 <- CallMethod v56, 'flat', [v52, v53, v54, v52, v54] - v58 <- CallMethod v57, 'fill', [v54] - Return v56 -EndPlainFunction -// Splicing instruction 7 (BeginObjectLiteral) from 479D9FA5-D2F8-41DB-A8DD-370317F6549F -v59 <- LoadString 'boolean' -v60 <- LoadFloat '-inf' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v60, v59 - ObjectLiteralCopyProperties v59 - BeginObjectLiteralSetter `f` -> v61, v62 - EndObjectLiteralSetter -v63 <- EndObjectLiteral -// Splicing done -v64 <- CallMethod v51, 'from', [v51] -// Program may be interesting due to new coverage: 3569 newly discovered edges in the CFG of the target - - -// ===== [ Program C3761B46-CF82-44D6-AA1C-82CE2D68808F ] ===== -// Mutating DAC02425-2D59-4F65-802B-5919323A752D with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '-65535' -v1 <- LoadInteger '-4294967297' -v2 <- LoadInteger '-1433181786' -v3 <- LoadInteger '2098' -// Exploring value v3 -v4 <- UnaryOperation '-', v3 -// Exploring finished -v5 <- CreateNamedVariable 'Int32Array', 'none' -v6 <- Construct v5, [v3] -// Exploring value v6 -SetElement v6, '1808', v6 -// Exploring finished -v7 <- LoadInteger '16' -v8 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] -v9 <- UnaryOperation '~', v8 -v10 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v11 <- Construct (guarded) v10, [v9] -v12 <- CreateIntArray [-2147483647, 23958, 9223372036854775807, 2147483647] -v13 <- CreateNamedVariable 'Date', 'none' -v14 <- BeginPlainFunction -> - Return v13 -EndPlainFunction -v15 <- BeginPlainFunction -> v16, v17 - // Exploring value v16 - v18 <- BinaryOperation v16, '??', v16 - // Exploring finished - // Exploring value v17 - v19 <- BinaryOperation v17, '??', v17 - // Exploring finished - SetElement v12, '7', v14 - v20 <- CreateNamedVariable 'Symbol', 'none' - // Exploring value v20 - v21 <- Construct (guarded) v20, [] - // Exploring finished - v22 <- GetProperty v20, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v17 - BeginObjectLiteralComputedMethod v22 -> v23 - EndObjectLiteralComputedMethod - v24 <- EndObjectLiteral - v25 <- LoadDisposableVariable v24 - Return v11 -EndPlainFunction -v26 <- CallFunction v15, [] -// Exploring value v26 -v27 <- BinaryOperation v26, '??', v26 -// Exploring finished -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- BinaryOperation v7, '**', v28 -// Exploring value v29 -v30 <- UnaryOperation '~', v29 -// Exploring finished -v31 <- Compare v1, '===', v7 -BeginIf v31 - v32 <- CreateNamedVariable 'Reflect', 'none' - v33 <- CreateArray [v32, v1, v3] - v34 <- CallMethod v32, 'construct', [v5, v33, v5] -BeginElse - {buffer:v1,byteLength:v2,h:v28,...v29} <- DestructObjectAndReassign v6 -EndIf -v35 <- LoadInteger '-9007199254740990' -v36 <- LoadString 'rReV3' -// Exploring value v36 -v37 <- CallMethod (guarded) v36, 'padEnd', [v31] -// Exploring finished -SetElement v36, '8', v2 -v38 <- BeginClassDefinition (decl) -EndClassDefinition -// Exploring value v38 -v39 <- GetProperty v38, 'prototype' -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v38 - ObjectLiteralAddProperty `h`, v38 -v40 <- EndObjectLiteral -v41 <- LoadInteger '4294967297' -v42 <- LoadInteger '-2147483649' -v43 <- LoadInteger '-8' -BeginForLoopInitializer - v44 <- LoadInteger '0' -BeginForLoopCondition -> v45 - v46 <- LoadInteger '5' - // Exploring value v46 - v47 <- UnaryOperation v46, '--' - // Exploring finished - v48 <- Compare v45, '<', v46 -BeginForLoopAfterthought v48 -> v49 - v50 <- UnaryOperation v49, '++' - // Exploring value v50 - v51 <- BinaryOperation v50, '>>>', v50 - // Exploring finished -BeginForLoopBody -> v52 - v53 <- LoadInteger '8' - v54 <- LoadInteger '7' - v55 <- LoadInteger '64' -EndForLoop -v56 <- LoadInteger '-555899284' -v57 <- LoadInteger '-370332046' -// Exploring value v57 -v58 <- Compare v57, '<', v57 -// Exploring finished -v59 <- CreateIntArray [1000, 4294967296, -1, 256, 8, 30284, -21119, -65535, 3] -v60 <- CreateIntArray [31314, -46405, -256, -20409, 10, -9007199254740991, 6, 4] -v61 <- CreateIntArray [2147483648] -v62 <- CreateNamedVariable 'Int16Array', 'none' -v63 <- BeginPlainFunction -> v64, v65, v66, v67 - v68 <- CallMethod v67, 'flat', [v63, v64, v65, v63, v65] - v69 <- CallMethod v68, 'fill', [v65] - Return v67 -EndPlainFunction -// Exploring value v63 -SetProperty v63, 'prototype', v63 -// Exploring finished -v70 <- LoadString 'boolean' -v71 <- LoadFloat '-inf' -BeginObjectLiteral - ObjectLiteralAddComputedProperty v71, v70 - ObjectLiteralCopyProperties v70 - BeginObjectLiteralSetter `f` -> v72, v73 - EndObjectLiteralSetter -v74 <- EndObjectLiteral -v75 <- CallMethod v62, 'from', [v62] -// Exploring value v75 -v76 <- CallMethod (guarded) v75, 'constructor', [v1, v31, v13] -// Program may be interesting due to new coverage: 3817 newly discovered edges in the CFG of the target - - -// ===== [ Program DEEF4EB8-B475-46D2-A000-1E34DBBFC546 ] ===== -// Minimizing C3761B46-CF82-44D6-AA1C-82CE2D68808F -v0 <- LoadInteger '2098' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -SetElement v2, '1808', v2 -v3 <- CreateNamedVariable 'Symbol', 'none' -v4 <- Construct (guarded) v3, [] -// Program is interesting due to new coverage: 16 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.fzil b/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.fzil deleted file mode 100755 index f42cbf6b5..000000000 Binary files a/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.js b/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.js deleted file mode 100755 index ab54b0dbc..000000000 --- a/old_corpus/program_20251007081428_DEEF4EB8-B475-46D2-A000-1E34DBBFC546.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing C3761B46-CF82-44D6-AA1C-82CE2D68808F -const v2 = new Int32Array(2098); -v2[1808] = v2; -try { new Symbol(); } catch (e) {} -// Program is interesting due to new coverage: 16 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.fuzzil.history b/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.fuzzil.history deleted file mode 100755 index 84c5480ab..000000000 --- a/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.fuzzil.history +++ /dev/null @@ -1,225 +0,0 @@ -// ===== [ Program C3368D1C-10E1-49C2-9CDD-C37979F64B92 ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -// Code generator finished -// Executing code generator StringGenerator -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -// Code generator finished -// End of prefix code. 10 variables are now visible -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -v12 <- LoadString 'Pacific/Easter' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - BeginObjectLiteralSetter `b` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -v32 <- Compare v31, '!=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop - - -// ===== [ Program 4F56CB9B-63D4-4C99-B423-373B83A387B8 ] ===== -// Mutating C3368D1C-10E1-49C2-9CDD-C37979F64B92 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -// Mutating next operation -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -// Mutating next operation -v12 <- LoadString 'boolean' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -// Mutating next operation -v16 <- Construct v15, [v14, v4] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - // Mutating next operation - BeginObjectLiteralSetter `c` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -// Mutating next operation -v32 <- Compare v31, '>=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2601 newly discovered edges in the CFG of the target - - -// ===== [ Program B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F ] ===== -// Mutating 4F56CB9B-63D4-4C99-B423-373B83A387B8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -// Exploring value v4 -v5 <- UnaryOperation v4, '--' -// Exploring finished -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -// Exploring value v8 -v9 <- CallMethod (guarded) v8, 'match', [v4] -// Exploring finished -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -// Exploring value v11 -SetElement v11, '0', v11 -// Exploring finished -v12 <- LoadInteger '795' -v13 <- BinaryOperation v12, '^', v12 -v14 <- LoadString 'boolean' -v15 <- CallFunction (guarded) v14, [] -v16 <- LoadInteger '2869' -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v16, v4] -v19 <- CallMethod v18, 'reverse', [] -v20 <- CreateNamedVariable 'BigInt64Array', 'none' -v21 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v21 -v22 <- CallMethod (guarded) v21, 'fromHex', [v7] -// Exploring finished -v23 <- Construct v21, [v20] -v24 <- LoadInteger '476388605' -// Exploring value v24 -v25 <- UnaryOperation '-', v24 -// Exploring finished -v26 <- BinaryOperation v24, '|', v24 -// Exploring value v26 -v27 <- BinaryOperation v26, '+', v26 -// Exploring finished -v28 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v29 <- CallMethod v28, 'bind', [] -// Exploring value v29 -v30 <- Construct (guarded) v29, [v10] -// Exploring finished -v31 <- BeginPlainFunction -> - Return v19 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v31 - BeginObjectLiteralSetter `c` -> v32, v33 - v34 <- GetComputedSuperProperty v31 - Update v34, '&&', v33 - EndObjectLiteralSetter -v35 <- EndObjectLiteral -// Exploring value v35 -v36 <- GetProperty (guarded) v35, 'bind' -v37 <- Construct (guarded) v36, [v35] -// Exploring finished -v38 <- CallMethod (guarded) v35, 'toString', [v13, v23, v16, v15] -// Exploring value v38 -v39 <- BinaryOperation v38, '??', v38 -// Exploring finished -v40 <- LoadInteger '723' -v41 <- Compare v40, '>=', v40 -v42 <- CreateNamedVariable 'Float64Array', 'none' -v43 <- Construct v42, [] -v44 <- GetProperty v43, 'constructor' -v45 <- Construct v44, [v21] -// Exploring value v45 -v46 <- GetElement v45, '1' -// Exploring finished -v47 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v47 - BeginRepeatLoop '5' -> v48 - v49 <- CallFunction v31, [] - EndRepeatLoop - v50 <- UnaryOperation v47, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2846 newly discovered edges in the CFG of the target - - -// ===== [ Program 14614F18-32A8-4D98-90D5-C1FAEC724066 ] ===== -// Minimizing B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F -v0 <- LoadBigInt '1024' -v1 <- LoadString 'valueOf' -v2 <- CallMethod v1, 'match', [v0] -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.fzil b/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.fzil deleted file mode 100755 index 9681fe515..000000000 Binary files a/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.js b/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.js deleted file mode 100755 index 7b3ff191c..000000000 --- a/old_corpus/program_20251007081430_14614F18-32A8-4D98-90D5-C1FAEC724066.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F -("valueOf").match(1024n); -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.fuzzil.history b/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.fuzzil.history deleted file mode 100755 index c07416743..000000000 --- a/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.fuzzil.history +++ /dev/null @@ -1,136 +0,0 @@ -// ===== [ Program C3368D1C-10E1-49C2-9CDD-C37979F64B92 ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -// Code generator finished -// Executing code generator StringGenerator -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -// Code generator finished -// End of prefix code. 10 variables are now visible -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -v12 <- LoadString 'Pacific/Easter' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - BeginObjectLiteralSetter `b` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -v32 <- Compare v31, '!=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop - - -// ===== [ Program 4F56CB9B-63D4-4C99-B423-373B83A387B8 ] ===== -// Mutating C3368D1C-10E1-49C2-9CDD-C37979F64B92 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -// Mutating next operation -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -// Mutating next operation -v12 <- LoadString 'boolean' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -// Mutating next operation -v16 <- Construct v15, [v14, v4] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - // Mutating next operation - BeginObjectLiteralSetter `c` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -// Mutating next operation -v32 <- Compare v31, '>=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2601 newly discovered edges in the CFG of the target - - -// ===== [ Program 32D488EB-AA85-4803-BE64-A780A6869DB3 ] ===== -// Minimizing 4F56CB9B-63D4-4C99-B423-373B83A387B8 -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- CallFunction v0, [v1, v1] -// Program is interesting due to new coverage: 24 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.fzil b/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.fzil deleted file mode 100755 index 37dd95ecd..000000000 Binary files a/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.js b/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.js deleted file mode 100755 index 09d760f02..000000000 --- a/old_corpus/program_20251007081430_32D488EB-AA85-4803-BE64-A780A6869DB3.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 4F56CB9B-63D4-4C99-B423-373B83A387B8 -Array(2136, 2136); -// Program is interesting due to new coverage: 24 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.fuzzil.history b/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.fuzzil.history deleted file mode 100755 index 5e22fd45c..000000000 --- a/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.fuzzil.history +++ /dev/null @@ -1,346 +0,0 @@ -// ===== [ Program C3368D1C-10E1-49C2-9CDD-C37979F64B92 ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -// Code generator finished -// Executing code generator StringGenerator -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -// Code generator finished -// End of prefix code. 10 variables are now visible -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -v12 <- LoadString 'Pacific/Easter' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - BeginObjectLiteralSetter `b` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -v32 <- Compare v31, '!=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop - - -// ===== [ Program 4F56CB9B-63D4-4C99-B423-373B83A387B8 ] ===== -// Mutating C3368D1C-10E1-49C2-9CDD-C37979F64B92 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -// Mutating next operation -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -// Mutating next operation -v12 <- LoadString 'boolean' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -// Mutating next operation -v16 <- Construct v15, [v14, v4] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - // Mutating next operation - BeginObjectLiteralSetter `c` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -// Mutating next operation -v32 <- Compare v31, '>=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2601 newly discovered edges in the CFG of the target - - -// ===== [ Program B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F ] ===== -// Mutating 4F56CB9B-63D4-4C99-B423-373B83A387B8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -// Exploring value v4 -v5 <- UnaryOperation v4, '--' -// Exploring finished -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -// Exploring value v8 -v9 <- CallMethod (guarded) v8, 'match', [v4] -// Exploring finished -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -// Exploring value v11 -SetElement v11, '0', v11 -// Exploring finished -v12 <- LoadInteger '795' -v13 <- BinaryOperation v12, '^', v12 -v14 <- LoadString 'boolean' -v15 <- CallFunction (guarded) v14, [] -v16 <- LoadInteger '2869' -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v16, v4] -v19 <- CallMethod v18, 'reverse', [] -v20 <- CreateNamedVariable 'BigInt64Array', 'none' -v21 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v21 -v22 <- CallMethod (guarded) v21, 'fromHex', [v7] -// Exploring finished -v23 <- Construct v21, [v20] -v24 <- LoadInteger '476388605' -// Exploring value v24 -v25 <- UnaryOperation '-', v24 -// Exploring finished -v26 <- BinaryOperation v24, '|', v24 -// Exploring value v26 -v27 <- BinaryOperation v26, '+', v26 -// Exploring finished -v28 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v29 <- CallMethod v28, 'bind', [] -// Exploring value v29 -v30 <- Construct (guarded) v29, [v10] -// Exploring finished -v31 <- BeginPlainFunction -> - Return v19 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v31 - BeginObjectLiteralSetter `c` -> v32, v33 - v34 <- GetComputedSuperProperty v31 - Update v34, '&&', v33 - EndObjectLiteralSetter -v35 <- EndObjectLiteral -// Exploring value v35 -v36 <- GetProperty (guarded) v35, 'bind' -v37 <- Construct (guarded) v36, [v35] -// Exploring finished -v38 <- CallMethod (guarded) v35, 'toString', [v13, v23, v16, v15] -// Exploring value v38 -v39 <- BinaryOperation v38, '??', v38 -// Exploring finished -v40 <- LoadInteger '723' -v41 <- Compare v40, '>=', v40 -v42 <- CreateNamedVariable 'Float64Array', 'none' -v43 <- Construct v42, [] -v44 <- GetProperty v43, 'constructor' -v45 <- Construct v44, [v21] -// Exploring value v45 -v46 <- GetElement v45, '1' -// Exploring finished -v47 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v47 - BeginRepeatLoop '5' -> v48 - v49 <- CallFunction v31, [] - EndRepeatLoop - v50 <- UnaryOperation v47, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2846 newly discovered edges in the CFG of the target - - -// ===== [ Program A673F2C0-F5C8-4F6F-BF42-08C8997ABB7E ] ===== -// Mutating B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- UnaryOperation v4, '--' -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -v9 <- CallMethod (guarded) v8, 'match', [v4] -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -SetElement v11, '0', v11 -v12 <- LoadInteger '795' -// Inserting program 17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017 -v13 <- LoadFloat '-2.0' -v14 <- LoadFloat '1.2397726966665674e+308' -v15 <- LoadFloat '0.013560799105835186' -v16 <- BeginConstructor -> v17, v18 - v19 <- CreateNamedVariable 'Date', 'none' - v20 <- BeginClassDefinition (decl) v19 - BeginClassConstructor -> v21, v22, v23 - EndClassConstructor - EndClassDefinition -EndConstructor -SetProperty v16, 'prototype', v16 -v24 <- Construct v16, [v13] -v25 <- Construct v16, [v13] -v26 <- Construct v16, [v15] -v27 <- LoadInteger '3380' -v28 <- CreateNamedVariable 'Int16Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '9' -BeginIf v14 - v31 <- GetProperty v29, '__proto__' - v32 <- CallFunction (guarded) v31, [v30, v31] -BeginElse - v33 <- CreateNamedVariable 'WeakSet', 'none' - v34 <- CallFunction v33, [] -EndIf -v35 <- CreateNamedVariable 'Uint16Array', 'none' -v36 <- Construct v35, [v30] -v37 <- LoadInteger '261' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v41 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v42 <- CreateIntArray [-65537] -v43 <- CallMethod (guarded) v42, 'reduceRight', [v13] -v44 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v45, v46 - v47 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v48 - EndObjectLiteralComputedMethod - v49 <- EndObjectLiteral - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v41 -> v50, v51, v52 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v53, v54 - v55 <- CallSuperMethod 'setUint32', [v40] - EndObjectLiteralSetter -v56 <- EndObjectLiteral -v57 <- BinaryOperation v12, '^', v12 -v58 <- LoadString 'boolean' -v59 <- CallFunction (guarded) v58, [] -v60 <- LoadInteger '2869' -v61 <- CreateNamedVariable 'Uint16Array', 'none' -v62 <- Construct v61, [v60, v4] -v63 <- CallMethod v62, 'reverse', [] -v64 <- CreateNamedVariable 'BigInt64Array', 'none' -v65 <- CreateNamedVariable 'Uint8Array', 'none' -v66 <- CallMethod (guarded) v65, 'fromHex', [v7] -v67 <- Construct v65, [v64] -v68 <- LoadInteger '476388605' -v69 <- UnaryOperation '-', v68 -v70 <- BinaryOperation v68, '|', v68 -v71 <- BinaryOperation v70, '+', v70 -v72 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v73 <- CallMethod v72, 'bind', [] -v74 <- Construct (guarded) v73, [v10] -v75 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v75 - BeginObjectLiteralSetter `c` -> v76, v77 - v78 <- GetComputedSuperProperty v75 - Update v78, '&&', v77 - EndObjectLiteralSetter -v79 <- EndObjectLiteral -v80 <- GetProperty (guarded) v79, 'bind' -v81 <- Construct (guarded) v80, [v79] -v82 <- CallMethod (guarded) v79, 'toString', [v57, v67, v60, v59] -v83 <- BinaryOperation v82, '??', v82 -v84 <- LoadInteger '723' -v85 <- Compare v84, '>=', v84 -v86 <- CreateNamedVariable 'Float64Array', 'none' -v87 <- Construct v86, [] -v88 <- GetProperty v87, 'constructor' -v89 <- Construct v88, [v65] -v90 <- GetElement v89, '1' -v91 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v91 - BeginRepeatLoop '5' -> v92 - v93 <- CallFunction v75, [] - EndRepeatLoop - v94 <- UnaryOperation v91, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3722 newly discovered edges in the CFG of the target - - -// ===== [ Program 317E3865-9881-41EC-A213-0E7FA29C075D ] ===== -// Minimizing A673F2C0-F5C8-4F6F-BF42-08C8997ABB7E -v0 <- LoadBigInt '1024' -v1 <- LoadString 'valueOf' -v2 <- CallMethod v1, 'match', [v0] -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.fzil b/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.fzil deleted file mode 100755 index 7fe03ef5f..000000000 Binary files a/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.js b/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.js deleted file mode 100755 index 85fffe775..000000000 --- a/old_corpus/program_20251007081432_317E3865-9881-41EC-A213-0E7FA29C075D.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing A673F2C0-F5C8-4F6F-BF42-08C8997ABB7E -("valueOf").match(1024n); -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.fuzzil.history b/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.fuzzil.history deleted file mode 100755 index 40ae31e08..000000000 --- a/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.fuzzil.history +++ /dev/null @@ -1,684 +0,0 @@ -// ===== [ Program C3368D1C-10E1-49C2-9CDD-C37979F64B92 ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -// Code generator finished -// Executing code generator StringGenerator -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -// Code generator finished -// End of prefix code. 10 variables are now visible -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -v12 <- LoadString 'Pacific/Easter' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -v16 <- Construct v15, [v14] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - BeginObjectLiteralSetter `b` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -v32 <- Compare v31, '!=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop - - -// ===== [ Program 4F56CB9B-63D4-4C99-B423-373B83A387B8 ] ===== -// Mutating C3368D1C-10E1-49C2-9CDD-C37979F64B92 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -// Mutating next operation -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- LoadBigInt '65535' -v6 <- LoadBigInt '-128' -v7 <- LoadString 'valueOf' -v8 <- LoadString 'symbol' -v9 <- LoadString 'z' -v10 <- LoadInteger '795' -v11 <- BinaryOperation v10, '^', v10 -// Mutating next operation -v12 <- LoadString 'boolean' -v13 <- CallFunction (guarded) v12, [] -v14 <- LoadInteger '2869' -v15 <- CreateNamedVariable 'Uint16Array', 'none' -// Mutating next operation -v16 <- Construct v15, [v14, v4] -v17 <- CallMethod v16, 'reverse', [] -v18 <- CreateNamedVariable 'BigInt64Array', 'none' -v19 <- CreateNamedVariable 'Uint8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '476388605' -v22 <- BinaryOperation v21, '|', v21 -v23 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v24 <- CallMethod v23, 'bind', [] -v25 <- BeginPlainFunction -> - Return v17 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v25 - // Mutating next operation - BeginObjectLiteralSetter `c` -> v26, v27 - v28 <- GetComputedSuperProperty v25 - Update v28, '&&', v27 - EndObjectLiteralSetter -v29 <- EndObjectLiteral -v30 <- CallMethod (guarded) v29, 'toString', [v11, v20, v14, v13] -v31 <- LoadInteger '723' -// Mutating next operation -v32 <- Compare v31, '>=', v31 -v33 <- CreateNamedVariable 'Float64Array', 'none' -v34 <- Construct v33, [] -v35 <- GetProperty v34, 'constructor' -v36 <- Construct v35, [v19] -v37 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v37 - BeginRepeatLoop '5' -> v38 - v39 <- CallFunction v25, [] - EndRepeatLoop - v40 <- UnaryOperation v37, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2601 newly discovered edges in the CFG of the target - - -// ===== [ Program B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F ] ===== -// Mutating 4F56CB9B-63D4-4C99-B423-373B83A387B8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -// Exploring value v4 -v5 <- UnaryOperation v4, '--' -// Exploring finished -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -// Exploring value v8 -v9 <- CallMethod (guarded) v8, 'match', [v4] -// Exploring finished -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -// Exploring value v11 -SetElement v11, '0', v11 -// Exploring finished -v12 <- LoadInteger '795' -v13 <- BinaryOperation v12, '^', v12 -v14 <- LoadString 'boolean' -v15 <- CallFunction (guarded) v14, [] -v16 <- LoadInteger '2869' -v17 <- CreateNamedVariable 'Uint16Array', 'none' -v18 <- Construct v17, [v16, v4] -v19 <- CallMethod v18, 'reverse', [] -v20 <- CreateNamedVariable 'BigInt64Array', 'none' -v21 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v21 -v22 <- CallMethod (guarded) v21, 'fromHex', [v7] -// Exploring finished -v23 <- Construct v21, [v20] -v24 <- LoadInteger '476388605' -// Exploring value v24 -v25 <- UnaryOperation '-', v24 -// Exploring finished -v26 <- BinaryOperation v24, '|', v24 -// Exploring value v26 -v27 <- BinaryOperation v26, '+', v26 -// Exploring finished -v28 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v29 <- CallMethod v28, 'bind', [] -// Exploring value v29 -v30 <- Construct (guarded) v29, [v10] -// Exploring finished -v31 <- BeginPlainFunction -> - Return v19 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v31 - BeginObjectLiteralSetter `c` -> v32, v33 - v34 <- GetComputedSuperProperty v31 - Update v34, '&&', v33 - EndObjectLiteralSetter -v35 <- EndObjectLiteral -// Exploring value v35 -v36 <- GetProperty (guarded) v35, 'bind' -v37 <- Construct (guarded) v36, [v35] -// Exploring finished -v38 <- CallMethod (guarded) v35, 'toString', [v13, v23, v16, v15] -// Exploring value v38 -v39 <- BinaryOperation v38, '??', v38 -// Exploring finished -v40 <- LoadInteger '723' -v41 <- Compare v40, '>=', v40 -v42 <- CreateNamedVariable 'Float64Array', 'none' -v43 <- Construct v42, [] -v44 <- GetProperty v43, 'constructor' -v45 <- Construct v44, [v21] -// Exploring value v45 -v46 <- GetElement v45, '1' -// Exploring finished -v47 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v47 - BeginRepeatLoop '5' -> v48 - v49 <- CallFunction v31, [] - EndRepeatLoop - v50 <- UnaryOperation v47, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 2846 newly discovered edges in the CFG of the target - - -// ===== [ Program A673F2C0-F5C8-4F6F-BF42-08C8997ABB7E ] ===== -// Mutating B58AEA8B-BEB1-4D97-85D1-6D88791BBC1F with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- UnaryOperation v4, '--' -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -v9 <- CallMethod (guarded) v8, 'match', [v4] -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -SetElement v11, '0', v11 -v12 <- LoadInteger '795' -// Inserting program 17EEC4F8-AD1C-40C4-8A37-8AD80E1B5017 -v13 <- LoadFloat '-2.0' -v14 <- LoadFloat '1.2397726966665674e+308' -v15 <- LoadFloat '0.013560799105835186' -v16 <- BeginConstructor -> v17, v18 - v19 <- CreateNamedVariable 'Date', 'none' - v20 <- BeginClassDefinition (decl) v19 - BeginClassConstructor -> v21, v22, v23 - EndClassConstructor - EndClassDefinition -EndConstructor -SetProperty v16, 'prototype', v16 -v24 <- Construct v16, [v13] -v25 <- Construct v16, [v13] -v26 <- Construct v16, [v15] -v27 <- LoadInteger '3380' -v28 <- CreateNamedVariable 'Int16Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '9' -BeginIf v14 - v31 <- GetProperty v29, '__proto__' - v32 <- CallFunction (guarded) v31, [v30, v31] -BeginElse - v33 <- CreateNamedVariable 'WeakSet', 'none' - v34 <- CallFunction v33, [] -EndIf -v35 <- CreateNamedVariable 'Uint16Array', 'none' -v36 <- Construct v35, [v30] -v37 <- LoadInteger '261' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v41 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v42 <- CreateIntArray [-65537] -v43 <- CallMethod (guarded) v42, 'reduceRight', [v13] -v44 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v45, v46 - v47 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v48 - EndObjectLiteralComputedMethod - v49 <- EndObjectLiteral - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v41 -> v50, v51, v52 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v53, v54 - v55 <- CallSuperMethod 'setUint32', [v40] - EndObjectLiteralSetter -v56 <- EndObjectLiteral -v57 <- BinaryOperation v12, '^', v12 -v58 <- LoadString 'boolean' -v59 <- CallFunction (guarded) v58, [] -v60 <- LoadInteger '2869' -v61 <- CreateNamedVariable 'Uint16Array', 'none' -v62 <- Construct v61, [v60, v4] -v63 <- CallMethod v62, 'reverse', [] -v64 <- CreateNamedVariable 'BigInt64Array', 'none' -v65 <- CreateNamedVariable 'Uint8Array', 'none' -v66 <- CallMethod (guarded) v65, 'fromHex', [v7] -v67 <- Construct v65, [v64] -v68 <- LoadInteger '476388605' -v69 <- UnaryOperation '-', v68 -v70 <- BinaryOperation v68, '|', v68 -v71 <- BinaryOperation v70, '+', v70 -v72 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v73 <- CallMethod v72, 'bind', [] -v74 <- Construct (guarded) v73, [v10] -v75 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v75 - BeginObjectLiteralSetter `c` -> v76, v77 - v78 <- GetComputedSuperProperty v75 - Update v78, '&&', v77 - EndObjectLiteralSetter -v79 <- EndObjectLiteral -v80 <- GetProperty (guarded) v79, 'bind' -v81 <- Construct (guarded) v80, [v79] -v82 <- CallMethod (guarded) v79, 'toString', [v57, v67, v60, v59] -v83 <- BinaryOperation v82, '??', v82 -v84 <- LoadInteger '723' -v85 <- Compare v84, '>=', v84 -v86 <- CreateNamedVariable 'Float64Array', 'none' -v87 <- Construct v86, [] -v88 <- GetProperty v87, 'constructor' -v89 <- Construct v88, [v65] -v90 <- GetElement v89, '1' -v91 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v91 - BeginRepeatLoop '5' -> v92 - v93 <- CallFunction v75, [] - EndRepeatLoop - v94 <- UnaryOperation v91, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3722 newly discovered edges in the CFG of the target - - -// ===== [ Program 9978202B-52B8-4527-A87F-F15A4F4ACFEB ] ===== -// Mutating A673F2C0-F5C8-4F6F-BF42-08C8997ABB7E with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- UnaryOperation v4, '--' -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -v9 <- CallMethod (guarded) v8, 'match', [v4] -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -SetElement v11, '0', v11 -v12 <- LoadInteger '795' -v13 <- LoadFloat '-2.0' -v14 <- LoadFloat '1.2397726966665674e+308' -v15 <- LoadFloat '0.013560799105835186' -v16 <- BeginConstructor -> v17, v18 - v19 <- CreateNamedVariable 'Date', 'none' - v20 <- BeginClassDefinition (decl) v19 - BeginClassConstructor -> v21, v22, v23 - EndClassConstructor - EndClassDefinition -EndConstructor -SetProperty v16, 'prototype', v16 -v24 <- Construct v16, [v13] -v25 <- Construct v16, [v13] -v26 <- Construct v16, [v15] -v27 <- LoadInteger '3380' -v28 <- CreateNamedVariable 'Int16Array', 'none' -v29 <- Construct v28, [v27] -v30 <- LoadInteger '9' -BeginIf v14 - v31 <- GetProperty v29, '__proto__' - v32 <- CallFunction (guarded) v31, [v30, v31] -BeginElse - v33 <- CreateNamedVariable 'WeakSet', 'none' - v34 <- CallFunction v33, [] -EndIf -v35 <- CreateNamedVariable 'Uint16Array', 'none' -v36 <- Construct v35, [v30] -v37 <- LoadInteger '261' -v38 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v39 <- Construct v38, [v37] -v40 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -v41 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v42 <- CreateIntArray [-65537] -v43 <- CallMethod (guarded) v42, 'reduceRight', [v13] -v44 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v45, v46 - v47 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v48 - EndObjectLiteralComputedMethod - v49 <- EndObjectLiteral - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v41 -> v50, v51, v52 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v53, v54 - v55 <- CallSuperMethod 'setUint32', [v40] - EndObjectLiteralSetter -v56 <- EndObjectLiteral -v57 <- BinaryOperation v12, '^', v12 -v58 <- LoadString 'boolean' -v59 <- CallFunction (guarded) v58, [] -v60 <- LoadInteger '2869' -v61 <- CreateNamedVariable 'Uint16Array', 'none' -v62 <- Construct v61, [v60, v4] -v63 <- CallMethod v62, 'reverse', [] -v64 <- CreateNamedVariable 'BigInt64Array', 'none' -v65 <- CreateNamedVariable 'Uint8Array', 'none' -v66 <- CallMethod (guarded) v65, 'fromHex', [v7] -v67 <- Construct v65, [v64] -v68 <- LoadInteger '476388605' -v69 <- UnaryOperation '-', v68 -// Replacing input 1 (v68) with v69 -v70 <- BinaryOperation v68, '|', v69 -// Replacing input 1 (v70) with v37 -v71 <- BinaryOperation v70, '+', v37 -v72 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v73 <- CallMethod v72, 'bind', [] -v74 <- Construct (guarded) v73, [v10] -v75 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralSetPrototype v75 - BeginObjectLiteralSetter `c` -> v76, v77 - v78 <- GetComputedSuperProperty v75 - Update v78, '&&', v77 - EndObjectLiteralSetter -v79 <- EndObjectLiteral -v80 <- GetProperty (guarded) v79, 'bind' -v81 <- Construct (guarded) v80, [v79] -v82 <- CallMethod (guarded) v79, 'toString', [v57, v67, v60, v59] -// Replacing input 0 (v82) with v75 -v83 <- BinaryOperation v75, '??', v82 -v84 <- LoadInteger '723' -v85 <- Compare v84, '>=', v84 -v86 <- CreateNamedVariable 'Float64Array', 'none' -v87 <- Construct v86, [] -v88 <- GetProperty v87, 'constructor' -v89 <- Construct v88, [v65] -v90 <- GetElement v89, '1' -v91 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v91 - BeginRepeatLoop '5' -> v92 - v93 <- CallFunction v75, [] - EndRepeatLoop - v94 <- UnaryOperation v91, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3638 newly discovered edges in the CFG of the target - - -// ===== [ Program B42E697D-C42B-4988-BC0C-7737F3BD3418 ] ===== -// Mutating 9978202B-52B8-4527-A87F-F15A4F4ACFEB with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- Construct v0, [v1, v1] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadBigInt '1024' -v5 <- UnaryOperation v4, '--' -v6 <- LoadBigInt '65535' -v7 <- LoadBigInt '-128' -v8 <- LoadString 'valueOf' -v9 <- CallMethod (guarded) v8, 'match', [v4] -v10 <- LoadString 'symbol' -v11 <- LoadString 'z' -SetElement v11, '0', v11 -v12 <- LoadInteger '795' -// Exploring value v12 -v13 <- UnaryOperation v12, '--' -// Exploring finished -v14 <- LoadFloat '-2.0' -v15 <- LoadFloat '1.2397726966665674e+308' -v16 <- LoadFloat '0.013560799105835186' -v17 <- BeginConstructor -> v18, v19 - v20 <- CreateNamedVariable 'Date', 'none' - v21 <- BeginClassDefinition (decl) v20 - BeginClassConstructor -> v22, v23, v24 - EndClassConstructor - EndClassDefinition -EndConstructor -SetProperty v17, 'prototype', v17 -v25 <- Construct v17, [v14] -// Exploring value v25 -SetProperty v25, 'name', v25 -// Exploring finished -v26 <- Construct v17, [v14] -// Exploring value v26 -v27 <- GetProperty (guarded) v26, 'constructor' -v28 <- Construct (guarded) v27, [v6] -// Exploring finished -v29 <- Construct v17, [v16] -// Exploring value v29 -SetProperty v29, 'b', v29 -// Exploring finished -v30 <- LoadInteger '3380' -v31 <- CreateNamedVariable 'Int16Array', 'none' -// Exploring value v31 -v32 <- GetProperty (guarded) v31, 'constructor' -v33 <- Construct (guarded) v32, [v2] -// Exploring finished -v34 <- Construct v31, [v30] -v35 <- LoadInteger '9' -BeginIf v15 - v36 <- GetProperty v34, '__proto__' - // Exploring value v36 - v37 <- CallMethod (guarded) v36, 'filter', [v12] - // Exploring finished - v38 <- CallFunction (guarded) v36, [v35, v36] -BeginElse - v39 <- CreateNamedVariable 'WeakSet', 'none' - v40 <- CallFunction v39, [] -EndIf -v41 <- CreateNamedVariable 'Uint16Array', 'none' -v42 <- Construct v41, [v35] -// Exploring value v42 -v43 <- CallMethod (guarded) v42, 'slice', [v34, v12] -// Exploring finished -v44 <- LoadInteger '261' -v45 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v46 <- Construct v45, [v44] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'subarray', [v10, v46] -// Exploring finished -v48 <- CreateIntArray [-69232989, 716822506, 3, -10, -6506] -// Exploring value v48 -v49 <- CallMethod (guarded) v48, 'keys', [] -// Exploring finished -v50 <- CreateIntArray [-11, -9, -1627167252, 536870912, 224770006] -v51 <- CreateIntArray [-65537] -// Exploring value v51 -v52 <- CallMethod (guarded) v51, 'reduceRight', [v41] -// Exploring finished -v53 <- CallMethod (guarded) v51, 'reduceRight', [v14] -// Exploring value v53 -v54 <- BinaryOperation v53, '??', v53 -// Exploring finished -v55 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'm' -> v56, v57 - v58 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v58 -> v59 - EndObjectLiteralComputedMethod - v60 <- EndObjectLiteral - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'f' -EndClassDefinition -BeginObjectLiteral - BeginObjectLiteralComputedMethod v50 -> v61, v62, v63 - EndObjectLiteralComputedMethod - BeginObjectLiteralSetter `d` -> v64, v65 - v66 <- CallSuperMethod 'setUint32', [v48] - EndObjectLiteralSetter -v67 <- EndObjectLiteral -// Exploring value v67 -v68 <- GetProperty (guarded) v67, '__defineGetter__' -v69 <- Construct (guarded) v68, [v35, v35] -// Exploring finished -v70 <- BinaryOperation v12, '^', v12 -// Exploring value v70 -v71 <- UnaryOperation '-', v70 -// Exploring finished -v72 <- LoadString 'boolean' -v73 <- CallFunction (guarded) v72, [] -// Exploring value v73 -v74 <- BinaryOperation v73, '??', v73 -// Exploring finished -v75 <- LoadInteger '2869' -v76 <- CreateNamedVariable 'Uint16Array', 'none' -v77 <- Construct v76, [v75, v4] -v78 <- CallMethod v77, 'reverse', [] -v79 <- CreateNamedVariable 'BigInt64Array', 'none' -v80 <- CreateNamedVariable 'Uint8Array', 'none' -v81 <- CallMethod (guarded) v80, 'fromHex', [v7] -v82 <- Construct v80, [v79] -v83 <- LoadInteger '476388605' -v84 <- UnaryOperation '-', v83 -// Exploring value v84 -v85 <- UnaryOperation v84, '--' -// Exploring finished -v86 <- BinaryOperation v83, '|', v84 -v87 <- BinaryOperation v86, '+', v44 -// Exploring value v87 -v88 <- BinaryOperation v87, '>>>', v87 -// Exploring finished -v89 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v90 <- CallMethod v89, 'bind', [] -v91 <- Construct (guarded) v90, [v10] -// Exploring value v91 -v92 <- GetProperty v91, 'byteLength' -// Exploring finished -v93 <- BeginPlainFunction -> - Return v78 -EndPlainFunction -// Exploring value v93 -SetProperty v93, 'length', v93 -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v93 - BeginObjectLiteralSetter `c` -> v94, v95 - v96 <- GetComputedSuperProperty v93 - Update v96, '&&', v95 - EndObjectLiteralSetter -v97 <- EndObjectLiteral -v98 <- GetProperty (guarded) v97, 'bind' -v99 <- Construct (guarded) v98, [v97] -// Exploring value v99 -v100 <- BinaryOperation v99, '??', v99 -// Exploring finished -v101 <- CallMethod (guarded) v97, 'toString', [v70, v82, v75, v73] -v102 <- BinaryOperation v93, '??', v101 -v103 <- LoadInteger '723' -// Exploring value v103 -v104 <- BinaryOperation v103, '>>>', v103 -// Exploring finished -v105 <- Compare v103, '>=', v103 -v106 <- CreateNamedVariable 'Float64Array', 'none' -v107 <- Construct v106, [] -v108 <- GetProperty v107, 'constructor' -v109 <- Construct v108, [v80] -// Exploring value v109 -v110 <- GetElement v109, '1' -// Exploring finished -v111 <- GetElement v109, '1' -v112 <- LoadInteger '0' -BeginWhileLoopHeader -BeginWhileLoopBody v112 - BeginRepeatLoop '5' -> v113 - v114 <- CallFunction v93, [] - EndRepeatLoop - v115 <- UnaryOperation v112, '++' -EndWhileLoop -// Program may be interesting due to new coverage: 3837 newly discovered edges in the CFG of the target - - -// ===== [ Program 16F3F147-CB1E-4E53-9188-F109A0B85D85 ] ===== -// Minimizing B42E697D-C42B-4988-BC0C-7737F3BD3418 -v0 <- CreateNamedVariable 'Array', 'none' -v1 <- LoadInteger '2136' -v2 <- LoadBigInt '1024' -v3 <- LoadBigInt '65535' -v4 <- LoadBigInt '-128' -v5 <- LoadString 'valueOf' -v6 <- LoadString 'symbol' -v7 <- LoadString 'z' -v8 <- LoadInteger '795' -v9 <- LoadFloat '-2.0' -v10 <- LoadFloat '1.2397726966665674e+308' -v11 <- LoadFloat '0.013560799105835186' -v12 <- BeginConstructor -> v13, v14 - v15 <- CreateNamedVariable 'Date', 'none' -EndConstructor -v16 <- GetProperty v12, 'constructor' -v17 <- CallFunction v16, [v3] -v18 <- LoadInteger '3380' -v19 <- CreateNamedVariable 'Int16Array', 'none' -v20 <- LoadInteger '9' -v21 <- CreateNamedVariable 'Uint16Array', 'none' -v22 <- Construct v21, [v20] -v23 <- CallMethod v22, 'slice', [] -v24 <- LoadInteger '261' -v25 <- LoadInteger '476388605' -v26 <- UnaryOperation v25, '--' -v27 <- BinaryOperation v25, '|', v25 -v28 <- BinaryOperation v27, '+', v24 -v29 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v30 <- Construct v29, [] -v31 <- GetProperty v30, 'byteLength' -v32 <- LoadInteger '0' -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.fzil b/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.fzil deleted file mode 100755 index 541f059e9..000000000 Binary files a/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.js b/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.js deleted file mode 100755 index 3b38e4646..000000000 --- a/old_corpus/program_20251007081436_16F3F147-CB1E-4E53-9188-F109A0B85D85.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing B42E697D-C42B-4988-BC0C-7737F3BD3418 -function F12(a14) { - if (!new.target) { throw 'must be called with new'; } -} -const t4 = F12.constructor; -t4(65535n); -const v22 = new Uint16Array(9); -v22.slice(); -let v25 = 476388605; -v25--; -(v25 | v25) + 261; -const v30 = new SharedArrayBuffer(); -v30.byteLength; -// Program is interesting due to new coverage: 21 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.fuzzil.history b/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.fuzzil.history deleted file mode 100755 index 73852b19b..000000000 --- a/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.fuzzil.history +++ /dev/null @@ -1,359 +0,0 @@ -// ===== [ Program 9D1A3454-578F-4E96-9216-35854CC29398 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v7 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v8 <- CreateFloatArray [nan, -1000000.0] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v9 <- LoadString '+03:00' -v10 <- LoadString '+02:36' -v11 <- LoadString 'Europe/Isle_of_Man' -// Code generator finished -// Executing code generator TypedArrayGenerator -v12 <- LoadInteger '13' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3592' -v16 <- CreateNamedVariable 'Int16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '256' -v19 <- CreateNamedVariable 'Uint32Array', 'none' -v20 <- Construct v19, [v18] -// Code generator finished -// End of prefix code. 19 variables are now visible -v21 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -BeginObjectLiteral -v22 <- EndObjectLiteral -v23 <- CreateNamedVariable 'Proxy', 'none' -v24 <- Construct v23, [v21, v22] -SetProperty v24, 'name', v24 - - -// ===== [ Program AAB89A36-B9EC-401E-B4B7-A4BD3A0B56F2 ] ===== -// Mutating 9D1A3454-578F-4E96-9216-35854CC29398 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - // Splicing instruction 6 (SetElement) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - // Splicing done - // Splicing instruction 21 (BinaryOperation) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C - v4 <- LoadFloat '-1000000000.0' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v12 <- Construct v6, [v5, v4, v4, v4] - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop - // Splicing done - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v16 <- Construct v0, [] -v17 <- Construct v0, [] -v18 <- Construct v0, [] -v19 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v20 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v21 <- CreateFloatArray [nan, -1000000.0] -v22 <- LoadString '+03:00' -// Splicing instruction 1 (CallMethod) from 37B8D211-21EF-4979-AAD6-6AF7581FB5ED -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- CallMethod (guarded) v23, 'fromBase64', [v23] -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from DD1E1403-841B-4E7F-9368-02418E26BFC6 -v25 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -// Splicing done -v27 <- LoadString '+02:36' -v28 <- LoadString 'Europe/Isle_of_Man' -v29 <- LoadInteger '13' -// Splicing instruction 5 (BeginConstructor) from 1CCC1C3B-7D22-4168-91B0-DE871AE80F11 -v30 <- LoadInteger '95521319' -v31 <- CreateArray [v30, v30] -v32 <- BeginPlainFunction -> v33, v34, v35, v36 - Return v31 -EndPlainFunction -v37 <- BeginConstructor -> v38, v39, v40 - v41 <- LoadRegExp '[B]' 'dimu' - v42 <- CallMethod v41, 'test', [v31] - v43 <- BindFunction v32 - SetProperty v43, 'd', v43 -EndConstructor -// Splicing done -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- Construct v44, [v29] -v46 <- LoadInteger '3592' -v47 <- CreateNamedVariable 'Int16Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '256' -v50 <- CreateNamedVariable 'Uint32Array', 'none' -v51 <- Construct v50, [v49] -v52 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -BeginObjectLiteral -v53 <- EndObjectLiteral -v54 <- CreateNamedVariable 'Proxy', 'none' -// Splicing instruction 5 (SetProperty) from 5653F6F6-4CA5-437F-9E5F-F0D816B67241 -SetProperty v18, 'e', v17 -// Splicing done -// Splicing instruction 54 (BeginObjectLiteral) from EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA -v55 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v24 - BeginObjectLiteralGetter `d` -> v56 - BeginObjectLiteral - v57 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v55 -v58 <- EndObjectLiteral -// Splicing done -v59 <- Construct v54, [v52, v53] -SetProperty v59, 'name', v59 -// Program may be interesting due to new coverage: 3034 newly discovered edges in the CFG of the target - - -// ===== [ Program EA1CDE30-B649-4D82-96F0-0CAA3B42E6BD ] ===== -// Mutating AAB89A36-B9EC-401E-B4B7-A4BD3A0B56F2 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - // Probing value v1 - SetProperty v1, 'e', v0 - // Probing finished - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - // Probing value v7 - SetProperty v7, 'p17', v6 - // Probing finished - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v12 <- Construct v6, [v5, v4, v4, v4] - // Probing value v12 - SetProperty v12, 'p3', v2 - // Probing finished - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v16 <- Construct v0, [] -v17 <- Construct v0, [] -v18 <- Construct v0, [] -v19 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v20 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v21 <- CreateFloatArray [nan, -1000000.0] -v22 <- LoadString '+03:00' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- CallMethod (guarded) v23, 'fromBase64', [v23] -v25 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -v27 <- LoadString '+02:36' -v28 <- LoadString 'Europe/Isle_of_Man' -v29 <- LoadInteger '13' -v30 <- LoadInteger '95521319' -v31 <- CreateArray [v30, v30] -v32 <- BeginPlainFunction -> v33, v34, v35, v36 - Return v31 -EndPlainFunction -v37 <- BeginConstructor -> v38, v39, v40 - v41 <- LoadRegExp '[B]' 'dimu' - v42 <- CallMethod v41, 'test', [v31] - v43 <- BindFunction v32 - SetProperty v43, 'd', v43 -EndConstructor -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- Construct v44, [v29] -v46 <- LoadInteger '3592' -v47 <- CreateNamedVariable 'Int16Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '256' -v50 <- CreateNamedVariable 'Uint32Array', 'none' -v51 <- Construct v50, [v49] -v52 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -BeginObjectLiteral -v53 <- EndObjectLiteral -v54 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v18, 'e', v17 -v55 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v24 - BeginObjectLiteralGetter `d` -> v56 - BeginObjectLiteral - v57 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v55 -v58 <- EndObjectLiteral -v59 <- Construct v54, [v52, v53] -SetProperty v59, 'name', v59 -// Program may be interesting due to new coverage: 3028 newly discovered edges in the CFG of the target - - -// ===== [ Program 99EC3B42-C969-4B3A-A335-08DD659A0B3F ] ===== -// Mutating EA1CDE30-B649-4D82-96F0-0CAA3B42E6BD with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - // Exploring value v4 - v5 <- UnaryOperation v4, '--' - // Exploring finished - v6 <- LoadInteger '684504293' - v7 <- BeginConstructor -> v8, v9, v10, v11, v12 - // Exploring value v8 - v13 <- CallMethod (guarded) v8, 'valueOf', [] - // Exploring finished - // Exploring value v9 - v14 <- UnaryOperation v9, '++' - // Exploring finished - // Exploring value v11 - v15 <- BinaryOperation v11, '>>', v11 - // Exploring finished - SetProperty v8, 'p17', v7 - SetProperty v8, 'a', v6 - SetProperty v8, 'h', v11 - SetProperty v8, 'c', v9 - EndConstructor - v16 <- Construct v7, [v6, v4, v4, v4] - SetProperty v16, 'p3', v2 - BeginRepeatLoop '25' -> v17 - // Exploring value v17 - v18 <- UnaryOperation '~', v17 - // Exploring finished - v19 <- LoadString 'p' - v20 <- BinaryOperation v19, '+', v17 - SetComputedProperty v16, v20, v17 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v21 <- Construct v0, [] -v22 <- Construct v0, [] -v23 <- Construct v0, [] -// Exploring value v23 -SetProperty v23, 'b', v23 -// Exploring finished -v24 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v25 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -// Exploring value v25 -v26 <- CallMethod (guarded) v25, 'unshift', [v22] -// Exploring finished -v27 <- CreateFloatArray [nan, -1000000.0] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'some', [v22] -// Exploring finished -v29 <- LoadString '+03:00' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- CallMethod (guarded) v30, 'fromBase64', [v30] -v32 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v32 -v33 <- EndObjectLiteral -v34 <- LoadString '+02:36' -v35 <- LoadString 'Europe/Isle_of_Man' -v36 <- LoadInteger '13' -v37 <- LoadInteger '95521319' -// Exploring value v37 -v38 <- BinaryOperation v37, '+', v37 -// Exploring finished -v39 <- CreateArray [v37, v37] -v40 <- BeginPlainFunction -> v41, v42, v43, v44 - Return v39 -EndPlainFunction -// Exploring value v40 -v45 <- GetProperty v40, 'name' -// Exploring finished -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- LoadRegExp '[B]' 'dimu' - v51 <- CallMethod v50, 'test', [v39] - v52 <- BindFunction v40 - SetProperty v52, 'd', v52 -EndConstructor -// Exploring value v46 -SetProperty v46, 'd', v46 -// Exploring finished -v53 <- CreateNamedVariable 'Uint32Array', 'none' -v54 <- Construct v53, [v36] -v55 <- LoadInteger '3592' -v56 <- CreateNamedVariable 'Int16Array', 'none' -v57 <- Construct v56, [v55] -// Exploring value v57 -SetElement v57, '1055', v57 -// Exploring finished -v58 <- LoadInteger '256' -v59 <- CreateNamedVariable 'Uint32Array', 'none' -v60 <- Construct v59, [v58] -v61 <- BeginPlainFunction -> - Return v61 -EndPlainFunction -BeginObjectLiteral -v62 <- EndObjectLiteral -v63 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v23, 'e', v22 -v64 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v31 - BeginObjectLiteralGetter `d` -> v65 - BeginObjectLiteral - v66 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v64 -v67 <- EndObjectLiteral -// Exploring value v67 -SetProperty v67, 'b', v67 -// Exploring finished -v68 <- Construct v63, [v61, v62] -SetProperty v68, 'name', v68 -// Program may be interesting due to new coverage: 3185 newly discovered edges in the CFG of the target - - -// ===== [ Program 830563D2-A313-401F-9C16-5BC48190FDAB ] ===== -// Minimizing 99EC3B42-C969-4B3A-A335-08DD659A0B3F -v0 <- LoadInteger '3592' -v1 <- CreateNamedVariable 'Int16Array', 'none' -v2 <- Construct v1, [v0] -SetElement v2, '1055', v2 -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.fzil b/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.fzil deleted file mode 100755 index a1ae03045..000000000 Binary files a/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.fzil and /dev/null differ diff --git a/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.js b/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.js deleted file mode 100755 index 4f829e76b..000000000 --- a/old_corpus/program_20251007081449_830563D2-A313-401F-9C16-5BC48190FDAB.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 99EC3B42-C969-4B3A-A335-08DD659A0B3F -const v2 = new Int16Array(3592); -v2[1055] = v2; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.fuzzil.history b/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.fuzzil.history deleted file mode 100755 index f7ef7ead0..000000000 --- a/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.fuzzil.history +++ /dev/null @@ -1,557 +0,0 @@ -// ===== [ Program 9D1A3454-578F-4E96-9216-35854CC29398 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v7 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v8 <- CreateFloatArray [nan, -1000000.0] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v9 <- LoadString '+03:00' -v10 <- LoadString '+02:36' -v11 <- LoadString 'Europe/Isle_of_Man' -// Code generator finished -// Executing code generator TypedArrayGenerator -v12 <- LoadInteger '13' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3592' -v16 <- CreateNamedVariable 'Int16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '256' -v19 <- CreateNamedVariable 'Uint32Array', 'none' -v20 <- Construct v19, [v18] -// Code generator finished -// End of prefix code. 19 variables are now visible -v21 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -BeginObjectLiteral -v22 <- EndObjectLiteral -v23 <- CreateNamedVariable 'Proxy', 'none' -v24 <- Construct v23, [v21, v22] -SetProperty v24, 'name', v24 - - -// ===== [ Program AAB89A36-B9EC-401E-B4B7-A4BD3A0B56F2 ] ===== -// Mutating 9D1A3454-578F-4E96-9216-35854CC29398 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - // Splicing instruction 6 (SetElement) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - // Splicing done - // Splicing instruction 21 (BinaryOperation) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C - v4 <- LoadFloat '-1000000000.0' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v12 <- Construct v6, [v5, v4, v4, v4] - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop - // Splicing done - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v16 <- Construct v0, [] -v17 <- Construct v0, [] -v18 <- Construct v0, [] -v19 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v20 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v21 <- CreateFloatArray [nan, -1000000.0] -v22 <- LoadString '+03:00' -// Splicing instruction 1 (CallMethod) from 37B8D211-21EF-4979-AAD6-6AF7581FB5ED -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- CallMethod (guarded) v23, 'fromBase64', [v23] -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from DD1E1403-841B-4E7F-9368-02418E26BFC6 -v25 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -// Splicing done -v27 <- LoadString '+02:36' -v28 <- LoadString 'Europe/Isle_of_Man' -v29 <- LoadInteger '13' -// Splicing instruction 5 (BeginConstructor) from 1CCC1C3B-7D22-4168-91B0-DE871AE80F11 -v30 <- LoadInteger '95521319' -v31 <- CreateArray [v30, v30] -v32 <- BeginPlainFunction -> v33, v34, v35, v36 - Return v31 -EndPlainFunction -v37 <- BeginConstructor -> v38, v39, v40 - v41 <- LoadRegExp '[B]' 'dimu' - v42 <- CallMethod v41, 'test', [v31] - v43 <- BindFunction v32 - SetProperty v43, 'd', v43 -EndConstructor -// Splicing done -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- Construct v44, [v29] -v46 <- LoadInteger '3592' -v47 <- CreateNamedVariable 'Int16Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '256' -v50 <- CreateNamedVariable 'Uint32Array', 'none' -v51 <- Construct v50, [v49] -v52 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -BeginObjectLiteral -v53 <- EndObjectLiteral -v54 <- CreateNamedVariable 'Proxy', 'none' -// Splicing instruction 5 (SetProperty) from 5653F6F6-4CA5-437F-9E5F-F0D816B67241 -SetProperty v18, 'e', v17 -// Splicing done -// Splicing instruction 54 (BeginObjectLiteral) from EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA -v55 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v24 - BeginObjectLiteralGetter `d` -> v56 - BeginObjectLiteral - v57 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v55 -v58 <- EndObjectLiteral -// Splicing done -v59 <- Construct v54, [v52, v53] -SetProperty v59, 'name', v59 -// Program may be interesting due to new coverage: 3034 newly discovered edges in the CFG of the target - - -// ===== [ Program EA1CDE30-B649-4D82-96F0-0CAA3B42E6BD ] ===== -// Mutating AAB89A36-B9EC-401E-B4B7-A4BD3A0B56F2 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - // Probing value v1 - SetProperty v1, 'e', v0 - // Probing finished - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - // Probing value v7 - SetProperty v7, 'p17', v6 - // Probing finished - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v12 <- Construct v6, [v5, v4, v4, v4] - // Probing value v12 - SetProperty v12, 'p3', v2 - // Probing finished - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v16 <- Construct v0, [] -v17 <- Construct v0, [] -v18 <- Construct v0, [] -v19 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v20 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v21 <- CreateFloatArray [nan, -1000000.0] -v22 <- LoadString '+03:00' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- CallMethod (guarded) v23, 'fromBase64', [v23] -v25 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -v27 <- LoadString '+02:36' -v28 <- LoadString 'Europe/Isle_of_Man' -v29 <- LoadInteger '13' -v30 <- LoadInteger '95521319' -v31 <- CreateArray [v30, v30] -v32 <- BeginPlainFunction -> v33, v34, v35, v36 - Return v31 -EndPlainFunction -v37 <- BeginConstructor -> v38, v39, v40 - v41 <- LoadRegExp '[B]' 'dimu' - v42 <- CallMethod v41, 'test', [v31] - v43 <- BindFunction v32 - SetProperty v43, 'd', v43 -EndConstructor -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- Construct v44, [v29] -v46 <- LoadInteger '3592' -v47 <- CreateNamedVariable 'Int16Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '256' -v50 <- CreateNamedVariable 'Uint32Array', 'none' -v51 <- Construct v50, [v49] -v52 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -BeginObjectLiteral -v53 <- EndObjectLiteral -v54 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v18, 'e', v17 -v55 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v24 - BeginObjectLiteralGetter `d` -> v56 - BeginObjectLiteral - v57 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v55 -v58 <- EndObjectLiteral -v59 <- Construct v54, [v52, v53] -SetProperty v59, 'name', v59 -// Program may be interesting due to new coverage: 3028 newly discovered edges in the CFG of the target - - -// ===== [ Program 99EC3B42-C969-4B3A-A335-08DD659A0B3F ] ===== -// Mutating EA1CDE30-B649-4D82-96F0-0CAA3B42E6BD with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - // Exploring value v4 - v5 <- UnaryOperation v4, '--' - // Exploring finished - v6 <- LoadInteger '684504293' - v7 <- BeginConstructor -> v8, v9, v10, v11, v12 - // Exploring value v8 - v13 <- CallMethod (guarded) v8, 'valueOf', [] - // Exploring finished - // Exploring value v9 - v14 <- UnaryOperation v9, '++' - // Exploring finished - // Exploring value v11 - v15 <- BinaryOperation v11, '>>', v11 - // Exploring finished - SetProperty v8, 'p17', v7 - SetProperty v8, 'a', v6 - SetProperty v8, 'h', v11 - SetProperty v8, 'c', v9 - EndConstructor - v16 <- Construct v7, [v6, v4, v4, v4] - SetProperty v16, 'p3', v2 - BeginRepeatLoop '25' -> v17 - // Exploring value v17 - v18 <- UnaryOperation '~', v17 - // Exploring finished - v19 <- LoadString 'p' - v20 <- BinaryOperation v19, '+', v17 - SetComputedProperty v16, v20, v17 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v21 <- Construct v0, [] -v22 <- Construct v0, [] -v23 <- Construct v0, [] -// Exploring value v23 -SetProperty v23, 'b', v23 -// Exploring finished -v24 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v25 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -// Exploring value v25 -v26 <- CallMethod (guarded) v25, 'unshift', [v22] -// Exploring finished -v27 <- CreateFloatArray [nan, -1000000.0] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'some', [v22] -// Exploring finished -v29 <- LoadString '+03:00' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- CallMethod (guarded) v30, 'fromBase64', [v30] -v32 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v32 -v33 <- EndObjectLiteral -v34 <- LoadString '+02:36' -v35 <- LoadString 'Europe/Isle_of_Man' -v36 <- LoadInteger '13' -v37 <- LoadInteger '95521319' -// Exploring value v37 -v38 <- BinaryOperation v37, '+', v37 -// Exploring finished -v39 <- CreateArray [v37, v37] -v40 <- BeginPlainFunction -> v41, v42, v43, v44 - Return v39 -EndPlainFunction -// Exploring value v40 -v45 <- GetProperty v40, 'name' -// Exploring finished -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- LoadRegExp '[B]' 'dimu' - v51 <- CallMethod v50, 'test', [v39] - v52 <- BindFunction v40 - SetProperty v52, 'd', v52 -EndConstructor -// Exploring value v46 -SetProperty v46, 'd', v46 -// Exploring finished -v53 <- CreateNamedVariable 'Uint32Array', 'none' -v54 <- Construct v53, [v36] -v55 <- LoadInteger '3592' -v56 <- CreateNamedVariable 'Int16Array', 'none' -v57 <- Construct v56, [v55] -// Exploring value v57 -SetElement v57, '1055', v57 -// Exploring finished -v58 <- LoadInteger '256' -v59 <- CreateNamedVariable 'Uint32Array', 'none' -v60 <- Construct v59, [v58] -v61 <- BeginPlainFunction -> - Return v61 -EndPlainFunction -BeginObjectLiteral -v62 <- EndObjectLiteral -v63 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v23, 'e', v22 -v64 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v31 - BeginObjectLiteralGetter `d` -> v65 - BeginObjectLiteral - v66 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v64 -v67 <- EndObjectLiteral -// Exploring value v67 -SetProperty v67, 'b', v67 -// Exploring finished -v68 <- Construct v63, [v61, v62] -SetProperty v68, 'name', v68 -// Program may be interesting due to new coverage: 3185 newly discovered edges in the CFG of the target - - -// ===== [ Program 18E968C0-033A-4855-BEC9-BF73CED19EE1 ] ===== -// Mutating 99EC3B42-C969-4B3A-A335-08DD659A0B3F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - // Exploring value v4 - v5 <- Compare v4, '!=', v4 - // Exploring finished - v6 <- UnaryOperation v4, '--' - v7 <- LoadInteger '684504293' - v8 <- BeginConstructor -> v9, v10, v11, v12, v13 - // Exploring value v9 - v14 <- GetProperty (guarded) v9, 'constructor' - v15 <- Construct (guarded) v14, [v6, v4, v11, v0] - // Exploring finished - // Exploring value v11 - v16 <- BinaryOperation v11, '&', v11 - // Exploring finished - // Exploring value v12 - v17 <- Compare v12, '>', v12 - // Exploring finished - v18 <- CallMethod (guarded) v9, 'valueOf', [] - v19 <- UnaryOperation v10, '++' - v20 <- BinaryOperation v12, '>>', v12 - SetProperty v9, 'p17', v8 - SetProperty v9, 'a', v7 - SetProperty v9, 'h', v12 - SetProperty v9, 'c', v10 - EndConstructor - // Exploring value v8 - v21 <- Construct (guarded) v8, [v0, v0, v1, v3] - // Exploring finished - v22 <- Construct v8, [v7, v4, v4, v4] - SetProperty v22, 'p3', v2 - BeginRepeatLoop '25' -> v23 - v24 <- UnaryOperation '~', v23 - v25 <- LoadString 'p' - v26 <- BinaryOperation v25, '+', v23 - SetComputedProperty v22, v26, v23 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v27 <- Construct v0, [] -v28 <- Construct v0, [] -v29 <- Construct v0, [] -// Exploring value v29 -SetProperty v29, 'h', v29 -// Exploring finished -SetProperty v29, 'b', v29 -v30 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v31 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v32 <- CallMethod (guarded) v31, 'unshift', [v28] -v33 <- CreateFloatArray [nan, -1000000.0] -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'join', [v31] -// Exploring finished -v35 <- CallMethod (guarded) v33, 'some', [v28] -// Exploring value v35 -v36 <- BinaryOperation v35, '??', v35 -// Exploring finished -v37 <- LoadString '+03:00' -v38 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v38 -v39 <- CallMethod (guarded) v38, 'bind', [v37] -// Exploring finished -v40 <- CallMethod (guarded) v38, 'fromBase64', [v38] -// Exploring value v40 -v41 <- BinaryOperation v40, '??', v40 -// Exploring finished -v42 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v42 -v43 <- EndObjectLiteral -v44 <- LoadString '+02:36' -v45 <- LoadString 'Europe/Isle_of_Man' -// Exploring value v45 -v46 <- CallMethod (guarded) v45, 'trimStart', [] -// Exploring finished -v47 <- LoadInteger '13' -v48 <- LoadInteger '95521319' -// Exploring value v48 -v49 <- BinaryOperation v48, '+', v48 -// Exploring finished -v50 <- BinaryOperation v48, '+', v48 -// Exploring value v50 -v51 <- UnaryOperation v50, '--' -// Exploring finished -v52 <- CreateArray [v48, v48] -v53 <- BeginPlainFunction -> v54, v55, v56, v57 - Return v52 -EndPlainFunction -v58 <- GetProperty v53, 'name' -// Exploring value v58 -v59 <- CallMethod (guarded) v58, 'small', [] -// Exploring finished -v60 <- BeginConstructor -> v61, v62, v63 - v64 <- LoadRegExp '[B]' 'dimu' - v65 <- CallMethod v64, 'test', [v52] - v66 <- BindFunction v53 - SetProperty v66, 'd', v66 -EndConstructor -SetProperty v60, 'd', v60 -v67 <- CreateNamedVariable 'Uint32Array', 'none' -v68 <- Construct v67, [v47] -v69 <- LoadInteger '3592' -v70 <- CreateNamedVariable 'Int16Array', 'none' -v71 <- Construct v70, [v69] -// Exploring value v71 -SetElement v71, '3228', v71 -// Exploring finished -SetElement v71, '1055', v71 -v72 <- LoadInteger '256' -v73 <- CreateNamedVariable 'Uint32Array', 'none' -v74 <- Construct v73, [v72] -v75 <- BeginPlainFunction -> - Return v75 -EndPlainFunction -// Exploring value v75 -SetProperty v75, 'g', v75 -// Exploring finished -BeginObjectLiteral -v76 <- EndObjectLiteral -v77 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v29, 'e', v28 -v78 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v40 - BeginObjectLiteralGetter `d` -> v79 - BeginObjectLiteral - v80 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v78 -v81 <- EndObjectLiteral -// Exploring value v81 -SetProperty v81, 'b', v81 -// Exploring finished -SetProperty v81, 'b', v81 -v82 <- Construct v77, [v75, v76] -// Exploring value v82 -SetProperty v82, 'g', v82 -// Exploring finished -SetProperty v82, 'name', v82 -// Program may be interesting due to new coverage: 7907 newly discovered edges in the CFG of the target - - -// ===== [ Program 49C3CF7C-369C-4B46-AEBE-53ECAA908B91 ] ===== -// Minimizing 18E968C0-033A-4855-BEC9-BF73CED19EE1 -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - v3 <- LoadFloat '-1000000000.0' - v4 <- UnaryOperation v3, '--' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - v12 <- GetProperty (guarded) v7, 'constructor' - v13 <- Construct (guarded) v12, [v4, v3, v9, v0] - v14 <- BinaryOperation v9, '&', v9 - v15 <- Compare v10, '>', v10 - v16 <- CallMethod (guarded) v7, 'valueOf', [] - v17 <- UnaryOperation v8, '++' - v18 <- BinaryOperation v10, '>>', v10 - SetProperty v7, 'p17', v6 - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v19 <- Construct (guarded) v6, [v0, v0] - v20 <- Construct v6, [v5, v3, v3, v3] - v21 <- LoadString 'p' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v22 <- Construct v0, [] -v23 <- Construct v0, [] -v24 <- Construct v0, [] -SetProperty v24, 'b', v24 -v25 <- CreateFloatArray [nan, -1000000.0] -v26 <- BinaryOperation v25, '??', v25 -v27 <- LoadString '+03:00' -v28 <- CreateNamedVariable 'Uint8Array', 'none' -v29 <- CallMethod v28, 'bind', [v27] -v30 <- LoadInteger '13' -v31 <- BeginPlainFunction -> v32, v33, v34, v35 -EndPlainFunction -v36 <- CreateNamedVariable 'Uint32Array', 'none' -v37 <- BeginPlainFunction -> -EndPlainFunction -SetProperty v37, 'g', v37 -BeginObjectLiteral -v38 <- EndObjectLiteral -v39 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v24, 'e', v23 -v40 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral -v41 <- EndObjectLiteral -SetProperty v41, 'b', v41 -v42 <- Construct v39, [v37, v38] -SetProperty v42, 'g', v42 -// Program is interesting due to new coverage: 1342 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.fzil b/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.fzil deleted file mode 100755 index 23d294a3a..000000000 Binary files a/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.js b/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.js deleted file mode 100755 index 6fe9aace9..000000000 --- a/old_corpus/program_20251007082042_49C3CF7C-369C-4B46-AEBE-53ECAA908B91.js +++ /dev/null @@ -1,44 +0,0 @@ -// Minimizing 18E968C0-033A-4855-BEC9-BF73CED19EE1 -function F0() { - if (!new.target) { throw 'must be called with new'; } - this.e = F0; - let v3 = -1000000000.0; - const v4 = v3--; - function F6(a8, a9, a10, a11) { - if (!new.target) { throw 'must be called with new'; } - const v12 = this?.constructor; - try { new v12(v4, v3, a9, F0); } catch (e) {} - a9 & a9; - a10 > a10; - try { this.valueOf(); } catch (e) {} - a8++; - a10 >> a10; - this.p17 = F6; - this.a = 684504293; - this.h = a10; - this.c = a8; - } - try { new F6(F0, F0); } catch (e) {} - new F6(684504293, v3, v3, v3); - this.d = -46042; - this.a = -46042; -} -new F0(); -const v23 = new F0(); -const v24 = new F0(); -v24.b = v24; -const v25 = [NaN,-1000000.0]; -v25 ?? v25; -Uint8Array.bind("+03:00"); -function f31(a32, a33, a34, a35) { -} -function f37() { -} -f37.g = f37; -const v38 = {}; -v24.e = v23; -const v41 = {}; -v41.b = v41; -const v42 = new Proxy(f37, v38); -v42.g = v42; -// Program is interesting due to new coverage: 1342 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.fuzzil.history b/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.fuzzil.history deleted file mode 100755 index 989fa9ab6..000000000 --- a/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.fuzzil.history +++ /dev/null @@ -1,693 +0,0 @@ -// ===== [ Program 9D1A3454-578F-4E96-9216-35854CC29398 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v7 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v8 <- CreateFloatArray [nan, -1000000.0] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v9 <- LoadString '+03:00' -v10 <- LoadString '+02:36' -v11 <- LoadString 'Europe/Isle_of_Man' -// Code generator finished -// Executing code generator TypedArrayGenerator -v12 <- LoadInteger '13' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '3592' -v16 <- CreateNamedVariable 'Int16Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '256' -v19 <- CreateNamedVariable 'Uint32Array', 'none' -v20 <- Construct v19, [v18] -// Code generator finished -// End of prefix code. 19 variables are now visible -v21 <- BeginPlainFunction -> - Return v21 -EndPlainFunction -BeginObjectLiteral -v22 <- EndObjectLiteral -v23 <- CreateNamedVariable 'Proxy', 'none' -v24 <- Construct v23, [v21, v22] -SetProperty v24, 'name', v24 - - -// ===== [ Program AAB89A36-B9EC-401E-B4B7-A4BD3A0B56F2 ] ===== -// Mutating 9D1A3454-578F-4E96-9216-35854CC29398 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - // Splicing instruction 6 (SetElement) from 8A1776D8-D312-4779-BDA8-B2CB7FAD435C - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - // Splicing done - // Splicing instruction 21 (BinaryOperation) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C - v4 <- LoadFloat '-1000000000.0' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v12 <- Construct v6, [v5, v4, v4, v4] - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop - // Splicing done - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v16 <- Construct v0, [] -v17 <- Construct v0, [] -v18 <- Construct v0, [] -v19 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v20 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v21 <- CreateFloatArray [nan, -1000000.0] -v22 <- LoadString '+03:00' -// Splicing instruction 1 (CallMethod) from 37B8D211-21EF-4979-AAD6-6AF7581FB5ED -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- CallMethod (guarded) v23, 'fromBase64', [v23] -// Splicing done -// Splicing instruction 2 (BeginObjectLiteral) from DD1E1403-841B-4E7F-9368-02418E26BFC6 -v25 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -// Splicing done -v27 <- LoadString '+02:36' -v28 <- LoadString 'Europe/Isle_of_Man' -v29 <- LoadInteger '13' -// Splicing instruction 5 (BeginConstructor) from 1CCC1C3B-7D22-4168-91B0-DE871AE80F11 -v30 <- LoadInteger '95521319' -v31 <- CreateArray [v30, v30] -v32 <- BeginPlainFunction -> v33, v34, v35, v36 - Return v31 -EndPlainFunction -v37 <- BeginConstructor -> v38, v39, v40 - v41 <- LoadRegExp '[B]' 'dimu' - v42 <- CallMethod v41, 'test', [v31] - v43 <- BindFunction v32 - SetProperty v43, 'd', v43 -EndConstructor -// Splicing done -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- Construct v44, [v29] -v46 <- LoadInteger '3592' -v47 <- CreateNamedVariable 'Int16Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '256' -v50 <- CreateNamedVariable 'Uint32Array', 'none' -v51 <- Construct v50, [v49] -v52 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -BeginObjectLiteral -v53 <- EndObjectLiteral -v54 <- CreateNamedVariable 'Proxy', 'none' -// Splicing instruction 5 (SetProperty) from 5653F6F6-4CA5-437F-9E5F-F0D816B67241 -SetProperty v18, 'e', v17 -// Splicing done -// Splicing instruction 54 (BeginObjectLiteral) from EBB1114F-C79C-4F7B-AAEF-C0C2575A8EBA -v55 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v24 - BeginObjectLiteralGetter `d` -> v56 - BeginObjectLiteral - v57 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v55 -v58 <- EndObjectLiteral -// Splicing done -v59 <- Construct v54, [v52, v53] -SetProperty v59, 'name', v59 -// Program may be interesting due to new coverage: 3034 newly discovered edges in the CFG of the target - - -// ===== [ Program EA1CDE30-B649-4D82-96F0-0CAA3B42E6BD ] ===== -// Mutating AAB89A36-B9EC-401E-B4B7-A4BD3A0B56F2 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - // Probing value v1 - SetProperty v1, 'e', v0 - // Probing finished - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - v5 <- LoadInteger '684504293' - v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - // Probing value v7 - SetProperty v7, 'p17', v6 - // Probing finished - SetProperty v7, 'a', v5 - SetProperty v7, 'h', v10 - SetProperty v7, 'c', v8 - EndConstructor - v12 <- Construct v6, [v5, v4, v4, v4] - // Probing value v12 - SetProperty v12, 'p3', v2 - // Probing finished - BeginRepeatLoop '25' -> v13 - v14 <- LoadString 'p' - v15 <- BinaryOperation v14, '+', v13 - SetComputedProperty v12, v15, v13 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v16 <- Construct v0, [] -v17 <- Construct v0, [] -v18 <- Construct v0, [] -v19 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v20 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v21 <- CreateFloatArray [nan, -1000000.0] -v22 <- LoadString '+03:00' -v23 <- CreateNamedVariable 'Uint8Array', 'none' -v24 <- CallMethod (guarded) v23, 'fromBase64', [v23] -v25 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v25 -v26 <- EndObjectLiteral -v27 <- LoadString '+02:36' -v28 <- LoadString 'Europe/Isle_of_Man' -v29 <- LoadInteger '13' -v30 <- LoadInteger '95521319' -v31 <- CreateArray [v30, v30] -v32 <- BeginPlainFunction -> v33, v34, v35, v36 - Return v31 -EndPlainFunction -v37 <- BeginConstructor -> v38, v39, v40 - v41 <- LoadRegExp '[B]' 'dimu' - v42 <- CallMethod v41, 'test', [v31] - v43 <- BindFunction v32 - SetProperty v43, 'd', v43 -EndConstructor -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- Construct v44, [v29] -v46 <- LoadInteger '3592' -v47 <- CreateNamedVariable 'Int16Array', 'none' -v48 <- Construct v47, [v46] -v49 <- LoadInteger '256' -v50 <- CreateNamedVariable 'Uint32Array', 'none' -v51 <- Construct v50, [v49] -v52 <- BeginPlainFunction -> - Return v52 -EndPlainFunction -BeginObjectLiteral -v53 <- EndObjectLiteral -v54 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v18, 'e', v17 -v55 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v24 - BeginObjectLiteralGetter `d` -> v56 - BeginObjectLiteral - v57 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v55 -v58 <- EndObjectLiteral -v59 <- Construct v54, [v52, v53] -SetProperty v59, 'name', v59 -// Program may be interesting due to new coverage: 3028 newly discovered edges in the CFG of the target - - -// ===== [ Program 99EC3B42-C969-4B3A-A335-08DD659A0B3F ] ===== -// Mutating EA1CDE30-B649-4D82-96F0-0CAA3B42E6BD with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - // Exploring value v4 - v5 <- UnaryOperation v4, '--' - // Exploring finished - v6 <- LoadInteger '684504293' - v7 <- BeginConstructor -> v8, v9, v10, v11, v12 - // Exploring value v8 - v13 <- CallMethod (guarded) v8, 'valueOf', [] - // Exploring finished - // Exploring value v9 - v14 <- UnaryOperation v9, '++' - // Exploring finished - // Exploring value v11 - v15 <- BinaryOperation v11, '>>', v11 - // Exploring finished - SetProperty v8, 'p17', v7 - SetProperty v8, 'a', v6 - SetProperty v8, 'h', v11 - SetProperty v8, 'c', v9 - EndConstructor - v16 <- Construct v7, [v6, v4, v4, v4] - SetProperty v16, 'p3', v2 - BeginRepeatLoop '25' -> v17 - // Exploring value v17 - v18 <- UnaryOperation '~', v17 - // Exploring finished - v19 <- LoadString 'p' - v20 <- BinaryOperation v19, '+', v17 - SetComputedProperty v16, v20, v17 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v21 <- Construct v0, [] -v22 <- Construct v0, [] -v23 <- Construct v0, [] -// Exploring value v23 -SetProperty v23, 'b', v23 -// Exploring finished -v24 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v25 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -// Exploring value v25 -v26 <- CallMethod (guarded) v25, 'unshift', [v22] -// Exploring finished -v27 <- CreateFloatArray [nan, -1000000.0] -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'some', [v22] -// Exploring finished -v29 <- LoadString '+03:00' -v30 <- CreateNamedVariable 'Uint8Array', 'none' -v31 <- CallMethod (guarded) v30, 'fromBase64', [v30] -v32 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v32 -v33 <- EndObjectLiteral -v34 <- LoadString '+02:36' -v35 <- LoadString 'Europe/Isle_of_Man' -v36 <- LoadInteger '13' -v37 <- LoadInteger '95521319' -// Exploring value v37 -v38 <- BinaryOperation v37, '+', v37 -// Exploring finished -v39 <- CreateArray [v37, v37] -v40 <- BeginPlainFunction -> v41, v42, v43, v44 - Return v39 -EndPlainFunction -// Exploring value v40 -v45 <- GetProperty v40, 'name' -// Exploring finished -v46 <- BeginConstructor -> v47, v48, v49 - v50 <- LoadRegExp '[B]' 'dimu' - v51 <- CallMethod v50, 'test', [v39] - v52 <- BindFunction v40 - SetProperty v52, 'd', v52 -EndConstructor -// Exploring value v46 -SetProperty v46, 'd', v46 -// Exploring finished -v53 <- CreateNamedVariable 'Uint32Array', 'none' -v54 <- Construct v53, [v36] -v55 <- LoadInteger '3592' -v56 <- CreateNamedVariable 'Int16Array', 'none' -v57 <- Construct v56, [v55] -// Exploring value v57 -SetElement v57, '1055', v57 -// Exploring finished -v58 <- LoadInteger '256' -v59 <- CreateNamedVariable 'Uint32Array', 'none' -v60 <- Construct v59, [v58] -v61 <- BeginPlainFunction -> - Return v61 -EndPlainFunction -BeginObjectLiteral -v62 <- EndObjectLiteral -v63 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v23, 'e', v22 -v64 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v31 - BeginObjectLiteralGetter `d` -> v65 - BeginObjectLiteral - v66 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v64 -v67 <- EndObjectLiteral -// Exploring value v67 -SetProperty v67, 'b', v67 -// Exploring finished -v68 <- Construct v63, [v61, v62] -SetProperty v68, 'name', v68 -// Program may be interesting due to new coverage: 3185 newly discovered edges in the CFG of the target - - -// ===== [ Program 18E968C0-033A-4855-BEC9-BF73CED19EE1 ] ===== -// Mutating 99EC3B42-C969-4B3A-A335-08DD659A0B3F with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - // Exploring value v4 - v5 <- Compare v4, '!=', v4 - // Exploring finished - v6 <- UnaryOperation v4, '--' - v7 <- LoadInteger '684504293' - v8 <- BeginConstructor -> v9, v10, v11, v12, v13 - // Exploring value v9 - v14 <- GetProperty (guarded) v9, 'constructor' - v15 <- Construct (guarded) v14, [v6, v4, v11, v0] - // Exploring finished - // Exploring value v11 - v16 <- BinaryOperation v11, '&', v11 - // Exploring finished - // Exploring value v12 - v17 <- Compare v12, '>', v12 - // Exploring finished - v18 <- CallMethod (guarded) v9, 'valueOf', [] - v19 <- UnaryOperation v10, '++' - v20 <- BinaryOperation v12, '>>', v12 - SetProperty v9, 'p17', v8 - SetProperty v9, 'a', v7 - SetProperty v9, 'h', v12 - SetProperty v9, 'c', v10 - EndConstructor - // Exploring value v8 - v21 <- Construct (guarded) v8, [v0, v0, v1, v3] - // Exploring finished - v22 <- Construct v8, [v7, v4, v4, v4] - SetProperty v22, 'p3', v2 - BeginRepeatLoop '25' -> v23 - v24 <- UnaryOperation '~', v23 - v25 <- LoadString 'p' - v26 <- BinaryOperation v25, '+', v23 - SetComputedProperty v22, v26, v23 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v27 <- Construct v0, [] -v28 <- Construct v0, [] -v29 <- Construct v0, [] -// Exploring value v29 -SetProperty v29, 'h', v29 -// Exploring finished -SetProperty v29, 'b', v29 -v30 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v31 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v32 <- CallMethod (guarded) v31, 'unshift', [v28] -v33 <- CreateFloatArray [nan, -1000000.0] -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'join', [v31] -// Exploring finished -v35 <- CallMethod (guarded) v33, 'some', [v28] -// Exploring value v35 -v36 <- BinaryOperation v35, '??', v35 -// Exploring finished -v37 <- LoadString '+03:00' -v38 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v38 -v39 <- CallMethod (guarded) v38, 'bind', [v37] -// Exploring finished -v40 <- CallMethod (guarded) v38, 'fromBase64', [v38] -// Exploring value v40 -v41 <- BinaryOperation v40, '??', v40 -// Exploring finished -v42 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v42 -v43 <- EndObjectLiteral -v44 <- LoadString '+02:36' -v45 <- LoadString 'Europe/Isle_of_Man' -// Exploring value v45 -v46 <- CallMethod (guarded) v45, 'trimStart', [] -// Exploring finished -v47 <- LoadInteger '13' -v48 <- LoadInteger '95521319' -// Exploring value v48 -v49 <- BinaryOperation v48, '+', v48 -// Exploring finished -v50 <- BinaryOperation v48, '+', v48 -// Exploring value v50 -v51 <- UnaryOperation v50, '--' -// Exploring finished -v52 <- CreateArray [v48, v48] -v53 <- BeginPlainFunction -> v54, v55, v56, v57 - Return v52 -EndPlainFunction -v58 <- GetProperty v53, 'name' -// Exploring value v58 -v59 <- CallMethod (guarded) v58, 'small', [] -// Exploring finished -v60 <- BeginConstructor -> v61, v62, v63 - v64 <- LoadRegExp '[B]' 'dimu' - v65 <- CallMethod v64, 'test', [v52] - v66 <- BindFunction v53 - SetProperty v66, 'd', v66 -EndConstructor -SetProperty v60, 'd', v60 -v67 <- CreateNamedVariable 'Uint32Array', 'none' -v68 <- Construct v67, [v47] -v69 <- LoadInteger '3592' -v70 <- CreateNamedVariable 'Int16Array', 'none' -v71 <- Construct v70, [v69] -// Exploring value v71 -SetElement v71, '3228', v71 -// Exploring finished -SetElement v71, '1055', v71 -v72 <- LoadInteger '256' -v73 <- CreateNamedVariable 'Uint32Array', 'none' -v74 <- Construct v73, [v72] -v75 <- BeginPlainFunction -> - Return v75 -EndPlainFunction -// Exploring value v75 -SetProperty v75, 'g', v75 -// Exploring finished -BeginObjectLiteral -v76 <- EndObjectLiteral -v77 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v29, 'e', v28 -v78 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v40 - BeginObjectLiteralGetter `d` -> v79 - BeginObjectLiteral - v80 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v78 -v81 <- EndObjectLiteral -// Exploring value v81 -SetProperty v81, 'b', v81 -// Exploring finished -SetProperty v81, 'b', v81 -v82 <- Construct v77, [v75, v76] -// Exploring value v82 -SetProperty v82, 'g', v82 -// Exploring finished -SetProperty v82, 'name', v82 -// Program may be interesting due to new coverage: 7907 newly discovered edges in the CFG of the target - - -// ===== [ Program 11BF8323-0EAC-48BA-9D1A-4AFE8942B220 ] ===== -// Mutating 18E968C0-033A-4855-BEC9-BF73CED19EE1 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - v5 <- Compare v4, '!=', v4 - v6 <- UnaryOperation v4, '--' - v7 <- LoadInteger '684504293' - v8 <- BeginConstructor -> v9, v10, v11, v12, v13 - // Exploring value v10 - SetProperty v10, 'length', v10 - // Exploring finished - // Exploring value v11 - v14 <- GetProperty v11, 'caller' - // Exploring finished - v15 <- GetProperty (guarded) v9, 'constructor' - v16 <- Construct (guarded) v15, [v6, v4, v11, v0] - v17 <- BinaryOperation v11, '&', v11 - v18 <- Compare v12, '>', v12 - v19 <- CallMethod (guarded) v9, 'valueOf', [] - v20 <- UnaryOperation v10, '++' - v21 <- BinaryOperation v12, '>>', v12 - SetProperty v9, 'p17', v8 - SetProperty v9, 'a', v7 - SetProperty v9, 'h', v12 - SetProperty v9, 'c', v10 - EndConstructor - v22 <- Construct (guarded) v8, [v0, v0, v1, v3] - v23 <- Construct v8, [v7, v4, v4, v4] - SetProperty v23, 'p3', v2 - BeginRepeatLoop '25' -> v24 - v25 <- UnaryOperation '~', v24 - v26 <- LoadString 'p' - v27 <- BinaryOperation v26, '+', v24 - SetComputedProperty v23, v27, v24 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v28 <- Construct v0, [] -v29 <- Construct v0, [] -v30 <- Construct v0, [] -SetProperty v30, 'h', v30 -SetProperty v30, 'b', v30 -v31 <- CreateFloatArray [-2.2250738585072014e-308, 719.5607830337538, -741112.8431097225] -v32 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v33 <- CallMethod (guarded) v32, 'unshift', [v29] -v34 <- CreateFloatArray [nan, -1000000.0] -v35 <- CallMethod (guarded) v34, 'join', [v32] -v36 <- CallMethod (guarded) v34, 'some', [v29] -v37 <- BinaryOperation v36, '??', v36 -v38 <- LoadString '+03:00' -v39 <- CreateNamedVariable 'Uint8Array', 'none' -v40 <- CallMethod (guarded) v39, 'bind', [v38] -v41 <- CallMethod (guarded) v39, 'fromBase64', [v39] -v42 <- BinaryOperation v41, '??', v41 -v43 <- LoadInteger '153' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v43 -v44 <- EndObjectLiteral -v45 <- LoadString '+02:36' -v46 <- LoadString 'Europe/Isle_of_Man' -v47 <- CallMethod (guarded) v46, 'trimStart', [] -v48 <- LoadInteger '13' -v49 <- LoadInteger '95521319' -v50 <- BinaryOperation v49, '+', v49 -v51 <- BinaryOperation v49, '+', v49 -v52 <- UnaryOperation v51, '--' -v53 <- CreateArray [v49, v49] -v54 <- BeginPlainFunction -> v55, v56, v57, v58 - Return v53 -EndPlainFunction -v59 <- GetProperty v54, 'name' -v60 <- CallMethod (guarded) v59, 'small', [] -v61 <- BeginConstructor -> v62, v63, v64 - v65 <- LoadRegExp '[B]' 'dimu' - v66 <- CallMethod v65, 'test', [v53] - v67 <- BindFunction v54 - SetProperty v67, 'd', v67 -EndConstructor -SetProperty v61, 'd', v61 -v68 <- CreateNamedVariable 'Uint32Array', 'none' -v69 <- Construct v68, [v48] -v70 <- LoadInteger '3592' -v71 <- CreateNamedVariable 'Int16Array', 'none' -v72 <- Construct v71, [v70] -SetElement v72, '3228', v72 -SetElement v72, '1055', v72 -v73 <- LoadInteger '256' -v74 <- CreateNamedVariable 'Uint32Array', 'none' -v75 <- Construct v74, [v73] -v76 <- BeginPlainFunction -> - Return v76 -EndPlainFunction -SetProperty v76, 'g', v76 -BeginObjectLiteral -v77 <- EndObjectLiteral -v78 <- CreateNamedVariable 'Proxy', 'none' -SetProperty v30, 'e', v29 -v79 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - ObjectLiteralAddProperty `b`, v41 - BeginObjectLiteralGetter `d` -> v80 - BeginObjectLiteral - v81 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v79 -v82 <- EndObjectLiteral -SetProperty v82, 'b', v82 -SetProperty v82, 'b', v82 -v83 <- Construct v78, [v76, v77] -SetProperty v83, 'g', v83 -SetProperty v83, 'name', v83 -// Program may be interesting due to new coverage: 23729 newly discovered edges in the CFG of the target - - -// ===== [ Program 07351DD1-5059-46BC-9B62-1824D20A1D32 ] ===== -// Minimizing 11BF8323-0EAC-48BA-9D1A-4AFE8942B220 -v0 <- BeginConstructor -> v1 - SetProperty v1, 'e', v0 - v2 <- LoadInteger '-46042' - SetProperty v1, 'e', v2 - v3 <- CreateNamedVariable 'Promise', 'none' - SetElement v3, '1', v2 - v4 <- LoadFloat '-1000000000.0' - v5 <- Compare v4, '!=', v4 - v6 <- UnaryOperation v4, '--' - v7 <- LoadInteger '684504293' - v8 <- BeginConstructor -> v9, v10, v11, v12, v13 - SetProperty v10, 'length', v10 - v14 <- GetProperty v11, 'caller' - v15 <- GetProperty (guarded) v9, 'constructor' - v16 <- Construct (guarded) v15, [v6, v4, v11, v0] - v17 <- Compare v12, '>', v12 - v18 <- CallMethod (guarded) v9, 'valueOf', [] - v19 <- UnaryOperation v10, '++' - v20 <- BinaryOperation v12, '>>', v12 - SetProperty v9, 'p17', v8 - SetProperty v9, 'a', v7 - SetProperty v9, 'h', v12 - SetProperty v9, 'c', v10 - EndConstructor - v21 <- Construct (guarded) v8, [v0, v0, v1] - v22 <- Construct v8, [v7, v4, v4] - BeginRepeatLoop '25' -> v23 - v24 <- LoadString 'p' - v25 <- BinaryOperation v24, '+', v23 - EndRepeatLoop - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 -EndConstructor -v26 <- Construct v0, [] -v27 <- Construct v0, [] -v28 <- Construct v0, [] -SetProperty v28, 'b', v28 -v29 <- CreateFloatArray [-4.0, 485560.83906388097, 0.5133348366555535, 1000000000.0, -1.7976931348623157e+308, 4.051368215896186] -v30 <- CallMethod (guarded) v29, 'unshift', [] -v31 <- CreateNamedVariable 'Uint8Array', 'none' -v32 <- LoadInteger '153' -BeginObjectLiteral -v33 <- EndObjectLiteral -v34 <- LoadString '+02:36' -v35 <- LoadString 'Europe/Isle_of_Man' -v36 <- LoadInteger '13' -v37 <- LoadInteger '95521319' -v38 <- BeginPlainFunction -> v39, v40, v41, v42 -EndPlainFunction -v43 <- LoadRegExp '[B]' 'dimu' -SetProperty v38, 'd', v38 -v44 <- CreateNamedVariable 'Uint32Array', 'none' -v45 <- LoadInteger '3592' -v46 <- CreateNamedVariable 'Int16Array', 'none' -SetElement v46, '3228', v46 -v47 <- BeginPlainFunction -> -EndPlainFunction -v48 <- LoadFloat '-9.392961880785308e+307' -BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v49 - BeginObjectLiteral - v50 <- EndObjectLiteral - EndObjectLiteralGetter -v51 <- EndObjectLiteral -SetProperty v51, 'b', v51 -SetProperty v51, 'b', v51 -// Program is interesting due to new coverage: 346 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.fzil b/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.fzil deleted file mode 100755 index 645289a74..000000000 Binary files a/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.js b/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.js deleted file mode 100755 index 6a044a5e3..000000000 --- a/old_corpus/program_20251007082459_07351DD1-5059-46BC-9B62-1824D20A1D32.js +++ /dev/null @@ -1,54 +0,0 @@ -// Minimizing 11BF8323-0EAC-48BA-9D1A-4AFE8942B220 -function F0() { - if (!new.target) { throw 'must be called with new'; } - this.e = F0; - this.e = -46042; - Promise[1] = -46042; - let v4 = -1000000000.0; - v4 != v4; - const v6 = v4--; - function F8(a10, a11, a12, a13) { - if (!new.target) { throw 'must be called with new'; } - a10.length = a10; - a11.caller; - const v15 = this?.constructor; - try { new v15(v6, v4, a11, F0); } catch (e) {} - a12 > a12; - try { this.valueOf(); } catch (e) {} - a10++; - a12 >> a12; - this.p17 = F8; - this.a = 684504293; - this.h = a12; - this.c = a10; - } - try { new F8(F0, F0, this); } catch (e) {} - new F8(684504293, v4, v4); - for (let v23 = 0; v23 < 25; v23++) { - "p" + v23; - } - this.d = -46042; - this.a = -46042; -} -new F0(); -new F0(); -const v28 = new F0(); -v28.b = v28; -const v29 = [-4.0,485560.83906388097,0.5133348366555535,1000000000.0,-1.7976931348623157e+308,4.051368215896186]; -try { v29.unshift(); } catch (e) {} -const v33 = {}; -function f38(a39, a40, a41, a42) { -} -/[B]/dimu; -f38.d = f38; -Int16Array[3228] = Int16Array; -function f47() { -} -const v51 = { - get d() { - const v50 = {}; - }, -}; -v51.b = v51; -v51.b = v51; -// Program is interesting due to new coverage: 346 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.fuzzil.history b/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.fuzzil.history deleted file mode 100755 index cbfdc5578..000000000 --- a/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.fuzzil.history +++ /dev/null @@ -1,260 +0,0 @@ -// ===== [ Program 9753C27D-D83E-4327-A398-87ABD825E7D7 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '1088' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '7' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '598' -v7 <- CreateNamedVariable 'Float64Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator FloatArrayGenerator -v9 <- CreateFloatArray [-1.0, -9.350433255292722e+307, -5.0, -599.5146699379386, -226.32123536037716] -v10 <- CreateFloatArray [4.0, inf, -1000.0, 1.0, -1.5770041430079995e+308, 1.5374104411978714e+308, 9.262214610732995e+307] -v11 <- CreateFloatArray [4.0, -36.381067399519566] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadFloat '4.576737267287978e+307' -v13 <- LoadFloat '435.78586447325097' -v14 <- BeginPlainFunction -> - Return v12 -EndPlainFunction -v15 <- LoadBigInt '1073741824' -v16 <- LoadBigInt '8' -v17 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v18 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v19 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v20 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v21 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v22 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v22, 'lastIndex', v22 -v23 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v24 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v24, 'd', v24 -v25 <- BeginPlainFunction -> - Return v24 -EndPlainFunction -v26 <- CallFunction (guarded) v25, [] -v27 <- Construct (guarded) v26, [v20, v13] -v28 <- LoadInteger '16' -v29 <- CreateNamedVariable 'Uint8Array', 'none' -v30 <- Construct (guarded) v29, [v28, v23, v24] -v31 <- LoadInteger '16' -v32 <- CreateNamedVariable 'BigUint64Array', 'none' -v33 <- CallFunction (guarded) v32, [v29, v29, v29] -v34 <- BinaryOperation v33, '??', v33 -v35 <- Construct v32, [v31] -v36 <- LoadInteger '2' -v37 <- Construct (guarded) v29, [v36, v23, v23] -v38 <- GetElement v37, '1' -v39 <- UnaryOperation v38, '++' -v40 <- CreateArray [] -v41 <- CallMethod (guarded) v40, 'map', [v16] -v42 <- LoadInteger '16' -v43 <- CreateNamedVariable 'Float64Array', 'none' -v44 <- Construct v43, [] -v45 <- LoadInteger '10' -v46 <- BinaryOperation v45, '%', v45 -v47 <- CreateNamedVariable 'Uint16Array', 'none' -v48 <- CallFunction (guarded) v47, [v36, v36] -v49 <- Construct v47, [v45] -v50 <- LoadInteger '167' -v51 <- BinaryOperation v50, '>>>', v34 -v52 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v52, 'e', v52 -v53 <- Construct v52, [v50] -SetProperty v53, 'valueOf', v14 -SetElement v53, '116', v53 -v54 <- BinaryOperation v53, '%', v40 -v55 <- CreateNamedVariable 'Number', 'none' -v56 <- GetProperty v55, 'length' -v57 <- CallMethod v55, 'isNaN', [v54] -v58 <- BinaryOperation v57, '&&', v41 -v59 <- UnaryOperation '!', v57 -v60 <- BinaryOperation v42, '**', v43 -v61 <- BinaryOperation v47, '??', v47 -v62 <- BinaryOperation v61, '??', v61 -v63 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v64 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v65 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v66, v67 - EndClassInstanceMethod - ClassAddStaticComputedProperty v64 -EndClassDefinition -v68 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v69 <- CallMethod (guarded) v68, 'toLocaleString', [] -v70 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v70 -> v71 - EndObjectLiteralComputedMethod -v72 <- EndObjectLiteral - - -// ===== [ Program DB380148-208F-4C71-BA45-B247EE5D2F3D ] ===== -// Mutating 9753C27D-D83E-4327-A398-87ABD825E7D7 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '1088' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '7' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [v3] -// Exploring value v5 -v6 <- GetElement v5, '4' -// Exploring finished -v7 <- LoadInteger '598' -v8 <- CreateNamedVariable 'Float64Array', 'none' -v9 <- Construct v8, [v7] -// Exploring value v9 -SetElement v9, '261', v9 -// Exploring finished -v10 <- CreateFloatArray [-1.0, -9.350433255292722e+307, -5.0, -599.5146699379386, -226.32123536037716] -v11 <- CreateFloatArray [4.0, inf, -1000.0, 1.0, -1.5770041430079995e+308, 1.5374104411978714e+308, 9.262214610732995e+307] -// Exploring value v11 -v12 <- CallMethod (guarded) v11, 'toReversed', [] -// Exploring finished -v13 <- CreateFloatArray [4.0, -36.381067399519566] -v14 <- LoadFloat '4.576737267287978e+307' -v15 <- LoadFloat '435.78586447325097' -v16 <- BeginPlainFunction -> - Return v14 -EndPlainFunction -v17 <- LoadBigInt '1073741824' -v18 <- LoadBigInt '8' -// Exploring value v18 -v19 <- BinaryOperation v18, '^', v18 -// Exploring finished -v20 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v21 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v22 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v23 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v24 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v25 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v25, 'lastIndex', v25 -v26 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -// Exploring value v26 -SetProperty v26, 'sticky', v26 -// Exploring finished -v27 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v27, 'd', v27 -v28 <- BeginPlainFunction -> - Return v27 -EndPlainFunction -v29 <- CallFunction (guarded) v28, [] -v30 <- Construct (guarded) v29, [v23, v15] -// Exploring value v30 -v31 <- BinaryOperation v30, '??', v30 -// Exploring finished -v32 <- LoadInteger '16' -v33 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v33 -SetProperty v33, 'name', v33 -// Exploring finished -v34 <- Construct (guarded) v33, [v32, v26, v27] -// Exploring value v34 -v35 <- CallMethod (guarded) v34, 'set', [v10] -// Exploring finished -v36 <- LoadInteger '16' -// Exploring value v36 -v37 <- UnaryOperation v36, '--' -// Exploring finished -v38 <- CreateNamedVariable 'BigUint64Array', 'none' -v39 <- CallFunction (guarded) v38, [v33, v33, v33] -// Exploring value v39 -v40 <- BinaryOperation v39, '??', v39 -// Exploring finished -v41 <- BinaryOperation v39, '??', v39 -v42 <- Construct v38, [v36] -v43 <- LoadInteger '2' -// Exploring value v43 -v44 <- BinaryOperation v43, '>>>', v43 -// Exploring finished -v45 <- Construct (guarded) v33, [v43, v26, v26] -// Exploring value v45 -v46 <- GetProperty v45, 'byteLength' -// Exploring finished -v47 <- GetElement v45, '1' -v48 <- UnaryOperation v47, '++' -v49 <- CreateArray [] -v50 <- CallMethod (guarded) v49, 'map', [v18] -// Exploring value v50 -v51 <- BinaryOperation v50, '??', v50 -// Exploring finished -v52 <- LoadInteger '16' -v53 <- CreateNamedVariable 'Float64Array', 'none' -v54 <- Construct v53, [] -v55 <- LoadInteger '10' -// Exploring value v55 -v56 <- BinaryOperation v55, '>>>', v55 -// Exploring finished -v57 <- BinaryOperation v55, '%', v55 -v58 <- CreateNamedVariable 'Uint16Array', 'none' -v59 <- CallFunction (guarded) v58, [v43, v43] -// Exploring value v59 -v60 <- BinaryOperation v59, '??', v59 -// Exploring finished -v61 <- Construct v58, [v55] -v62 <- LoadInteger '167' -v63 <- BinaryOperation v62, '>>>', v41 -v64 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v64 -v65 <- Construct (guarded) v64, [v49, v49, v21] -// Exploring finished -SetProperty v64, 'e', v64 -v66 <- Construct v64, [v62] -// Exploring value v66 -v67 <- GetElement v66, '12' -// Exploring finished -SetProperty v66, 'valueOf', v16 -SetElement v66, '116', v66 -v68 <- BinaryOperation v66, '%', v49 -// Exploring value v68 -v69 <- BinaryOperation v68, '+', v68 -// Exploring finished -v70 <- CreateNamedVariable 'Number', 'none' -v71 <- GetProperty v70, 'length' -v72 <- CallMethod v70, 'isNaN', [v68] -// Exploring value v72 -v73 <- BinaryOperation v72, '||', v72 -// Exploring finished -v74 <- BinaryOperation v72, '&&', v50 -v75 <- UnaryOperation '!', v72 -v76 <- BinaryOperation v52, '**', v53 -v77 <- BinaryOperation v58, '??', v58 -// Exploring value v77 -v78 <- GetProperty v77, 'name' -// Exploring finished -v79 <- BinaryOperation v77, '??', v77 -v80 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v81 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -v82 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v83, v84 - EndClassInstanceMethod - ClassAddStaticComputedProperty v81 -EndClassDefinition -// Exploring value v82 -v85 <- CallMethod (guarded) v82, 'apply', [v11, v28] -// Exploring finished -v86 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v87 <- CallMethod (guarded) v86, 'toLocaleString', [] -v88 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v88 -> v89 - EndObjectLiteralComputedMethod -v90 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3412 newly discovered edges in the CFG of the target - - -// ===== [ Program 488976C7-5EC4-4AFF-A685-05B723E248DE ] ===== -// Minimizing DB380148-208F-4C71-BA45-B247EE5D2F3D -v0 <- CreateFloatArray [-1.0, -9.350433255292722e+307, -5.0, -599.5146699379386, -226.32123536037716] -v1 <- LoadInteger '16' -v2 <- CreateNamedVariable 'Uint8Array', 'none' -v3 <- Construct v2, [v1] -v4 <- CallMethod v3, 'set', [v0] -// Program is interesting due to new coverage: 59 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.fzil b/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.fzil deleted file mode 100755 index 94cb307b8..000000000 Binary files a/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.js b/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.js deleted file mode 100755 index 244c4e20e..000000000 --- a/old_corpus/program_20251007082501_488976C7-5EC4-4AFF-A685-05B723E248DE.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing DB380148-208F-4C71-BA45-B247EE5D2F3D -const v0 = [-1.0,-9.350433255292722e+307,-5.0,-599.5146699379386,-226.32123536037716]; -const v3 = new Uint8Array(16); -v3.set(v0); -// Program is interesting due to new coverage: 59 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.fuzzil.history b/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.fuzzil.history deleted file mode 100755 index c296ef05f..000000000 --- a/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.fuzzil.history +++ /dev/null @@ -1,113 +0,0 @@ -// ===== [ Program DC9A4BFC-CFFD-470D-AC69-B8B8B1E33052 ] ===== -// Start of prefix code -// Executing code generator IntegerGenerator -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '-56249' -v2 <- LoadInteger '2147483649' -// Code generator finished -// Executing code generator IntegerGenerator -v3 <- LoadInteger '-1' -v4 <- LoadInteger '-128' -v5 <- LoadInteger '-36527' -// Code generator finished -// Executing code generator BigIntGenerator -v6 <- LoadBigInt '16' -v7 <- LoadBigInt '268435441' -v8 <- LoadBigInt '536870889' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v9 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator IntegerGenerator -v10 <- LoadInteger '-65537' -v11 <- LoadInteger '-936534268' -v12 <- LoadInteger '-683738928' -// Code generator finished -// Executing code generator TypedArrayGenerator -v13 <- LoadInteger '2167' -v14 <- CreateNamedVariable 'Float32Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '257' -v17 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v18 <- Construct v17, [v16] -v19 <- LoadInteger '4' -v20 <- CreateNamedVariable 'Float32Array', 'none' -v21 <- Construct v20, [v19] -// Code generator finished -// End of prefix code. 22 variables are now visible -v22 <- CreateNamedVariable 'Set', 'none' -v23 <- Construct v22, [] -BeginObjectLiteral - ObjectLiteralSetPrototype v23 - BeginObjectLiteralMethod `next` -> v24 - Return v22 - EndObjectLiteralMethod -v25 <- EndObjectLiteral - - -// ===== [ Program 64D3BCB5-B67A-4102-A1A3-5996D8D86DF2 ] ===== -// Mutating DC9A4BFC-CFFD-470D-AC69-B8B8B1E33052 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '1073741824' -v1 <- LoadInteger '-56249' -v2 <- LoadInteger '2147483649' -v3 <- LoadInteger '-1' -v4 <- LoadInteger '-128' -v5 <- LoadInteger '-36527' -v6 <- LoadBigInt '16' -v7 <- LoadBigInt '268435441' -v8 <- LoadBigInt '536870889' -v9 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v10 <- LoadInteger '-65537' -// Exploring value v10 -v11 <- Compare v10, '!=', v10 -// Exploring finished -v12 <- LoadInteger '-936534268' -v13 <- LoadInteger '-683738928' -// Exploring value v13 -v14 <- BinaryOperation v13, '*', v13 -// Exploring finished -v15 <- LoadInteger '2167' -v16 <- CreateNamedVariable 'Float32Array', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '257' -v19 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v19 -v20 <- GetProperty v19, 'length' -// Exploring finished -v21 <- Construct v19, [v18] -v22 <- LoadInteger '4' -v23 <- CreateNamedVariable 'Float32Array', 'none' -v24 <- Construct v23, [v22] -// Exploring value v24 -SetElement v24, '3', v24 -// Exploring finished -v25 <- CreateNamedVariable 'Set', 'none' -v26 <- Construct v25, [] -// Exploring value v26 -v27 <- CallMethod (guarded) v26, 'intersection', [v13] -// Exploring finished -BeginObjectLiteral - ObjectLiteralSetPrototype v26 - BeginObjectLiteralMethod `next` -> v28 - Return v25 - EndObjectLiteralMethod -v29 <- EndObjectLiteral -// Exploring value v29 -v30 <- GetProperty (guarded) v29, 'constructor' -v31 <- Construct (guarded) v30, [] -// Program may be interesting due to new coverage: 2250 newly discovered edges in the CFG of the target - - -// ===== [ Program 837B23A2-950B-47BB-A324-9BBCF3E2F5BD ] ===== -// Minimizing 64D3BCB5-B67A-4102-A1A3-5996D8D86DF2 -v0 <- CreateNamedVariable 'Set', 'none' -v1 <- Construct v0, [] -v2 <- CallMethod (guarded) v1, 'intersection', [] -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.fzil b/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.fzil deleted file mode 100755 index 388febc9c..000000000 Binary files a/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.js b/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.js deleted file mode 100755 index cf06142bb..000000000 --- a/old_corpus/program_20251007082503_837B23A2-950B-47BB-A324-9BBCF3E2F5BD.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 64D3BCB5-B67A-4102-A1A3-5996D8D86DF2 -const v1 = new Set(); -try { v1.intersection(); } catch (e) {} -// Program is interesting due to new coverage: 5 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.fuzzil.history b/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.fuzzil.history deleted file mode 100755 index b607a7540..000000000 --- a/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.fuzzil.history +++ /dev/null @@ -1,148 +0,0 @@ -// ===== [ Program 846B6F18-EFF7-435E-A40C-D53298CDD0E1 ] ===== -// Start of prefix code -// Executing code generator TimeZoneIdGenerator -v0 <- LoadString '-03:00' -v1 <- LoadString 'TRT' -v2 <- LoadString '-18:00' -// Code generator finished -// Executing code generator RegExpGenerator -v3 <- LoadRegExp 'wWa\W' 'dyvgim' -v4 <- LoadRegExp 'N\1(a)' 'ymu' -v5 <- LoadRegExp '\c_U' 'dym' -// Code generator finished -// Executing code generator FloatArrayGenerator -v6 <- CreateFloatArray [0.6790167692871835, -630.7883059811013, 4.0, 0.4029470164711323, 4.8678646824372755, 0.3949194908740281] -v7 <- CreateFloatArray [-175724.845104301, 173748.93086012732, 0.5091933721927673, 1000.0] -v8 <- CreateFloatArray [-889.2562286455587, 38.20698863194616, -900.1594690882797] -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v9 <- CreateNamedVariable 'WeakMap', 'none' -v10 <- Construct v9, [] -// Code generator finished -// Executing code generator StringGenerator -v11 <- LoadString 'm' -v12 <- LoadString 'vHsTI' -v13 <- LoadString 'd' -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- CreateNamedVariable 'Date', 'none' -v15 <- Construct v14, [] -v16 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v17 <- LoadInteger '1674635913' -v18 <- LoadInteger '9007199254740991' -v19 <- BeginConstructor -> v20, v21, v22, v23 -EndConstructor -v24 <- LoadInteger '-51620' -v25 <- LoadInteger '-2' -ConfigureComputedProperty v19, v16, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v14", "v14"]] -v26 <- CallMethod v16, 'findLast', [v14] - - -// ===== [ Program DFA444BE-A7F6-43B0-8657-BE36FD9C0039 ] ===== -// Mutating 846B6F18-EFF7-435E-A40C-D53298CDD0E1 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '-03:00' -v1 <- LoadString 'TRT' -v2 <- LoadString '-18:00' -v3 <- LoadRegExp 'wWa\W' 'dyvgim' -v4 <- LoadRegExp 'N\1(a)' 'ymu' -// Exploring value v4 -SetProperty v4, 'dotAll', v4 -// Exploring finished -v5 <- LoadRegExp '\c_U' 'dym' -v6 <- CreateFloatArray [0.6790167692871835, -630.7883059811013, 4.0, 0.4029470164711323, 4.8678646824372755, 0.3949194908740281] -v7 <- CreateFloatArray [-175724.845104301, 173748.93086012732, 0.5091933721927673, 1000.0] -v8 <- CreateFloatArray [-889.2562286455587, 38.20698863194616, -900.1594690882797] -// Exploring value v8 -v9 <- CallMethod (guarded) v8, 'unshift', [v6] -// Exploring finished -v10 <- CreateNamedVariable 'WeakMap', 'none' -v11 <- Construct v10, [] -v12 <- LoadString 'm' -v13 <- LoadString 'vHsTI' -// Exploring value v13 -v14 <- CallMethod (guarded) v13, 'charCodeAt', [v13] -// Exploring finished -v15 <- LoadString 'd' -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'fontcolor', [v5] -// Exploring finished -v17 <- CreateNamedVariable 'Date', 'none' -v18 <- Construct v17, [] -v19 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v20 <- LoadInteger '1674635913' -v21 <- LoadInteger '9007199254740991' -v22 <- BeginConstructor -> v23, v24, v25, v26 -EndConstructor -// Exploring value v22 -v27 <- CallFunction (guarded) v22, [v7, v11, v6] -// Exploring finished -v28 <- LoadInteger '-51620' -v29 <- LoadInteger '-2' -ConfigureComputedProperty v22, v19, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v17", "v17"]] -v30 <- CallMethod v19, 'findLast', [v17] -// Program may be interesting due to new coverage: 2531 newly discovered edges in the CFG of the target - - -// ===== [ Program 3B6C624B-98CE-4BCF-BFE5-06D6AB679BEE ] ===== -// Mutating DFA444BE-A7F6-43B0-8657-BE36FD9C0039 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString '-03:00' -v1 <- LoadString 'TRT' -v2 <- LoadString '-18:00' -v3 <- LoadRegExp 'wWa\W' 'dyvgim' -v4 <- LoadRegExp 'N\1(a)' 'ymu' -// Probing value v4 -// Probing finished -SetProperty v4, 'dotAll', v4 -v5 <- LoadRegExp '\c_U' 'dym' -// Probing value v5 -v6 <- BeginPlainFunction -> v7, v8 - // Splicing instruction 120 (Return) from 72C2E7CD-AB6B-4B96-958B-94EDE9F5E5F7 - v9 <- BeginPlainFunction -> v10, v11 - Return v10 - EndPlainFunction - // Splicing done - Return v1 -EndPlainFunction -SetProperty v5, 'toString', v6 -// Probing finished -v12 <- CreateFloatArray [0.6790167692871835, -630.7883059811013, 4.0, 0.4029470164711323, 4.8678646824372755, 0.3949194908740281] -v13 <- CreateFloatArray [-175724.845104301, 173748.93086012732, 0.5091933721927673, 1000.0] -v14 <- CreateFloatArray [-889.2562286455587, 38.20698863194616, -900.1594690882797] -// Probing value v14 -SetElement v14, '3', v2 -// Probing finished -v15 <- CallMethod (guarded) v14, 'unshift', [v12] -v16 <- CreateNamedVariable 'WeakMap', 'none' -v17 <- Construct v16, [] -v18 <- LoadString 'm' -v19 <- LoadString 'vHsTI' -v20 <- CallMethod (guarded) v19, 'charCodeAt', [v19] -v21 <- LoadString 'd' -v22 <- CallMethod (guarded) v21, 'fontcolor', [v5] -v23 <- CreateNamedVariable 'Date', 'none' -v24 <- Construct v23, [] -v25 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v26 <- LoadInteger '1674635913' -v27 <- LoadInteger '9007199254740991' -v28 <- BeginConstructor -> v29, v30, v31, v32 -EndConstructor -v33 <- CallFunction (guarded) v28, [v13, v17, v12] -v34 <- LoadInteger '-51620' -v35 <- LoadInteger '-2' -ConfigureComputedProperty v28, v25, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v23", "v23"]] -v36 <- CallMethod v25, 'findLast', [v23] -// Program may be interesting due to new coverage: 2771 newly discovered edges in the CFG of the target - - -// ===== [ Program 68CB62EE-D691-4071-A0EB-F4AC95AC0CDA ] ===== -// Minimizing 3B6C624B-98CE-4BCF-BFE5-06D6AB679BEE -v0 <- LoadString '-18:00' -v1 <- CreateFloatArray [0.6790167692871835, -630.7883059811013, 4.0, 0.4029470164711323, 4.8678646824372755, 0.3949194908740281] -v2 <- CreateFloatArray [-889.2562286455587, 38.20698863194616, -900.1594690882797] -SetElement v2, '3', v0 -v3 <- CallMethod v2, 'unshift', [v1] -// Program is interesting due to new coverage: 26 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.fzil b/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.fzil deleted file mode 100755 index 8a6cabbd6..000000000 Binary files a/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.js b/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.js deleted file mode 100755 index eda39979a..000000000 --- a/old_corpus/program_20251007082505_68CB62EE-D691-4071-A0EB-F4AC95AC0CDA.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 3B6C624B-98CE-4BCF-BFE5-06D6AB679BEE -const v1 = [0.6790167692871835,-630.7883059811013,4.0,0.4029470164711323,4.8678646824372755,0.3949194908740281]; -const v2 = [-889.2562286455587,38.20698863194616,-900.1594690882797]; -v2[3] = "-18:00"; -v2.unshift(v1); -// Program is interesting due to new coverage: 26 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.fuzzil.history b/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.fuzzil.history deleted file mode 100755 index dd99764f6..000000000 --- a/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.fuzzil.history +++ /dev/null @@ -1,333 +0,0 @@ -// ===== [ Program 368B0CA3-2DEF-445B-8E2F-659023C420E1 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator BigIntGenerator -v9 <- LoadBigInt '2147483649' -v10 <- LoadBigInt '3' -v11 <- LoadBigInt '-9007199254740991' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '1024' -v16 <- UnaryOperation v15, '--' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct (guarded) v17, [v14, v14, v13] -v19 <- Construct v17, [v15] -v20 <- LoadInteger '0' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- GetProperty (guarded) v22, 'every' -v24 <- CallFunction (guarded) v23, [v12] -v25 <- CreateIntArray [536870912, 185681120] -v26 <- CreateIntArray [9, 0] -v27 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v27, '2', v27 -v28 <- LoadBigInt '14' -v29 <- LoadBigInt '268435441' -v30 <- LoadBigInt '726100250' -v31 <- LoadFloat '4.576737267287978e+307' -v32 <- LoadFloat '435.78586447325097' -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- LoadBigInt '1073741824' -v35 <- LoadBigInt '8' -v36 <- Compare v35, '===', v35 -v37 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v38 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v39 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v40 <- CallMethod (guarded) v39, 'with', [v26, v26] -v41 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v42 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v43 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v43, 'lastIndex', v43 -v44 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v45 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v45, 'd', v45 -v46 <- BeginPlainFunction -> - Return v45 -EndPlainFunction -v47 <- CallMethod (guarded) v46, 'call', [v31] -v48 <- CallFunction (guarded) v46, [] -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v46, v48] -v51 <- Construct (guarded) v48, [v41, v32] -v52 <- BinaryOperation v51, '??', v51 -v53 <- LoadInteger '16' -v54 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v54, 'length', v54 -v55 <- Construct (guarded) v54, [v53, v44, v45] -v56 <- LoadInteger '16' -v57 <- Compare v56, '!=', v56 -v58 <- CreateNamedVariable 'BigUint64Array', 'none' -v59 <- CallFunction (guarded) v58, [v54, v54, v54] -v60 <- BinaryOperation v59, '??', v59 -v61 <- BinaryOperation v59, '??', v59 -v62 <- Construct v58, [v56] -v63 <- LoadInteger '2' -v64 <- Construct (guarded) v54, [v63, v44, v44] -v65 <- GetElement v64, '1' -v66 <- UnaryOperation v65, '++' -v67 <- BinaryOperation v66, '>>', v66 -v68 <- CreateArray [] -v69 <- GetProperty (guarded) v68, '__defineSetter__' -v70 <- Construct (guarded) v69, [v31, v31] -v71 <- CallMethod (guarded) v68, 'map', [v35] -v72 <- BinaryOperation v71, '??', v71 -v73 <- LoadInteger '16' -v74 <- BinaryOperation v73, '+', v73 -v75 <- CreateNamedVariable 'Float64Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '10' -v78 <- CreateNamedVariable 'Uint16Array', 'none' -v79 <- CallFunction (guarded) v78, [v63, v63] -v80 <- Construct v78, [v77] -v81 <- LoadInteger '167' -v82 <- BinaryOperation v81, '>>>', v61 -v83 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v83, 'e', v83 -v84 <- Construct v83, [v81] -SetElement v84, '116', v84 -v85 <- BinaryOperation v84, '%', v68 -v86 <- CreateNamedVariable 'Number', 'none' -v87 <- GetProperty v86, 'length' -v88 <- BinaryOperation v87, '>>', v87 -v89 <- CallMethod v86, 'isNaN', [v85] -v90 <- BinaryOperation v89, '&&', v71 -v91 <- UnaryOperation '!', v89 -v92 <- BinaryOperation v73, '**', v75 -v93 <- BinaryOperation v78, '??', v78 -v94 <- BinaryOperation v93, '??', v93 -v95 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v96 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -SetElement v96, '0', v96 -v97 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v98, v99 - EndClassInstanceMethod - ClassAddStaticComputedProperty v96 -EndClassDefinition -v100 <- CallMethod (guarded) v97, 'apply', [v38, v21] -v101 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v102 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v102 -> v103 - EndObjectLiteralComputedMethod -v104 <- EndObjectLiteral - - -// ===== [ Program BF3BB02B-C156-486A-9BF0-974DD32D7083 ] ===== -// Mutating 368B0CA3-2DEF-445B-8E2F-659023C420E1 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadBigInt '2147483649' -v10 <- LoadBigInt '3' -v11 <- LoadBigInt '-9007199254740991' -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '1024' -v16 <- UnaryOperation v15, '--' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct (guarded) v17, [v14, v14, v13] -v19 <- Construct v17, [v15] -v20 <- LoadInteger '0' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- GetProperty (guarded) v22, 'every' -v24 <- CallFunction (guarded) v23, [v12] -v25 <- CreateIntArray [536870912, 185681120] -v26 <- CreateIntArray [9, 0] -v27 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v27, '2', v27 -v28 <- LoadBigInt '14' -v29 <- LoadBigInt '268435441' -v30 <- LoadBigInt '726100250' -v31 <- LoadFloat '4.576737267287978e+307' -v32 <- LoadFloat '435.78586447325097' -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- LoadBigInt '1073741824' -v35 <- LoadBigInt '8' -v36 <- Compare v35, '===', v35 -v37 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v38 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v39 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v40 <- CallMethod (guarded) v39, 'with', [v26, v26] -v41 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v42 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v43 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v43, 'lastIndex', v43 -v44 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v45 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v45, 'd', v45 -v46 <- BeginPlainFunction -> - Return v45 -EndPlainFunction -v47 <- CallMethod (guarded) v46, 'call', [v31] -v48 <- CallFunction (guarded) v46, [] -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v46, v48] -v51 <- Construct (guarded) v48, [v41, v32] -v52 <- BinaryOperation v51, '??', v51 -v53 <- LoadInteger '16' -v54 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v54, 'length', v54 -v55 <- Construct (guarded) v54, [v53, v44, v45] -v56 <- LoadInteger '16' -v57 <- Compare v56, '!=', v56 -v58 <- CreateNamedVariable 'BigUint64Array', 'none' -v59 <- CallFunction (guarded) v58, [v54, v54, v54] -v60 <- BinaryOperation v59, '??', v59 -v61 <- BinaryOperation v59, '??', v59 -v62 <- Construct v58, [v56] -v63 <- LoadInteger '2' -v64 <- Construct (guarded) v54, [v63, v44, v44] -v65 <- GetElement v64, '1' -v66 <- UnaryOperation v65, '++' -v67 <- BinaryOperation v66, '>>', v66 -v68 <- CreateArray [] -v69 <- GetProperty (guarded) v68, '__defineSetter__' -v70 <- Construct (guarded) v69, [v31, v31] -v71 <- CallMethod (guarded) v68, 'map', [v35] -v72 <- BinaryOperation v71, '??', v71 -v73 <- LoadInteger '16' -v74 <- BinaryOperation v73, '+', v73 -v75 <- CreateNamedVariable 'Float64Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '10' -v78 <- CreateNamedVariable 'Uint16Array', 'none' -v79 <- CallFunction (guarded) v78, [v63, v63] -v80 <- Construct v78, [v77] -v81 <- LoadInteger '167' -v82 <- BinaryOperation v81, '>>>', v61 -v83 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v83, 'e', v83 -v84 <- Construct v83, [v81] -SetElement v84, '116', v84 -v85 <- BinaryOperation v84, '%', v68 -v86 <- CreateNamedVariable 'Number', 'none' -v87 <- GetProperty v86, 'length' -v88 <- BinaryOperation v87, '>>', v87 -v89 <- CallMethod v86, 'isNaN', [v85] -v90 <- BinaryOperation v89, '&&', v71 -v91 <- UnaryOperation '!', v89 -v92 <- BinaryOperation v73, '**', v75 -v93 <- BinaryOperation v78, '??', v78 -v94 <- BinaryOperation v93, '??', v93 -v95 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v96 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -SetElement v96, '0', v96 -v97 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v98, v99 - // Inserting program 229B6E81-CCB2-4F4A-95B6-6E533C34FF5A - v100 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] - v101 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] - v102 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] - v103 <- LoadInteger '7' - v104 <- CreateNamedVariable 'Uint16Array', 'none' - v105 <- Construct v104, [v103] - v106 <- LoadInteger '3579' - v107 <- CreateNamedVariable 'Int8Array', 'none' - v108 <- Construct v107, [v106] - v109 <- LoadInteger '16' - v110 <- CreateNamedVariable 'Int16Array', 'none' - v111 <- Construct v110, [v109] - v112 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] - v113 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] - v114 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] - BeginForInLoop v108 -> v115 - v116 <- CreateNamedVariable 'String', 'none' - v117 <- GetProperty v116, 'prototype' - v118 <- GetProperty v117, 'trimRight' - v119 <- CreateArray [] - v120 <- CallMethod (guarded) v118, 'apply', [v115, v119] - EndForInLoop - v121 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] - v122 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] - v123 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - EndClassInstanceMethod - ClassAddStaticComputedProperty v96 -EndClassDefinition -v124 <- CallMethod (guarded) v97, 'apply', [v38, v21] -v125 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v126 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v126 -> v127 - EndObjectLiteralComputedMethod -v128 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3454 newly discovered edges in the CFG of the target - - -// ===== [ Program 5C5E0557-BBCE-4718-8DE0-07AC1D199A42 ] ===== -// Minimizing BF3BB02B-C156-486A-9BF0-974DD32D7083 -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '2' -v10 <- CreateNamedVariable 'Int8Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '1024' -v13 <- CreateNamedVariable 'BigInt64Array', 'none' -v14 <- CallFunction (guarded) v13, [v11, v11, v10] -v15 <- Construct v13, [v12] -v16 <- LoadInteger '0' -v17 <- CreateNamedVariable 'Float64Array', 'none' -v18 <- Construct v17, [v16] -v19 <- GetProperty v18, 'every' -v20 <- CallFunction (guarded) v19, [v9] -v21 <- CreateIntArray [536870912, 185681120] -v22 <- CreateIntArray [9, 0] -v23 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v23, '2', v23 -v24 <- BeginPlainFunction -> - Return v24 -EndPlainFunction -v25 <- LoadBigInt '8' -v26 <- Compare v25, '===', v25 -v27 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v28 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v29 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v30 <- CallMethod (guarded) v29, 'with', [v22, v22] -v31 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v32 <- LoadUndefined -v33 <- CallFunction (guarded) v32, [v31] -v34 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v35, v36 - v37 <- LoadInteger '3579' - BeginForInLoop v37 -> v38 - v39 <- CreateNamedVariable 'String', 'none' - v40 <- GetProperty v39, 'prototype' - v41 <- GetProperty v40, 'trimRight' - v42 <- CreateArray [] - EndForInLoop - EndClassInstanceMethod -EndClassDefinition -v43 <- CallMethod (guarded) v34, 'apply', [v28] -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.fzil b/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.fzil deleted file mode 100755 index 1fbc0f957..000000000 Binary files a/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.js b/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.js deleted file mode 100755 index f19cf7d36..000000000 --- a/old_corpus/program_20251007082510_5C5E0557-BBCE-4718-8DE0-07AC1D199A42.js +++ /dev/null @@ -1,34 +0,0 @@ -// Minimizing BF3BB02B-C156-486A-9BF0-974DD32D7083 -new Int32Array(2857); -new Uint8Array(8); -new Float32Array(2402); -const v11 = new Int8Array(2); -try { BigInt64Array(v11, v11, Int8Array); } catch (e) {} -new BigInt64Array(1024); -const v18 = new Float64Array(0); -const v19 = v18.every; -try { v19(2); } catch (e) {} -[536870912,185681120]; -const v22 = [9,0]; -const v23 = [-1,9223372036854775807,1956350749]; -v23[2] = v23; -function f24() { - return f24; -} -8n === 8n; -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -const v28 = [0.0699817657606816,1e-15,-5.0,-296573.4769477659]; -const v29 = [0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -try { v29.with(v22, v22); } catch (e) {} -const v31 = /tU(?:a*)+/ysgu; -try { undefined(v31); } catch (e) {} -class C34 { - o(a36) { - for (const v38 in 3579) { - String.prototype.trimRight; - []; - } - } -} -try { C34.apply(v28); } catch (e) {} -// Program is interesting due to new coverage: 10 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.fuzzil.history b/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.fuzzil.history deleted file mode 100755 index 630eda391..000000000 --- a/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.fuzzil.history +++ /dev/null @@ -1,643 +0,0 @@ -// ===== [ Program 368B0CA3-2DEF-445B-8E2F-659023C420E1 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator BigIntGenerator -v9 <- LoadBigInt '2147483649' -v10 <- LoadBigInt '3' -v11 <- LoadBigInt '-9007199254740991' -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '1024' -v16 <- UnaryOperation v15, '--' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct (guarded) v17, [v14, v14, v13] -v19 <- Construct v17, [v15] -v20 <- LoadInteger '0' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- GetProperty (guarded) v22, 'every' -v24 <- CallFunction (guarded) v23, [v12] -v25 <- CreateIntArray [536870912, 185681120] -v26 <- CreateIntArray [9, 0] -v27 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v27, '2', v27 -v28 <- LoadBigInt '14' -v29 <- LoadBigInt '268435441' -v30 <- LoadBigInt '726100250' -v31 <- LoadFloat '4.576737267287978e+307' -v32 <- LoadFloat '435.78586447325097' -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- LoadBigInt '1073741824' -v35 <- LoadBigInt '8' -v36 <- Compare v35, '===', v35 -v37 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v38 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v39 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v40 <- CallMethod (guarded) v39, 'with', [v26, v26] -v41 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v42 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v43 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v43, 'lastIndex', v43 -v44 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v45 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v45, 'd', v45 -v46 <- BeginPlainFunction -> - Return v45 -EndPlainFunction -v47 <- CallMethod (guarded) v46, 'call', [v31] -v48 <- CallFunction (guarded) v46, [] -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v46, v48] -v51 <- Construct (guarded) v48, [v41, v32] -v52 <- BinaryOperation v51, '??', v51 -v53 <- LoadInteger '16' -v54 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v54, 'length', v54 -v55 <- Construct (guarded) v54, [v53, v44, v45] -v56 <- LoadInteger '16' -v57 <- Compare v56, '!=', v56 -v58 <- CreateNamedVariable 'BigUint64Array', 'none' -v59 <- CallFunction (guarded) v58, [v54, v54, v54] -v60 <- BinaryOperation v59, '??', v59 -v61 <- BinaryOperation v59, '??', v59 -v62 <- Construct v58, [v56] -v63 <- LoadInteger '2' -v64 <- Construct (guarded) v54, [v63, v44, v44] -v65 <- GetElement v64, '1' -v66 <- UnaryOperation v65, '++' -v67 <- BinaryOperation v66, '>>', v66 -v68 <- CreateArray [] -v69 <- GetProperty (guarded) v68, '__defineSetter__' -v70 <- Construct (guarded) v69, [v31, v31] -v71 <- CallMethod (guarded) v68, 'map', [v35] -v72 <- BinaryOperation v71, '??', v71 -v73 <- LoadInteger '16' -v74 <- BinaryOperation v73, '+', v73 -v75 <- CreateNamedVariable 'Float64Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '10' -v78 <- CreateNamedVariable 'Uint16Array', 'none' -v79 <- CallFunction (guarded) v78, [v63, v63] -v80 <- Construct v78, [v77] -v81 <- LoadInteger '167' -v82 <- BinaryOperation v81, '>>>', v61 -v83 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v83, 'e', v83 -v84 <- Construct v83, [v81] -SetElement v84, '116', v84 -v85 <- BinaryOperation v84, '%', v68 -v86 <- CreateNamedVariable 'Number', 'none' -v87 <- GetProperty v86, 'length' -v88 <- BinaryOperation v87, '>>', v87 -v89 <- CallMethod v86, 'isNaN', [v85] -v90 <- BinaryOperation v89, '&&', v71 -v91 <- UnaryOperation '!', v89 -v92 <- BinaryOperation v73, '**', v75 -v93 <- BinaryOperation v78, '??', v78 -v94 <- BinaryOperation v93, '??', v93 -v95 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v96 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -SetElement v96, '0', v96 -v97 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v98, v99 - EndClassInstanceMethod - ClassAddStaticComputedProperty v96 -EndClassDefinition -v100 <- CallMethod (guarded) v97, 'apply', [v38, v21] -v101 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v102 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v102 -> v103 - EndObjectLiteralComputedMethod -v104 <- EndObjectLiteral - - -// ===== [ Program BF3BB02B-C156-486A-9BF0-974DD32D7083 ] ===== -// Mutating 368B0CA3-2DEF-445B-8E2F-659023C420E1 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -v7 <- CreateNamedVariable 'Float32Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadBigInt '2147483649' -v10 <- LoadBigInt '3' -v11 <- LoadBigInt '-9007199254740991' -v12 <- LoadInteger '2' -v13 <- CreateNamedVariable 'Int8Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadInteger '1024' -v16 <- UnaryOperation v15, '--' -v17 <- CreateNamedVariable 'BigInt64Array', 'none' -v18 <- Construct (guarded) v17, [v14, v14, v13] -v19 <- Construct v17, [v15] -v20 <- LoadInteger '0' -v21 <- CreateNamedVariable 'Float64Array', 'none' -v22 <- Construct v21, [v20] -v23 <- GetProperty (guarded) v22, 'every' -v24 <- CallFunction (guarded) v23, [v12] -v25 <- CreateIntArray [536870912, 185681120] -v26 <- CreateIntArray [9, 0] -v27 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v27, '2', v27 -v28 <- LoadBigInt '14' -v29 <- LoadBigInt '268435441' -v30 <- LoadBigInt '726100250' -v31 <- LoadFloat '4.576737267287978e+307' -v32 <- LoadFloat '435.78586447325097' -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- LoadBigInt '1073741824' -v35 <- LoadBigInt '8' -v36 <- Compare v35, '===', v35 -v37 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v38 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v39 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v40 <- CallMethod (guarded) v39, 'with', [v26, v26] -v41 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v42 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v43 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -SetProperty v43, 'lastIndex', v43 -v44 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v45 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v45, 'd', v45 -v46 <- BeginPlainFunction -> - Return v45 -EndPlainFunction -v47 <- CallMethod (guarded) v46, 'call', [v31] -v48 <- CallFunction (guarded) v46, [] -v49 <- GetProperty (guarded) v48, 'constructor' -v50 <- Construct (guarded) v49, [v46, v48] -v51 <- Construct (guarded) v48, [v41, v32] -v52 <- BinaryOperation v51, '??', v51 -v53 <- LoadInteger '16' -v54 <- CreateNamedVariable 'Uint8Array', 'none' -SetProperty v54, 'length', v54 -v55 <- Construct (guarded) v54, [v53, v44, v45] -v56 <- LoadInteger '16' -v57 <- Compare v56, '!=', v56 -v58 <- CreateNamedVariable 'BigUint64Array', 'none' -v59 <- CallFunction (guarded) v58, [v54, v54, v54] -v60 <- BinaryOperation v59, '??', v59 -v61 <- BinaryOperation v59, '??', v59 -v62 <- Construct v58, [v56] -v63 <- LoadInteger '2' -v64 <- Construct (guarded) v54, [v63, v44, v44] -v65 <- GetElement v64, '1' -v66 <- UnaryOperation v65, '++' -v67 <- BinaryOperation v66, '>>', v66 -v68 <- CreateArray [] -v69 <- GetProperty (guarded) v68, '__defineSetter__' -v70 <- Construct (guarded) v69, [v31, v31] -v71 <- CallMethod (guarded) v68, 'map', [v35] -v72 <- BinaryOperation v71, '??', v71 -v73 <- LoadInteger '16' -v74 <- BinaryOperation v73, '+', v73 -v75 <- CreateNamedVariable 'Float64Array', 'none' -v76 <- Construct v75, [] -v77 <- LoadInteger '10' -v78 <- CreateNamedVariable 'Uint16Array', 'none' -v79 <- CallFunction (guarded) v78, [v63, v63] -v80 <- Construct v78, [v77] -v81 <- LoadInteger '167' -v82 <- BinaryOperation v81, '>>>', v61 -v83 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v83, 'e', v83 -v84 <- Construct v83, [v81] -SetElement v84, '116', v84 -v85 <- BinaryOperation v84, '%', v68 -v86 <- CreateNamedVariable 'Number', 'none' -v87 <- GetProperty v86, 'length' -v88 <- BinaryOperation v87, '>>', v87 -v89 <- CallMethod v86, 'isNaN', [v85] -v90 <- BinaryOperation v89, '&&', v71 -v91 <- UnaryOperation '!', v89 -v92 <- BinaryOperation v73, '**', v75 -v93 <- BinaryOperation v78, '??', v78 -v94 <- BinaryOperation v93, '??', v93 -v95 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v96 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -SetElement v96, '0', v96 -v97 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v98, v99 - // Inserting program 229B6E81-CCB2-4F4A-95B6-6E533C34FF5A - v100 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] - v101 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] - v102 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] - v103 <- LoadInteger '7' - v104 <- CreateNamedVariable 'Uint16Array', 'none' - v105 <- Construct v104, [v103] - v106 <- LoadInteger '3579' - v107 <- CreateNamedVariable 'Int8Array', 'none' - v108 <- Construct v107, [v106] - v109 <- LoadInteger '16' - v110 <- CreateNamedVariable 'Int16Array', 'none' - v111 <- Construct v110, [v109] - v112 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] - v113 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] - v114 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] - BeginForInLoop v108 -> v115 - v116 <- CreateNamedVariable 'String', 'none' - v117 <- GetProperty v116, 'prototype' - v118 <- GetProperty v117, 'trimRight' - v119 <- CreateArray [] - v120 <- CallMethod (guarded) v118, 'apply', [v115, v119] - EndForInLoop - v121 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] - v122 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] - v123 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - EndClassInstanceMethod - ClassAddStaticComputedProperty v96 -EndClassDefinition -v124 <- CallMethod (guarded) v97, 'apply', [v38, v21] -v125 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v126 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v126 -> v127 - EndObjectLiteralComputedMethod -v128 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3454 newly discovered edges in the CFG of the target - - -// ===== [ Program 7BAB1C0E-D254-4517-AE64-C7ACDE2FAC7F ] ===== -// Mutating BF3BB02B-C156-486A-9BF0-974DD32D7083 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -// Exploring value v6 -v7 <- BinaryOperation v6, '>>>', v6 -// Exploring finished -v8 <- CreateNamedVariable 'Float32Array', 'none' -v9 <- Construct v8, [v6] -v10 <- LoadBigInt '2147483649' -v11 <- LoadBigInt '3' -v12 <- LoadBigInt '-9007199254740991' -v13 <- LoadInteger '2' -// Exploring value v13 -v14 <- BinaryOperation v13, '-', v13 -// Exploring finished -v15 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v15 -SetProperty v15, 'name', v15 -// Exploring finished -v16 <- Construct v15, [v13] -v17 <- LoadInteger '1024' -v18 <- UnaryOperation v17, '--' -v19 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v19 -v20 <- Construct (guarded) v19, [v8, v2, v16] -// Exploring finished -v21 <- Construct (guarded) v19, [v16, v16, v15] -// Exploring value v21 -v22 <- BinaryOperation v21, '??', v21 -// Exploring finished -v23 <- Construct v19, [v17] -v24 <- LoadInteger '0' -v25 <- CreateNamedVariable 'Float64Array', 'none' -v26 <- Construct v25, [v24] -v27 <- GetProperty (guarded) v26, 'every' -// Exploring value v27 -v28 <- CallMethod (guarded) v27, 'bind', [v27] -// Exploring finished -v29 <- CallFunction (guarded) v27, [v13] -v30 <- CreateIntArray [536870912, 185681120] -v31 <- CreateIntArray [9, 0] -v32 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v32, '2', v32 -v33 <- LoadBigInt '14' -v34 <- LoadBigInt '268435441' -// Exploring value v34 -v35 <- Compare v34, '>', v34 -// Exploring finished -v36 <- LoadBigInt '726100250' -v37 <- LoadFloat '4.576737267287978e+307' -v38 <- LoadFloat '435.78586447325097' -v39 <- BeginPlainFunction -> -EndPlainFunction -v40 <- LoadBigInt '1073741824' -v41 <- LoadBigInt '8' -v42 <- Compare v41, '===', v41 -v43 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v44 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v45 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -// Exploring value v45 -SetElement v45, '3', v45 -// Exploring finished -v46 <- CallMethod (guarded) v45, 'with', [v31, v31] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'at', [v16] -// Exploring finished -v48 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v49 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v50 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -// Exploring value v50 -v51 <- CallMethod (guarded) v50, 'toString', [] -// Exploring finished -SetProperty v50, 'lastIndex', v50 -v52 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -// Exploring value v52 -v53 <- GetProperty v52, 'dotAll' -// Exploring finished -v54 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v54, 'd', v54 -v55 <- BeginPlainFunction -> - Return v54 -EndPlainFunction -v56 <- CallMethod (guarded) v55, 'call', [v37] -// Exploring value v56 -v57 <- GetProperty (guarded) v56, 'constructor' -v58 <- Construct (guarded) v57, [v48, v3] -// Exploring finished -v59 <- CallFunction (guarded) v55, [] -v60 <- GetProperty (guarded) v59, 'constructor' -v61 <- Construct (guarded) v60, [v55, v59] -v62 <- Construct (guarded) v59, [v48, v38] -v63 <- BinaryOperation v62, '??', v62 -// Exploring value v63 -v64 <- BinaryOperation v63, '??', v63 -// Exploring finished -v65 <- LoadInteger '16' -v66 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v66 -v67 <- Construct (guarded) v66, [v16, v2, v16] -// Exploring finished -SetProperty v66, 'length', v66 -v68 <- Construct (guarded) v66, [v65, v52, v54] -// Exploring value v68 -v69 <- CallMethod (guarded) v68, 'copyWithin', [v5, v48] -// Exploring finished -v70 <- LoadInteger '16' -v71 <- Compare v70, '!=', v70 -v72 <- CreateNamedVariable 'BigUint64Array', 'none' -v73 <- CallFunction (guarded) v72, [v66, v66, v66] -// Exploring value v73 -v74 <- BinaryOperation v73, '??', v73 -// Exploring finished -v75 <- BinaryOperation v73, '??', v73 -v76 <- BinaryOperation v73, '??', v73 -v77 <- Construct v72, [v70] -v78 <- LoadInteger '2' -// Exploring value v78 -v79 <- BinaryOperation v78, '|', v78 -// Exploring finished -v80 <- Construct (guarded) v66, [v78, v52, v52] -// Exploring value v80 -v81 <- CallMethod (guarded) v80, 'setFromHex', [v80] -// Exploring finished -v82 <- GetElement v80, '1' -v83 <- UnaryOperation v82, '++' -// Exploring value v83 -v84 <- UnaryOperation '-', v83 -// Exploring finished -v85 <- BinaryOperation v83, '>>', v83 -// Exploring value v85 -v86 <- UnaryOperation v85, '--' -// Exploring finished -v87 <- CreateArray [] -v88 <- GetProperty (guarded) v87, '__defineSetter__' -v89 <- Construct (guarded) v88, [v37, v37] -// Exploring value v89 -v90 <- BinaryOperation v89, '??', v89 -// Exploring finished -v91 <- CallMethod (guarded) v87, 'map', [v41] -v92 <- BinaryOperation v91, '??', v91 -// Exploring value v92 -v93 <- BinaryOperation v92, '??', v92 -// Exploring finished -v94 <- LoadInteger '16' -v95 <- BinaryOperation v94, '+', v94 -// Exploring value v95 -v96 <- BinaryOperation v95, '>>', v95 -// Exploring finished -v97 <- CreateNamedVariable 'Float64Array', 'none' -v98 <- Construct v97, [] -v99 <- LoadInteger '10' -v100 <- CreateNamedVariable 'Uint16Array', 'none' -v101 <- CallFunction (guarded) v100, [v78, v78] -v102 <- Construct v100, [v99] -v103 <- LoadInteger '167' -v104 <- BinaryOperation v103, '>>>', v76 -v105 <- CreateNamedVariable 'Float32Array', 'none' -SetProperty v105, 'e', v105 -v106 <- Construct v105, [v103] -// Exploring value v106 -SetElement v106, '71', v106 -// Exploring finished -SetElement v106, '116', v106 -v107 <- BinaryOperation v106, '%', v87 -v108 <- CreateNamedVariable 'Number', 'none' -v109 <- GetProperty v108, 'length' -// Exploring value v109 -v110 <- BinaryOperation v109, '/', v109 -// Exploring finished -v111 <- BinaryOperation v109, '>>', v109 -v112 <- CallMethod v108, 'isNaN', [v107] -// Exploring value v112 -v113 <- BinaryOperation v112, '&&', v112 -// Exploring finished -v114 <- BinaryOperation v112, '&&', v91 -// Exploring value v114 -v115 <- BinaryOperation v114, '??', v114 -// Exploring finished -v116 <- UnaryOperation '!', v112 -v117 <- BinaryOperation v94, '**', v97 -// Exploring value v117 -v118 <- BinaryOperation v117, '-', v117 -// Exploring finished -v119 <- BinaryOperation v100, '??', v100 -// Exploring value v119 -v120 <- Construct (guarded) v119, [v119, v33, v119] -// Exploring finished -v121 <- BinaryOperation v119, '??', v119 -// Exploring value v121 -SetProperty v121, 'prototype', v121 -// Exploring finished -v122 <- CreateFloatArray [160225.88356964802, 1000.0, 213211.8910050979, 2.220446049250313e-16, -904182.0971368359, -inf, -3.7155044582569996, 0.883337671869206] -v123 <- CreateFloatArray [0.7634064314666795, -1.757189086955064, 3.0, 1e-15] -SetElement v123, '0', v123 -v124 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v125, v126 - v127 <- CreateFloatArray [-335384.80657671404, -0.6171062077210561, -3.0, -9.502078435164349e+306, 1.6024120884290232e+308] - v128 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] - v129 <- CreateFloatArray [9.88496591383436e+307, -0.0, 9.645811590416322, -2.2250738585072014e-308, -882877.4954994294, nan, 7.540716606719762, 781.9769262846953, -7.004326735250661e+306] - v130 <- LoadInteger '7' - v131 <- CreateNamedVariable 'Uint16Array', 'none' - v132 <- Construct v131, [v130] - v133 <- LoadInteger '3579' - v134 <- CreateNamedVariable 'Int8Array', 'none' - v135 <- Construct v134, [v133] - v136 <- LoadInteger '16' - v137 <- CreateNamedVariable 'Int16Array', 'none' - v138 <- Construct v137, [v136] - v139 <- CreateFloatArray [1000000.0, -1000000000000.0, -1000000.0, -1.7976931348623157e+308, -1.4398938706172224, -1000000000.0, -1000000.0, -1.7976931348623157e+308, -1000000000000.0] - v140 <- CreateFloatArray [0.057767898988133726, 1.1714986313434915e+308, 4.0, -0.5556201059628041] - v141 <- CreateFloatArray [-1e-15, -5.0, 6.209336862016706e+307, 462196.3209875589, -494.7240806280897, -1.1579574002262474e+308] - BeginForInLoop v135 -> v142 - v143 <- CreateNamedVariable 'String', 'none' - v144 <- GetProperty v143, 'prototype' - v145 <- GetProperty v144, 'trimRight' - v146 <- CreateArray [] - v147 <- CallMethod (guarded) v145, 'apply', [v142, v146] - EndForInLoop - v148 <- CreateFloatArray [411.56632155988973, 781229.1221361987, -1000000000000.0] - v149 <- CreateFloatArray [-inf, 1.7976931348623157e+308, -1.7476989495455016e+308, 9.461323242010494, 0.0, -1000.0, -2.220446049250313e-16] - v150 <- CreateFloatArray [4.0, -2.2250738585072014e-308, 0.05124546980983413] - EndClassInstanceMethod - ClassAddStaticComputedProperty v123 -EndClassDefinition -v151 <- CallMethod (guarded) v124, 'apply', [v44, v25] -// Exploring value v151 -v152 <- BinaryOperation v151, '??', v151 -// Exploring finished -v153 <- CreateFloatArray [-4.040166588692994e+307, 1.4451193261714297e+308, 365.4711631336927, -1e-15, -1.2605239855133288e+308, 668.1225795165637, -464.7093912232458, 1.7976931348623157e+308, -1000000000000.0, -1.0] -v154 <- CreateNamedVariable 'Symbol', 'none' -// Exploring value v154 -SetProperty v154, 'iterator', v154 -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v154 -> v155 - EndObjectLiteralComputedMethod -v156 <- EndObjectLiteral -// Exploring value v156 -SetProperty v156, 'h', v156 -// Program may be interesting due to new coverage: 3579 newly discovered edges in the CFG of the target - - -// ===== [ Program AAA85119-6D50-44F0-807F-742CC1F7A597 ] ===== -// Minimizing 7BAB1C0E-D254-4517-AE64-C7ACDE2FAC7F -v0 <- LoadInteger '2857' -v1 <- CreateNamedVariable 'Int32Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '8' -v4 <- CreateNamedVariable 'Uint8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '2402' -v7 <- BinaryOperation v6, '>>>', v6 -v8 <- CreateNamedVariable 'Float32Array', 'none' -v9 <- Construct v8, [v6] -v10 <- LoadInteger '2' -v11 <- BinaryOperation v10, '-', v10 -v12 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v12, 'name', v12 -v13 <- Construct v12, [v10] -v14 <- LoadInteger '1024' -v15 <- UnaryOperation v14, '--' -v16 <- CreateNamedVariable 'BigInt64Array', 'none' -v17 <- Construct (guarded) v16, [v8, v2, v13] -v18 <- Construct (guarded) v16, [v13, v13, v12] -v19 <- BinaryOperation v18, '??', v18 -v20 <- Construct v16, [v14] -v21 <- LoadInteger '0' -v22 <- CreateNamedVariable 'Float64Array', 'none' -v23 <- GetProperty (guarded) v21, 'every' -v24 <- CallMethod (guarded) v23, 'bind', [v23] -v25 <- CallFunction (guarded) v23, [v10] -v26 <- CreateIntArray [536870912, 185681120] -v27 <- CreateIntArray [9, 0] -v28 <- CreateIntArray [-1, 9223372036854775807, 1956350749] -SetElement v28, '2', v28 -v29 <- LoadBigInt '268435441' -v30 <- Compare v29, '>', v29 -v31 <- LoadFloat '4.576737267287978e+307' -v32 <- LoadFloat '435.78586447325097' -v33 <- BeginPlainFunction -> -EndPlainFunction -v34 <- LoadBigInt '8' -v35 <- Compare v34, '===', v34 -v36 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v37 <- CreateFloatArray [0.0699817657606816, 1e-15, -5.0, -296573.4769477659] -v38 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -SetElement v38, '3', v38 -v39 <- CallMethod (guarded) v38, 'with', [v27, v27] -v40 <- CallMethod (guarded) v39, 'at', [v13] -v41 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v42 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v43 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v44 <- CallMethod (guarded) v43, 'toString', [] -SetProperty v43, 'lastIndex', v43 -v45 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v46 <- GetProperty v45, 'dotAll' -v47 <- LoadRegExp '([\cz]?)' 'dgm' -SetProperty v47, 'd', v47 -v48 <- BeginPlainFunction -> - Return v47 -EndPlainFunction -v49 <- CallMethod (guarded) v48, 'call', [v31] -v50 <- GetProperty (guarded) v49, 'constructor' -v51 <- Construct (guarded) v50, [v41, v3] -v52 <- CallFunction (guarded) v48, [] -v53 <- GetProperty (guarded) v52, 'constructor' -v54 <- Construct (guarded) v53, [v48, v52] -v55 <- Construct (guarded) v52, [v41, v32] -v56 <- BinaryOperation v55, '??', v55 -v57 <- BinaryOperation v56, '??', v56 -v58 <- LoadInteger '16' -v59 <- Construct (guarded) v4, [v13, v2, v13] -SetProperty v4, 'length', v4 -v60 <- Construct (guarded) v4, [v58, v45, v47] -v61 <- CallMethod (guarded) v60, 'copyWithin', [v5, v41] -v62 <- LoadInteger '16' -v63 <- Compare v62, '!=', v62 -v64 <- CreateNamedVariable 'BigUint64Array', 'none' -v65 <- CallFunction (guarded) v64, [v4, v4, v4] -v66 <- BinaryOperation v65, '??', v65 -v67 <- BinaryOperation v65, '??', v65 -v68 <- BinaryOperation v65, '??', v65 -v69 <- Construct v64, [v62] -v70 <- LoadInteger '2' -v71 <- BinaryOperation v70, '|', v70 -v72 <- Construct (guarded) v4, [v70, v45, v45] -v73 <- CallMethod (guarded) v72, 'setFromHex', [v72] -v74 <- GetElement v72, '1' -v75 <- UnaryOperation v74, '++' -v76 <- UnaryOperation '-', v75 -v77 <- BinaryOperation v75, '>>', v75 -v78 <- UnaryOperation v77, '--' -v79 <- CreateArray [] -v80 <- GetProperty (guarded) v79, '__defineSetter__' -v81 <- Construct (guarded) v80, [v31, v31] -v82 <- BinaryOperation v81, '??', v81 -v83 <- CallMethod (guarded) v79, 'map', [v34] -v84 <- BinaryOperation v83, '??', v83 -v85 <- BinaryOperation v84, '??', v84 -v86 <- LoadInteger '16' -v87 <- BinaryOperation v86, '+', v86 -v88 <- BinaryOperation v87, '>>', v87 -v89 <- Construct v22, [] -v90 <- LoadInteger '10' -v91 <- CreateNamedVariable 'Uint16Array', 'none' -v92 <- CallFunction (guarded) v91, [v70, v70] -v93 <- Construct v91, [v90] -v94 <- LoadInteger '167' -v95 <- BinaryOperation v94, '>>>', v68 -v96 <- BinaryOperation v91, '??', v91 -v97 <- Construct v96, [v96] -v98 <- BeginClassDefinition (decl) -EndClassDefinition -v99 <- CallMethod (guarded) v98, 'apply', [v37] -// Program is interesting due to new coverage: 82 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.fzil b/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.fzil deleted file mode 100755 index 717829fca..000000000 Binary files a/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.js b/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.js deleted file mode 100755 index 413f96c20..000000000 --- a/old_corpus/program_20251007082521_AAA85119-6D50-44F0-807F-742CC1F7A597.js +++ /dev/null @@ -1,99 +0,0 @@ -// Minimizing 7BAB1C0E-D254-4517-AE64-C7ACDE2FAC7F -const v2 = new Int32Array(2857); -const v5 = new Uint8Array(8); -2402 >>> 2402; -new Float32Array(2402); -2 - 2; -Int8Array.name = Int8Array; -const v13 = new Int8Array(2); -let v14 = 1024; -v14--; -try { new BigInt64Array(Float32Array, v2, v13); } catch (e) {} -let v18; -try { v18 = new BigInt64Array(v13, v13, Int8Array); } catch (e) {} -v18 ?? v18; -new BigInt64Array(v14); -const v23 = (0)?.every; -try { v23.bind(v23); } catch (e) {} -try { v23(2); } catch (e) {} -[536870912,185681120]; -const v27 = [9,0]; -const v28 = [-1,9223372036854775807,1956350749]; -v28[2] = v28; -268435441n > 268435441n; -function f33() { -} -8n === 8n; -[0.32814409159124835,4.0,0.9942312345185276,-356.1747980285468,-8.24329085875172,-0.0,3.545484683603069e+307]; -const v37 = [0.0699817657606816,1e-15,-5.0,-296573.4769477659]; -const v38 = [0.8209340250367375,-836277.6011652886,986946.9596903422,-133.7489528330293]; -v38[3] = v38; -let v39; -try { v39 = v38.with(v27, v27); } catch (e) {} -try { v39.at(v13); } catch (e) {} -const v41 = /tU(?:a*)+/ysgu; -/[x\dz]Vv\u{12345}+/dygimu; -const v43 = /(?=)L.(a\1)+/dyvsg; -try { v43.toString(); } catch (e) {} -v43.lastIndex = v43; -const v45 = /Qa(?!bbb|bb)c\u0060?/dsm; -v45.dotAll; -const v47 = /([\cz]?)/dgm; -v47.d = v47; -function f48() { - return v47; -} -let v49; -try { v49 = f48.call(4.576737267287978e+307); } catch (e) {} -const v50 = v49?.constructor; -try { new v50(v41, 8); } catch (e) {} -let v52; -try { v52 = f48(); } catch (e) {} -const v53 = v52?.constructor; -try { new v53(f48, v52); } catch (e) {} -let v55; -try { v55 = new v52(v41, 435.78586447325097); } catch (e) {} -const v56 = v55 ?? v55; -v56 ?? v56; -try { new Uint8Array(v13, v2, v13); } catch (e) {} -Uint8Array.length = Uint8Array; -let v60; -try { v60 = new Uint8Array(16, v45, v47); } catch (e) {} -try { v60.copyWithin(v5, v41); } catch (e) {} -16 != 16; -let v65; -try { v65 = BigUint64Array(Uint8Array, Uint8Array, Uint8Array); } catch (e) {} -v65 ?? v65; -v65 ?? v65; -const v68 = v65 ?? v65; -new BigUint64Array(16); -2 | 2; -let v72; -try { v72 = new Uint8Array(2, v45, v45); } catch (e) {} -try { v72.setFromHex(v72); } catch (e) {} -let v74 = v72[1]; -const v75 = v74++; --v75; -let v77 = v75 >> v75; -v77--; -const v79 = []; -const v80 = v79?.__defineSetter__; -let v81; -try { v81 = new v80(4.576737267287978e+307, 4.576737267287978e+307); } catch (e) {} -v81 ?? v81; -let v83; -try { v83 = v79.map(8n); } catch (e) {} -const v84 = v83 ?? v83; -v84 ?? v84; -const v87 = 16 + 16; -v87 >> v87; -new Float64Array(); -try { Uint16Array(2, 2); } catch (e) {} -new Uint16Array(10); -167 >>> v68; -const v96 = Uint16Array ?? Uint16Array; -new v96(v96); -class C98 { -} -try { C98.apply(v37); } catch (e) {} -// Program is interesting due to new coverage: 82 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.fuzzil.history b/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.fuzzil.history deleted file mode 100755 index b3e8e7eec..000000000 --- a/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.fuzzil.history +++ /dev/null @@ -1,220 +0,0 @@ -// ===== [ Program 24252657-D53B-4941-AD44-444EECDE347F ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator IntArrayGenerator -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '83' -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '223' -v8 <- CreateNamedVariable 'Int8Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '64' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// Executing code generator IntegerGenerator -v13 <- LoadInteger '-6' -v14 <- LoadInteger '-9007199254740991' -v15 <- LoadInteger '6' -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- LoadInteger '15413' -v17 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v18, v19, v20 - SetComputedSuperProperty v16, v18 - EndClassStaticMethod -EndClassDefinition -v21 <- LoadInteger '16' -BeginRepeatLoop '5' - v22 <- LoadInteger '1073741824' - v23 <- UnaryOperation '++', v21 - v24 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v24, v22 -EndRepeatLoop -v25 <- LoadFloat '-696.8889546228363' -v26 <- CallMethod (guarded) v25, 'call', [v25, v25] - - -// ===== [ Program 35918AFB-D6C9-4286-9A2B-73A7DC3CE01B ] ===== -// Mutating 24252657-D53B-4941-AD44-444EECDE347F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Splicing instruction 22 (BeginClassDefinition) from 072C415C-8ECA-4229-81AA-88ECBEF846CF -v4 <- BeginClassDefinition (exp) -EndClassDefinition -// Splicing done -// Splicing instruction 93 (SetProperty) from 1D7413F5-1D84-4C6F-8A9D-1566C1BD038B -v5 <- BeginConstructor -> v6 - SetProperty v6, 'a', v6 -EndConstructor -// Splicing done -v7 <- LoadInteger '83' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '223' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '64' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '-6' -v17 <- LoadInteger '-9007199254740991' -v18 <- LoadInteger '6' -v19 <- LoadInteger '15413' -v20 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v21, v22, v23 - SetComputedSuperProperty v19, v21 - EndClassStaticMethod -EndClassDefinition -v24 <- LoadInteger '16' -BeginRepeatLoop '5' - v25 <- LoadInteger '1073741824' - v26 <- UnaryOperation '++', v24 - v27 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v27, v25 -EndRepeatLoop -v28 <- LoadFloat '-696.8889546228363' -v29 <- CallMethod (guarded) v28, 'call', [v28, v28] -// Program may be interesting due to new coverage: 2572 newly discovered edges in the CFG of the target - - -// ===== [ Program 3C344B92-A5D6-4BE5-86B9-3B802404C07D ] ===== -// Mutating 35918AFB-D6C9-4286-9A2B-73A7DC3CE01B with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -v4 <- BeginClassDefinition (exp) - // Splicing instruction 133 (EndClassInstanceMethod) from DA967556-47AB-415A-9228-26BBA4C83DB5 - BeginClassInstanceMethod 'o' -> v5, v6 - EndClassInstanceMethod - // Splicing done - // Splicing instruction 18 (BeginClassStaticMethod) from E378FD9B-0147-4588-AC3D-C5ED75876C98 - BeginClassStaticMethod 'toString' -> v7 - SetComputedSuperProperty v1, v1 - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '4294967296' - v10 <- LoadInteger '-109524960' - v11 <- LoadInteger '78' - v12 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod - // Splicing done -EndClassDefinition -v13 <- BeginConstructor -> v14 - SetProperty v14, 'a', v14 -EndConstructor -v15 <- LoadInteger '83' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '223' -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '64' -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '-6' -v25 <- LoadInteger '-9007199254740991' -v26 <- LoadInteger '6' -v27 <- LoadInteger '15413' -v28 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v29, v30, v31 - SetComputedSuperProperty v27, v29 - EndClassStaticMethod -EndClassDefinition -v32 <- LoadInteger '16' -BeginRepeatLoop '5' - v33 <- LoadInteger '1073741824' - // Splicing instruction 1 (BeginObjectLiteral) from EBDABACB-7807-4E68-9465-0F47C4F8D826 - v34 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - v35 <- EndObjectLiteral - // Splicing done - // Splicing instruction 28 (CallFunction) from C6A19319-44EE-436B-9051-9EF112BAED5A - v36 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v37 - EndClassStaticGetter - EndClassDefinition - v38 <- CallFunction (guarded) v36, [] - // Splicing done - v39 <- UnaryOperation '++', v32 - v40 <- CreateNamedVariable 'Int8Array', 'none' - // Splicing instruction 27 (DeleteProperty) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - v41 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v42 - EndClassStaticGetter - EndClassDefinition - v43 <- Construct v41, [] - v44 <- DeleteProperty v43, 'f' - // Splicing done - Reassign v40, v33 -EndRepeatLoop -v45 <- LoadFloat '-696.8889546228363' -v46 <- CallMethod (guarded) v45, 'call', [v45, v45] -// Program may be interesting due to new coverage: 2950 newly discovered edges in the CFG of the target - - -// ===== [ Program E77FAE37-340A-43AF-9AB2-5C994727C395 ] ===== -// Minimizing 3C344B92-A5D6-4BE5-86B9-3B802404C07D -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -v4 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v5, v6 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v7 - SetComputedSuperProperty v1, v1 - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '4294967296' - v10 <- LoadInteger '-109524960' - v11 <- LoadInteger '78' - v12 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v13 <- BeginConstructor -> v14 -EndConstructor -v15 <- LoadInteger '83' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '223' -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '64' -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '-6' -v25 <- LoadInteger '-9007199254740991' -v26 <- LoadInteger '6' -v27 <- LoadInteger '15413' -v28 <- LoadInteger '16' -BeginRepeatLoop '5' - v29 <- LoadInteger '1073741824' - v30 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v30 - v31 <- EndObjectLiteral - v32 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v33 - EndClassStaticGetter - EndClassDefinition - v34 <- UnaryOperation '++', v28 - v35 <- CreateNamedVariable 'Int8Array', 'none' - v36 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v37 <- LoadFloat '-696.8889546228363' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.fzil b/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.fzil deleted file mode 100755 index 2d3aac18b..000000000 Binary files a/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.js b/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.js deleted file mode 100755 index 58be417da..000000000 --- a/old_corpus/program_20251007082523_E77FAE37-340A-43AF-9AB2-5C994727C395.js +++ /dev/null @@ -1,30 +0,0 @@ -// Minimizing 3C344B92-A5D6-4BE5-86B9-3B802404C07D -[]; -const v1 = [4096,62895]; -[268435439,22208,-16,7,-9007199254740992,44429]; -[785291278,9223372036854775807]; -const v4 = class { - o(a6) { - } - static toString() { - super[v1] = v1; - } -} -function F13() { - if (!new.target) { throw 'must be called with new'; } -} -new Uint8ClampedArray(83); -new Int8Array(223); -new Int8Array(64); -let v28 = 16; -for (let i = 0; i < 5; i++) { - const v31 = { ..."find" }; - const v32 = class { - static get b() { - } - } - ++v28; - const v36 = class { - } -} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.fuzzil.history b/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.fuzzil.history deleted file mode 100755 index b826bbde5..000000000 --- a/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.fuzzil.history +++ /dev/null @@ -1,274 +0,0 @@ -// ===== [ Program 24252657-D53B-4941-AD44-444EECDE347F ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator IntArrayGenerator -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '83' -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '223' -v8 <- CreateNamedVariable 'Int8Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '64' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// Executing code generator IntegerGenerator -v13 <- LoadInteger '-6' -v14 <- LoadInteger '-9007199254740991' -v15 <- LoadInteger '6' -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- LoadInteger '15413' -v17 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v18, v19, v20 - SetComputedSuperProperty v16, v18 - EndClassStaticMethod -EndClassDefinition -v21 <- LoadInteger '16' -BeginRepeatLoop '5' - v22 <- LoadInteger '1073741824' - v23 <- UnaryOperation '++', v21 - v24 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v24, v22 -EndRepeatLoop -v25 <- LoadFloat '-696.8889546228363' -v26 <- CallMethod (guarded) v25, 'call', [v25, v25] - - -// ===== [ Program 35918AFB-D6C9-4286-9A2B-73A7DC3CE01B ] ===== -// Mutating 24252657-D53B-4941-AD44-444EECDE347F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Splicing instruction 22 (BeginClassDefinition) from 072C415C-8ECA-4229-81AA-88ECBEF846CF -v4 <- BeginClassDefinition (exp) -EndClassDefinition -// Splicing done -// Splicing instruction 93 (SetProperty) from 1D7413F5-1D84-4C6F-8A9D-1566C1BD038B -v5 <- BeginConstructor -> v6 - SetProperty v6, 'a', v6 -EndConstructor -// Splicing done -v7 <- LoadInteger '83' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '223' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '64' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '-6' -v17 <- LoadInteger '-9007199254740991' -v18 <- LoadInteger '6' -v19 <- LoadInteger '15413' -v20 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v21, v22, v23 - SetComputedSuperProperty v19, v21 - EndClassStaticMethod -EndClassDefinition -v24 <- LoadInteger '16' -BeginRepeatLoop '5' - v25 <- LoadInteger '1073741824' - v26 <- UnaryOperation '++', v24 - v27 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v27, v25 -EndRepeatLoop -v28 <- LoadFloat '-696.8889546228363' -v29 <- CallMethod (guarded) v28, 'call', [v28, v28] -// Program may be interesting due to new coverage: 2572 newly discovered edges in the CFG of the target - - -// ===== [ Program 3C344B92-A5D6-4BE5-86B9-3B802404C07D ] ===== -// Mutating 35918AFB-D6C9-4286-9A2B-73A7DC3CE01B with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -v4 <- BeginClassDefinition (exp) - // Splicing instruction 133 (EndClassInstanceMethod) from DA967556-47AB-415A-9228-26BBA4C83DB5 - BeginClassInstanceMethod 'o' -> v5, v6 - EndClassInstanceMethod - // Splicing done - // Splicing instruction 18 (BeginClassStaticMethod) from E378FD9B-0147-4588-AC3D-C5ED75876C98 - BeginClassStaticMethod 'toString' -> v7 - SetComputedSuperProperty v1, v1 - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '4294967296' - v10 <- LoadInteger '-109524960' - v11 <- LoadInteger '78' - v12 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod - // Splicing done -EndClassDefinition -v13 <- BeginConstructor -> v14 - SetProperty v14, 'a', v14 -EndConstructor -v15 <- LoadInteger '83' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '223' -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '64' -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '-6' -v25 <- LoadInteger '-9007199254740991' -v26 <- LoadInteger '6' -v27 <- LoadInteger '15413' -v28 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v29, v30, v31 - SetComputedSuperProperty v27, v29 - EndClassStaticMethod -EndClassDefinition -v32 <- LoadInteger '16' -BeginRepeatLoop '5' - v33 <- LoadInteger '1073741824' - // Splicing instruction 1 (BeginObjectLiteral) from EBDABACB-7807-4E68-9465-0F47C4F8D826 - v34 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - v35 <- EndObjectLiteral - // Splicing done - // Splicing instruction 28 (CallFunction) from C6A19319-44EE-436B-9051-9EF112BAED5A - v36 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v37 - EndClassStaticGetter - EndClassDefinition - v38 <- CallFunction (guarded) v36, [] - // Splicing done - v39 <- UnaryOperation '++', v32 - v40 <- CreateNamedVariable 'Int8Array', 'none' - // Splicing instruction 27 (DeleteProperty) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - v41 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v42 - EndClassStaticGetter - EndClassDefinition - v43 <- Construct v41, [] - v44 <- DeleteProperty v43, 'f' - // Splicing done - Reassign v40, v33 -EndRepeatLoop -v45 <- LoadFloat '-696.8889546228363' -v46 <- CallMethod (guarded) v45, 'call', [v45, v45] -// Program may be interesting due to new coverage: 2950 newly discovered edges in the CFG of the target - - -// ===== [ Program 8A902B62-AA71-489D-81B6-2F4C50B1530D ] ===== -// Mutating 3C344B92-A5D6-4BE5-86B9-3B802404C07D with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Exploring value v3 -v4 <- GetElement v3, '1' -// Exploring finished -v5 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v6, v7 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v8 - SetComputedSuperProperty v1, v1 - v9 <- CreateNamedVariable 'Math', 'none' - v10 <- LoadInteger '4294967296' - v11 <- LoadInteger '-109524960' - v12 <- LoadInteger '78' - v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -// Exploring value v5 -v14 <- GetProperty v5, 'length' -// Exploring finished -v15 <- BeginConstructor -> v16 - SetProperty v16, 'a', v16 -EndConstructor -v17 <- LoadInteger '83' -v18 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '223' -// Exploring value v20 -v21 <- BinaryOperation v20, '^', v20 -// Exploring finished -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v20] -v24 <- LoadInteger '64' -v25 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v25 -v26 <- Construct (guarded) v25, [v19, v19, v24] -// Exploring finished -v27 <- Construct v25, [v24] -v28 <- LoadInteger '-6' -// Exploring value v28 -v29 <- UnaryOperation v28, '--' -// Exploring finished -v30 <- LoadInteger '-9007199254740991' -v31 <- LoadInteger '6' -v32 <- LoadInteger '15413' -v33 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v34, v35, v36 - SetComputedSuperProperty v32, v34 - EndClassStaticMethod -EndClassDefinition -v37 <- LoadInteger '16' -BeginRepeatLoop '5' - v38 <- LoadInteger '1073741824' - // Exploring value v38 - v39 <- BinaryOperation v38, '<<', v38 - // Exploring finished - v40 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v40 - v41 <- EndObjectLiteral - v42 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v43 - EndClassStaticGetter - EndClassDefinition - v44 <- CallFunction (guarded) v42, [] - v45 <- UnaryOperation '++', v37 - v46 <- CreateNamedVariable 'Int8Array', 'none' - v47 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v48 - EndClassStaticGetter - EndClassDefinition - // Exploring value v47 - v49 <- CallFunction (guarded) v47, [] - // Exploring finished - v50 <- Construct v47, [] - // Exploring value v50 - v51 <- GetProperty (guarded) v50, '__lookupGetter__' - v52 <- Construct (guarded) v51, [v47] - // Exploring finished - v53 <- DeleteProperty v50, 'f' - Reassign v46, v38 -EndRepeatLoop -v54 <- LoadFloat '-696.8889546228363' -// Exploring value v54 -v55 <- BinaryOperation v54, '-', v54 -// Exploring finished -v56 <- CallMethod (guarded) v54, 'call', [v54, v54] -// Exploring value v56 -v57 <- BinaryOperation v56, '??', v56 -// Program may be interesting due to new coverage: 3100 newly discovered edges in the CFG of the target - - -// ===== [ Program A5CB8E3E-2482-47D6-A505-4D0755A8DDFC ] ===== -// Minimizing 8A902B62-AA71-489D-81B6-2F4C50B1530D -v0 <- LoadInteger '83' -v1 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v2 <- Construct v1, [v0] -v3 <- CreateNamedVariable 'Int8Array', 'none' -v4 <- Construct v3, [v2] -// Program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.fzil b/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.fzil deleted file mode 100755 index 789e67316..000000000 Binary files a/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.js b/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.js deleted file mode 100755 index 1d2580cdd..000000000 --- a/old_corpus/program_20251007082524_A5CB8E3E-2482-47D6-A505-4D0755A8DDFC.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 8A902B62-AA71-489D-81B6-2F4C50B1530D -const v2 = new Uint8ClampedArray(83); -new Int8Array(v2); -// Program is interesting due to new coverage: 36 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.fuzzil.history b/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.fuzzil.history deleted file mode 100755 index 76b622684..000000000 --- a/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.fuzzil.history +++ /dev/null @@ -1,540 +0,0 @@ -// ===== [ Program 24252657-D53B-4941-AD44-444EECDE347F ] ===== -// Start of prefix code -// Executing code generator ArrayGenerator -v0 <- CreateArray [] -// Code generator finished -// Executing code generator IntArrayGenerator -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Code generator finished -// Executing code generator TypedArrayGenerator -v4 <- LoadInteger '83' -v5 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v6 <- Construct v5, [v4] -v7 <- LoadInteger '223' -v8 <- CreateNamedVariable 'Int8Array', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '64' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -// Code generator finished -// Executing code generator IntegerGenerator -v13 <- LoadInteger '-6' -v14 <- LoadInteger '-9007199254740991' -v15 <- LoadInteger '6' -// Code generator finished -// End of prefix code. 16 variables are now visible -v16 <- LoadInteger '15413' -v17 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v18, v19, v20 - SetComputedSuperProperty v16, v18 - EndClassStaticMethod -EndClassDefinition -v21 <- LoadInteger '16' -BeginRepeatLoop '5' - v22 <- LoadInteger '1073741824' - v23 <- UnaryOperation '++', v21 - v24 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v24, v22 -EndRepeatLoop -v25 <- LoadFloat '-696.8889546228363' -v26 <- CallMethod (guarded) v25, 'call', [v25, v25] - - -// ===== [ Program 35918AFB-D6C9-4286-9A2B-73A7DC3CE01B ] ===== -// Mutating 24252657-D53B-4941-AD44-444EECDE347F with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Splicing instruction 22 (BeginClassDefinition) from 072C415C-8ECA-4229-81AA-88ECBEF846CF -v4 <- BeginClassDefinition (exp) -EndClassDefinition -// Splicing done -// Splicing instruction 93 (SetProperty) from 1D7413F5-1D84-4C6F-8A9D-1566C1BD038B -v5 <- BeginConstructor -> v6 - SetProperty v6, 'a', v6 -EndConstructor -// Splicing done -v7 <- LoadInteger '83' -v8 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v9 <- Construct v8, [v7] -v10 <- LoadInteger '223' -v11 <- CreateNamedVariable 'Int8Array', 'none' -v12 <- Construct v11, [v10] -v13 <- LoadInteger '64' -v14 <- CreateNamedVariable 'Int8Array', 'none' -v15 <- Construct v14, [v13] -v16 <- LoadInteger '-6' -v17 <- LoadInteger '-9007199254740991' -v18 <- LoadInteger '6' -v19 <- LoadInteger '15413' -v20 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v21, v22, v23 - SetComputedSuperProperty v19, v21 - EndClassStaticMethod -EndClassDefinition -v24 <- LoadInteger '16' -BeginRepeatLoop '5' - v25 <- LoadInteger '1073741824' - v26 <- UnaryOperation '++', v24 - v27 <- CreateNamedVariable 'Int8Array', 'none' - Reassign v27, v25 -EndRepeatLoop -v28 <- LoadFloat '-696.8889546228363' -v29 <- CallMethod (guarded) v28, 'call', [v28, v28] -// Program may be interesting due to new coverage: 2572 newly discovered edges in the CFG of the target - - -// ===== [ Program 3C344B92-A5D6-4BE5-86B9-3B802404C07D ] ===== -// Mutating 35918AFB-D6C9-4286-9A2B-73A7DC3CE01B with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -v4 <- BeginClassDefinition (exp) - // Splicing instruction 133 (EndClassInstanceMethod) from DA967556-47AB-415A-9228-26BBA4C83DB5 - BeginClassInstanceMethod 'o' -> v5, v6 - EndClassInstanceMethod - // Splicing done - // Splicing instruction 18 (BeginClassStaticMethod) from E378FD9B-0147-4588-AC3D-C5ED75876C98 - BeginClassStaticMethod 'toString' -> v7 - SetComputedSuperProperty v1, v1 - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '4294967296' - v10 <- LoadInteger '-109524960' - v11 <- LoadInteger '78' - v12 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod - // Splicing done -EndClassDefinition -v13 <- BeginConstructor -> v14 - SetProperty v14, 'a', v14 -EndConstructor -v15 <- LoadInteger '83' -v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v17 <- Construct v16, [v15] -v18 <- LoadInteger '223' -v19 <- CreateNamedVariable 'Int8Array', 'none' -v20 <- Construct v19, [v18] -v21 <- LoadInteger '64' -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v21] -v24 <- LoadInteger '-6' -v25 <- LoadInteger '-9007199254740991' -v26 <- LoadInteger '6' -v27 <- LoadInteger '15413' -v28 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v29, v30, v31 - SetComputedSuperProperty v27, v29 - EndClassStaticMethod -EndClassDefinition -v32 <- LoadInteger '16' -BeginRepeatLoop '5' - v33 <- LoadInteger '1073741824' - // Splicing instruction 1 (BeginObjectLiteral) from EBDABACB-7807-4E68-9465-0F47C4F8D826 - v34 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v34 - v35 <- EndObjectLiteral - // Splicing done - // Splicing instruction 28 (CallFunction) from C6A19319-44EE-436B-9051-9EF112BAED5A - v36 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v37 - EndClassStaticGetter - EndClassDefinition - v38 <- CallFunction (guarded) v36, [] - // Splicing done - v39 <- UnaryOperation '++', v32 - v40 <- CreateNamedVariable 'Int8Array', 'none' - // Splicing instruction 27 (DeleteProperty) from 99C7BAE4-8274-4B52-84A2-8988B6A59A5B - v41 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v42 - EndClassStaticGetter - EndClassDefinition - v43 <- Construct v41, [] - v44 <- DeleteProperty v43, 'f' - // Splicing done - Reassign v40, v33 -EndRepeatLoop -v45 <- LoadFloat '-696.8889546228363' -v46 <- CallMethod (guarded) v45, 'call', [v45, v45] -// Program may be interesting due to new coverage: 2950 newly discovered edges in the CFG of the target - - -// ===== [ Program 8A902B62-AA71-489D-81B6-2F4C50B1530D ] ===== -// Mutating 3C344B92-A5D6-4BE5-86B9-3B802404C07D with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Exploring value v3 -v4 <- GetElement v3, '1' -// Exploring finished -v5 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v6, v7 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v8 - SetComputedSuperProperty v1, v1 - v9 <- CreateNamedVariable 'Math', 'none' - v10 <- LoadInteger '4294967296' - v11 <- LoadInteger '-109524960' - v12 <- LoadInteger '78' - v13 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -// Exploring value v5 -v14 <- GetProperty v5, 'length' -// Exploring finished -v15 <- BeginConstructor -> v16 - SetProperty v16, 'a', v16 -EndConstructor -v17 <- LoadInteger '83' -v18 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v19 <- Construct v18, [v17] -v20 <- LoadInteger '223' -// Exploring value v20 -v21 <- BinaryOperation v20, '^', v20 -// Exploring finished -v22 <- CreateNamedVariable 'Int8Array', 'none' -v23 <- Construct v22, [v20] -v24 <- LoadInteger '64' -v25 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v25 -v26 <- Construct (guarded) v25, [v19, v19, v24] -// Exploring finished -v27 <- Construct v25, [v24] -v28 <- LoadInteger '-6' -// Exploring value v28 -v29 <- UnaryOperation v28, '--' -// Exploring finished -v30 <- LoadInteger '-9007199254740991' -v31 <- LoadInteger '6' -v32 <- LoadInteger '15413' -v33 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v34, v35, v36 - SetComputedSuperProperty v32, v34 - EndClassStaticMethod -EndClassDefinition -v37 <- LoadInteger '16' -BeginRepeatLoop '5' - v38 <- LoadInteger '1073741824' - // Exploring value v38 - v39 <- BinaryOperation v38, '<<', v38 - // Exploring finished - v40 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v40 - v41 <- EndObjectLiteral - v42 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v43 - EndClassStaticGetter - EndClassDefinition - v44 <- CallFunction (guarded) v42, [] - v45 <- UnaryOperation '++', v37 - v46 <- CreateNamedVariable 'Int8Array', 'none' - v47 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v48 - EndClassStaticGetter - EndClassDefinition - // Exploring value v47 - v49 <- CallFunction (guarded) v47, [] - // Exploring finished - v50 <- Construct v47, [] - // Exploring value v50 - v51 <- GetProperty (guarded) v50, '__lookupGetter__' - v52 <- Construct (guarded) v51, [v47] - // Exploring finished - v53 <- DeleteProperty v50, 'f' - Reassign v46, v38 -EndRepeatLoop -v54 <- LoadFloat '-696.8889546228363' -// Exploring value v54 -v55 <- BinaryOperation v54, '-', v54 -// Exploring finished -v56 <- CallMethod (guarded) v54, 'call', [v54, v54] -// Exploring value v56 -v57 <- BinaryOperation v56, '??', v56 -// Program may be interesting due to new coverage: 3100 newly discovered edges in the CFG of the target - - -// ===== [ Program 7FE876EB-AB92-41C9-AE0C-6A9B4FEC0505 ] ===== -// Mutating 8A902B62-AA71-489D-81B6-2F4C50B1530D with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -// Exploring value v3 -v4 <- GetElement v3, '1' -// Exploring finished -v5 <- GetElement v3, '1' -// Exploring value v5 -v6 <- BinaryOperation v5, '-', v5 -// Exploring finished -v7 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v8, v9 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v10 - SetComputedSuperProperty v1, v1 - v11 <- CreateNamedVariable 'Math', 'none' - v12 <- LoadInteger '4294967296' - v13 <- LoadInteger '-109524960' - v14 <- LoadInteger '78' - v15 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v16 <- GetProperty v7, 'length' -// Exploring value v16 -v17 <- BinaryOperation v16, '%', v16 -// Exploring finished -v18 <- BeginConstructor -> v19 - SetProperty v19, 'a', v19 -EndConstructor -v20 <- LoadInteger '83' -v21 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -// Exploring value v21 -v22 <- Construct (guarded) v21, [v5, v7, v5] -// Exploring finished -v23 <- Construct v21, [v20] -v24 <- LoadInteger '223' -v25 <- BinaryOperation v24, '^', v24 -v26 <- CreateNamedVariable 'Int8Array', 'none' -v27 <- Construct v26, [v24] -v28 <- LoadInteger '64' -v29 <- CreateNamedVariable 'Int8Array', 'none' -v30 <- Construct (guarded) v29, [v23, v23, v28] -// Exploring value v30 -SetElement v30, '1', v30 -// Exploring finished -v31 <- Construct v29, [v28] -v32 <- LoadInteger '-6' -v33 <- UnaryOperation v32, '--' -v34 <- LoadInteger '-9007199254740991' -v35 <- LoadInteger '6' -v36 <- LoadInteger '15413' -v37 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v38, v39, v40 - SetComputedSuperProperty v36, v38 - EndClassStaticMethod -EndClassDefinition -// Exploring value v37 -v41 <- CallMethod (guarded) v37, 'valueOf', [v37, v3] -// Exploring finished -v42 <- LoadInteger '16' -BeginRepeatLoop '5' - v43 <- LoadInteger '1073741824' - v44 <- BinaryOperation v43, '<<', v43 - v45 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v45 - v46 <- EndObjectLiteral - v47 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v48 - EndClassStaticGetter - EndClassDefinition - // Exploring value v47 - SetProperty v47, 'e', v47 - // Exploring finished - v49 <- CallFunction (guarded) v47, [] - // Exploring value v49 - v50 <- BinaryOperation v49, '??', v49 - // Exploring finished - v51 <- UnaryOperation '++', v42 - v52 <- CreateNamedVariable 'Int8Array', 'none' - // Exploring value v52 - v53 <- CallMethod (guarded) v52, 'toLocaleString', [] - // Exploring finished - v54 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v55 - EndClassStaticGetter - EndClassDefinition - v56 <- CallFunction (guarded) v54, [] - v57 <- Construct v54, [] - v58 <- GetProperty (guarded) v57, '__lookupGetter__' - // Exploring value v58 - v59 <- GetProperty (guarded) v58, 'apply' - v60 <- Construct (guarded) v59, [v18, v46] - // Exploring finished - v61 <- Construct (guarded) v58, [v54] - v62 <- DeleteProperty v57, 'f' - // Exploring value v62 - v63 <- UnaryOperation '!', v62 - // Exploring finished - Reassign v52, v43 -EndRepeatLoop -v64 <- LoadFloat '-696.8889546228363' -v65 <- BinaryOperation v64, '-', v64 -v66 <- CallMethod (guarded) v64, 'call', [v64, v64] -v67 <- BinaryOperation v66, '??', v66 -// Program may be interesting due to new coverage: 3299 newly discovered edges in the CFG of the target - - -// ===== [ Program B4C4223D-4187-48D6-B081-3D6C62EF391F ] ===== -// Mutating 7FE876EB-AB92-41C9-AE0C-6A9B4FEC0505 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateArray [] -v1 <- CreateIntArray [4096, 62895] -v2 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v3 <- CreateIntArray [785291278, 9223372036854775807] -v4 <- GetElement v3, '1' -v5 <- GetElement v3, '1' -// Exploring value v5 -v6 <- BinaryOperation v5, '>>>', v5 -// Exploring finished -v7 <- BinaryOperation v5, '-', v5 -v8 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v9, v10 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v11 - SetComputedSuperProperty v1, v1 - v12 <- CreateNamedVariable 'Math', 'none' - v13 <- LoadInteger '4294967296' - v14 <- LoadInteger '-109524960' - v15 <- LoadInteger '78' - v16 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v17 <- GetProperty v8, 'length' -// Exploring value v17 -v18 <- BinaryOperation v17, '-', v17 -// Exploring finished -v19 <- BinaryOperation v17, '%', v17 -// Exploring value v19 -v20 <- UnaryOperation v19, '++' -// Exploring finished -v21 <- BeginConstructor -> v22 - SetProperty v22, 'a', v22 -EndConstructor -v23 <- LoadInteger '83' -// Exploring value v23 -v24 <- BinaryOperation v23, '%', v23 -// Exploring finished -v25 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v26 <- Construct (guarded) v25, [v5, v8, v5] -v27 <- Construct v25, [v23] -// Exploring value v27 -v28 <- GetProperty v27, 'BYTES_PER_ELEMENT' -// Exploring finished -v29 <- LoadInteger '223' -v30 <- BinaryOperation v29, '^', v29 -v31 <- CreateNamedVariable 'Int8Array', 'none' -v32 <- Construct v31, [v29] -v33 <- LoadInteger '64' -v34 <- CreateNamedVariable 'Int8Array', 'none' -v35 <- Construct (guarded) v34, [v27, v27, v33] -// Exploring value v35 -v36 <- GetElement v35, '2' -// Exploring finished -SetElement v35, '1', v35 -v37 <- Construct v34, [v33] -// Exploring value v37 -v38 <- CallMethod (guarded) v37, 'reduce', [v19] -// Exploring finished -v39 <- LoadInteger '-6' -v40 <- UnaryOperation v39, '--' -// Exploring value v40 -v41 <- UnaryOperation '-', v40 -// Exploring finished -v42 <- LoadInteger '-9007199254740991' -v43 <- LoadInteger '6' -v44 <- LoadInteger '15413' -v45 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v46, v47, v48 - // Exploring value v46 - v49 <- GetProperty v46, 'prototype' - // Exploring finished - // Exploring value v48 - v50 <- CallMethod (guarded) v48, 'flat', [] - // Exploring finished - SetComputedSuperProperty v44, v46 - EndClassStaticMethod -EndClassDefinition -v51 <- CallMethod (guarded) v45, 'valueOf', [v45, v3] -// Exploring value v51 -v52 <- BinaryOperation v51, '??', v51 -// Exploring finished -v53 <- LoadInteger '16' -BeginRepeatLoop '5' - v54 <- LoadInteger '1073741824' - // Exploring value v54 - v55 <- BinaryOperation v54, '-', v54 - // Exploring finished - v56 <- BinaryOperation v54, '<<', v54 - // Exploring value v56 - v57 <- BinaryOperation v56, '/', v56 - // Exploring finished - v58 <- LoadString 'find' - // Exploring value v58 - v59 <- CallMethod (guarded) v58, 'replaceAll', [v54, v54] - // Exploring finished - BeginObjectLiteral - ObjectLiteralCopyProperties v58 - v60 <- EndObjectLiteral - v61 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v62 - EndClassStaticGetter - EndClassDefinition - SetProperty v61, 'e', v61 - v63 <- CallFunction (guarded) v61, [] - // Exploring value v63 - v64 <- BinaryOperation v63, '??', v63 - // Exploring finished - v65 <- BinaryOperation v63, '??', v63 - v66 <- UnaryOperation '++', v53 - v67 <- CreateNamedVariable 'Int8Array', 'none' - v68 <- CallMethod (guarded) v67, 'toLocaleString', [] - v69 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v70 - EndClassStaticGetter - EndClassDefinition - v71 <- CallFunction (guarded) v69, [] - v72 <- Construct v69, [] - v73 <- GetProperty (guarded) v72, '__lookupGetter__' - // Exploring value v73 - v74 <- CallMethod (guarded) v73, 'call', [v3] - // Exploring finished - v75 <- GetProperty (guarded) v73, 'apply' - // Exploring value v75 - v76 <- CallFunction (guarded) v75, [v61, v54] - // Exploring finished - v77 <- Construct (guarded) v75, [v21, v60] - // Exploring value v77 - v78 <- BinaryOperation v77, '??', v77 - // Exploring finished - v79 <- Construct (guarded) v73, [v69] - // Exploring value v79 - v80 <- BinaryOperation v79, '??', v79 - // Exploring finished - v81 <- DeleteProperty v72, 'f' - v82 <- UnaryOperation '!', v81 - Reassign v67, v54 -EndRepeatLoop -v83 <- LoadFloat '-696.8889546228363' -v84 <- BinaryOperation v83, '-', v83 -// Exploring value v84 -v85 <- BinaryOperation v84, '<<', v84 -// Exploring finished -v86 <- CallMethod (guarded) v83, 'call', [v83, v83] -v87 <- BinaryOperation v86, '??', v86 -// Exploring value v87 -v88 <- BinaryOperation v87, '??', v87 -// Program may be interesting due to new coverage: 3479 newly discovered edges in the CFG of the target - - -// ===== [ Program 382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B ] ===== -// Minimizing B4C4223D-4187-48D6-B081-3D6C62EF391F -v0 <- CreateIntArray [785291278, 9223372036854775807] -v1 <- BeginClassDefinition (exp) -EndClassDefinition -v2 <- GetProperty v1, '__lookupGetter__' -v3 <- CallMethod v2, 'call', [v0] -v4 <- GetProperty v2, 'apply' -v5 <- CallFunction (guarded) v4, [v3] -// Program is interesting due to new coverage: 34 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.fzil b/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.fzil deleted file mode 100755 index 0c96f6560..000000000 Binary files a/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.js b/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.js deleted file mode 100755 index 67ac07950..000000000 --- a/old_corpus/program_20251007082526_382120D1-A7BC-4DE4-BD0F-E11D76BA9D3B.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing B4C4223D-4187-48D6-B081-3D6C62EF391F -const v0 = [785291278,9223372036854775807]; -const v1 = class { -} -const v2 = v1.__lookupGetter__; -const v3 = v2.call(v0); -const v4 = v2.apply; -try { v4(v3); } catch (e) {} -// Program is interesting due to new coverage: 34 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.fuzzil.history b/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.fuzzil.history deleted file mode 100755 index 69fbcf863..000000000 --- a/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.fuzzil.history +++ /dev/null @@ -1,349 +0,0 @@ -// ===== [ Program 3E70F3D5-0EF7-4BF5-866A-5ED5AB734EE3 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'p' -> v4, v5 - // Executing code generator FastToSlowPropertiesGenerator - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - // Code generator finished - Return v0 - EndClassPrivateStaticMethod - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v9, v10, v11 - // Executing code generator ApiFunctionCallGenerator - // Executing code generator ElementConfigurationGenerator - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v9, '1094839906', v11 - // Code generator finished - // Executing code generator SuperMethodCallGenerator - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - // Code generator finished - EndClassConstructor - // Code generator finished -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v17 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'e' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - // Executing code generator IntegerGenerator - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - // Code generator finished - // Executing code generator ElementRetrievalGenerator - v24 <- GetElement v16, '882968872' - // Code generator finished - // Executing code generator MethodCallWithSpreadGenerator - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - v27 <- Construct v26, [v18, v25] - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' v14 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v2 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'c' - // Code generator finished -EndClassDefinition -v28 <- Construct v17, [v14, v14] -v29 <- Construct v17, [v14, v14] -v30 <- Construct v17, [v15, v15] -// Code generator finished -// Executing code generator IntegerGenerator -v31 <- LoadInteger '0' -v32 <- LoadInteger '1073741824' -v33 <- LoadInteger '4' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v34 <- BeginClassDefinition (exp) - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v16 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'e' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v35, v36, v37, v38, v39 - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v40 <- GetComputedSuperProperty v15 - // Code generator finished - // Executing code generator ReassignmentGenerator - Reassign v0, v2 - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - BeginObjectLiteral - v41 <- EndObjectLiteral - v42 <- Construct v17, [v35, v41] - BeginCatch -> v43 - EndTryCatch - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'b' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v16 v3 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '268435441' v1 - // Code generator finished -EndClassDefinition -v44 <- Construct v34, [v33, v17, v31, v15] -v45 <- Construct v34, [v33, v30, v32, v14] -v46 <- Construct v34, [v33, v16, v33, v44] -// Code generator finished -// End of prefix code. 18 variables are now visible -v47 <- CreateArray [] -v48 <- CreateIntArray [4096, 62895] -v49 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v50 <- CreateIntArray [785291278, 9223372036854775807] -v51 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v52, v53 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v54 - SetComputedSuperProperty v48, v48 - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '4294967296' - v57 <- LoadInteger '-109524960' - v58 <- LoadInteger '78' - v59 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v60 <- BeginConstructor -> v61 -EndConstructor -v62 <- LoadInteger '83' -v63 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v64 <- Construct v63, [v62] -v65 <- LoadInteger '223' -v66 <- CreateNamedVariable 'Int8Array', 'none' -v67 <- Construct v66, [v65] -v68 <- LoadInteger '64' -v69 <- CreateNamedVariable 'Int8Array', 'none' -v70 <- Construct v69, [v68] -v71 <- LoadInteger '-6' -v72 <- LoadInteger '-9007199254740991' -v73 <- LoadInteger '6' -v74 <- LoadInteger '15413' -v75 <- LoadInteger '16' -BeginRepeatLoop '5' - v76 <- LoadInteger '1073741824' - v77 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v77 - v78 <- EndObjectLiteral - v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter - EndClassDefinition - v81 <- UnaryOperation '++', v75 - v82 <- CreateNamedVariable 'Int8Array', 'none' - v83 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v84 <- LoadFloat '-696.8889546228363' - - -// ===== [ Program 828C290A-2BF0-4C6B-9E66-821F17BA4F3A ] ===== -// Mutating 3E70F3D5-0EF7-4BF5-866A-5ED5AB734EE3 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateStaticMethod 'p' -> v4, v5 - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - Return v0 - EndClassPrivateStaticMethod - BeginClassConstructor -> v9, v10, v11 - SetElement v9, '1094839906', v11 - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -v17 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'e' - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - v24 <- GetElement v16, '882968872' - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - // Executing code generator ComputedPropertyRemovalGenerator - v27 <- DeleteComputedProperty v16, v26 - // Code generator finished - // Executing code generator PrivateMethodCallGenerator - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v28 <- GetProperty v25, 'b' - // Code generator finished - // Executing code generator TypedArrayGenerator - v29 <- LoadInteger '1061' - v30 <- CreateNamedVariable 'BigUint64Array', 'none' - v31 <- Construct v30, [v29] - v32 <- LoadInteger '4' - v33 <- CreateNamedVariable 'BigInt64Array', 'none' - v34 <- Construct v33, [v32] - v35 <- LoadInteger '1317' - v36 <- CreateNamedVariable 'Int16Array', 'none' - v37 <- Construct v36, [v35] - // Code generator finished - v38 <- Construct v26, [v18, v25] - EndClassConstructor - ClassAddPrivateStaticProperty 'e' v14 - ClassAddStaticProperty 'f' v2 - ClassAddStaticProperty 'c' -EndClassDefinition -v39 <- Construct v17, [v14, v14] -v40 <- Construct v17, [v14, v14] -v41 <- Construct v17, [v15, v15] -v42 <- LoadInteger '0' -v43 <- LoadInteger '1073741824' -v44 <- LoadInteger '4' -v45 <- BeginClassDefinition (exp) - ClassAddPrivateStaticProperty 'a' v16 - ClassAddPrivateInstanceProperty 'e' - BeginClassConstructor -> v46, v47, v48, v49, v50 - v51 <- GetComputedSuperProperty v15 - Reassign v0, v2 - BeginTry - BeginObjectLiteral - v52 <- EndObjectLiteral - v53 <- Construct v17, [v46, v52] - BeginCatch -> v54 - EndTryCatch - EndClassConstructor - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 v3 - ClassAddStaticElement '268435441' v1 -EndClassDefinition -v55 <- Construct v45, [v44, v17, v42, v15] -v56 <- Construct v45, [v44, v41, v43, v14] -v57 <- Construct v45, [v44, v16, v44, v55] -v58 <- CreateArray [] -v59 <- CreateIntArray [4096, 62895] -v60 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v61 <- CreateIntArray [785291278, 9223372036854775807] -v62 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v63, v64 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v65 - SetComputedSuperProperty v59, v59 - v66 <- CreateNamedVariable 'Math', 'none' - v67 <- LoadInteger '4294967296' - v68 <- LoadInteger '-109524960' - v69 <- LoadInteger '78' - v70 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v71 <- BeginConstructor -> v72 -EndConstructor -v73 <- LoadInteger '83' -v74 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v75 <- Construct v74, [v73] -v76 <- LoadInteger '223' -v77 <- CreateNamedVariable 'Int8Array', 'none' -v78 <- Construct v77, [v76] -v79 <- LoadInteger '64' -v80 <- CreateNamedVariable 'Int8Array', 'none' -v81 <- Construct v80, [v79] -v82 <- LoadInteger '-6' -v83 <- LoadInteger '-9007199254740991' -v84 <- LoadInteger '6' -v85 <- LoadInteger '15413' -v86 <- LoadInteger '16' -BeginRepeatLoop '5' - v87 <- LoadInteger '1073741824' - v88 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v88 - v89 <- EndObjectLiteral - v90 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v91 - EndClassStaticGetter - EndClassDefinition - v92 <- UnaryOperation '++', v86 - v93 <- CreateNamedVariable 'Int8Array', 'none' - v94 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v95 <- LoadFloat '-696.8889546228363' -// Program may be interesting due to new coverage: 3621 newly discovered edges in the CFG of the target - - -// ===== [ Program EE80EE95-FA99-48CB-9E61-7E43163768E1 ] ===== -// Minimizing 828C290A-2BF0-4C6B-9E66-821F17BA4F3A -v0 <- BeginClassDefinition (decl) - BeginClassConstructor -> v1, v2, v3 - SetElement v1, '1094839906', v3 - BeginTry - v4 <- CallSuperMethod 'getInt8', [] - BeginCatch -> v5 - EndTryCatch - EndClassConstructor -EndClassDefinition -v6 <- Construct v0, [] -v7 <- Construct v0, [v6, v6] -v8 <- Construct v0, [v7, v7] -v9 <- BeginClassDefinition (decl) v0 -EndClassDefinition -v10 <- Construct v9, [] -v11 <- Construct v9, [] -v12 <- Construct v9, [] -v13 <- BeginClassDefinition (exp) - BeginClassConstructor -> v14, v15, v16, v17, v18 - v19 <- Construct v9, [] - EndClassConstructor -EndClassDefinition -v20 <- Construct v13, [v8, v7, v12, v10] -v21 <- Construct v13, [v12, v8, v7, v12] -v22 <- Construct v13, [v0, v9, v10, v11] -// Program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.fzil b/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.fzil deleted file mode 100755 index d45010b9d..000000000 Binary files a/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.js b/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.js deleted file mode 100755 index aadc4ee4d..000000000 --- a/old_corpus/program_20251007082532_EE80EE95-FA99-48CB-9E61-7E43163768E1.js +++ /dev/null @@ -1,27 +0,0 @@ -// Minimizing 828C290A-2BF0-4C6B-9E66-821F17BA4F3A -class C0 { - constructor(a2, a3) { - this[1094839906] = a3; - try { - super.getInt8(); - } catch(e5) { - } - } -} -const v6 = new C0(); -const v7 = new C0(v6, v6); -const v8 = new C0(v7, v7); -class C9 extends C0 { -} -const v10 = new C9(); -const v11 = new C9(); -const v12 = new C9(); -const v13 = class { - constructor(a15, a16, a17, a18) { - new C9(); - } -} -new v13(v8, v7, v12, v10); -new v13(v12, v8, v7, v12); -new v13(C0, C9, v10, v11); -// Program is interesting due to new coverage: 12 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.fuzzil.history b/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.fuzzil.history deleted file mode 100755 index e2a4d3d09..000000000 --- a/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.fuzzil.history +++ /dev/null @@ -1,951 +0,0 @@ -// ===== [ Program 3E70F3D5-0EF7-4BF5-866A-5ED5AB734EE3 ] ===== -// Start of prefix code -// Executing code generator FloatGenerator -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateStaticMethodGenerator - BeginClassPrivateStaticMethod 'p' -> v4, v5 - // Executing code generator FastToSlowPropertiesGenerator - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - // Code generator finished - Return v0 - EndClassPrivateStaticMethod - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v9, v10, v11 - // Executing code generator ApiFunctionCallGenerator - // Executing code generator ElementConfigurationGenerator - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v9, '1094839906', v11 - // Code generator finished - // Executing code generator SuperMethodCallGenerator - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - // Code generator finished - EndClassConstructor - // Code generator finished -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v17 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'e' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - // Executing code generator IntegerGenerator - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - // Code generator finished - // Executing code generator ElementRetrievalGenerator - v24 <- GetElement v16, '882968872' - // Code generator finished - // Executing code generator MethodCallWithSpreadGenerator - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - v27 <- Construct v26, [v18, v25] - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' v14 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'f' v2 - // Code generator finished - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'c' - // Code generator finished -EndClassDefinition -v28 <- Construct v17, [v14, v14] -v29 <- Construct v17, [v14, v14] -v30 <- Construct v17, [v15, v15] -// Code generator finished -// Executing code generator IntegerGenerator -v31 <- LoadInteger '0' -v32 <- LoadInteger '1073741824' -v33 <- LoadInteger '4' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v34 <- BeginClassDefinition (exp) - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v16 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'e' - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v35, v36, v37, v38, v39 - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v40 <- GetComputedSuperProperty v15 - // Code generator finished - // Executing code generator ReassignmentGenerator - Reassign v0, v2 - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - BeginObjectLiteral - v41 <- EndObjectLiteral - v42 <- Construct v17, [v35, v41] - BeginCatch -> v43 - EndTryCatch - // Code generator finished - EndClassConstructor - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'b' - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v16 v3 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '268435441' v1 - // Code generator finished -EndClassDefinition -v44 <- Construct v34, [v33, v17, v31, v15] -v45 <- Construct v34, [v33, v30, v32, v14] -v46 <- Construct v34, [v33, v16, v33, v44] -// Code generator finished -// End of prefix code. 18 variables are now visible -v47 <- CreateArray [] -v48 <- CreateIntArray [4096, 62895] -v49 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v50 <- CreateIntArray [785291278, 9223372036854775807] -v51 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v52, v53 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v54 - SetComputedSuperProperty v48, v48 - v55 <- CreateNamedVariable 'Math', 'none' - v56 <- LoadInteger '4294967296' - v57 <- LoadInteger '-109524960' - v58 <- LoadInteger '78' - v59 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v60 <- BeginConstructor -> v61 -EndConstructor -v62 <- LoadInteger '83' -v63 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v64 <- Construct v63, [v62] -v65 <- LoadInteger '223' -v66 <- CreateNamedVariable 'Int8Array', 'none' -v67 <- Construct v66, [v65] -v68 <- LoadInteger '64' -v69 <- CreateNamedVariable 'Int8Array', 'none' -v70 <- Construct v69, [v68] -v71 <- LoadInteger '-6' -v72 <- LoadInteger '-9007199254740991' -v73 <- LoadInteger '6' -v74 <- LoadInteger '15413' -v75 <- LoadInteger '16' -BeginRepeatLoop '5' - v76 <- LoadInteger '1073741824' - v77 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v77 - v78 <- EndObjectLiteral - v79 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v80 - EndClassStaticGetter - EndClassDefinition - v81 <- UnaryOperation '++', v75 - v82 <- CreateNamedVariable 'Int8Array', 'none' - v83 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v84 <- LoadFloat '-696.8889546228363' - - -// ===== [ Program 828C290A-2BF0-4C6B-9E66-821F17BA4F3A ] ===== -// Mutating 3E70F3D5-0EF7-4BF5-866A-5ED5AB734EE3 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateStaticMethod 'p' -> v4, v5 - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - Return v0 - EndClassPrivateStaticMethod - BeginClassConstructor -> v9, v10, v11 - SetElement v9, '1094839906', v11 - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -v17 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'e' - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - v24 <- GetElement v16, '882968872' - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - // Executing code generator ComputedPropertyRemovalGenerator - v27 <- DeleteComputedProperty v16, v26 - // Code generator finished - // Executing code generator PrivateMethodCallGenerator - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v28 <- GetProperty v25, 'b' - // Code generator finished - // Executing code generator TypedArrayGenerator - v29 <- LoadInteger '1061' - v30 <- CreateNamedVariable 'BigUint64Array', 'none' - v31 <- Construct v30, [v29] - v32 <- LoadInteger '4' - v33 <- CreateNamedVariable 'BigInt64Array', 'none' - v34 <- Construct v33, [v32] - v35 <- LoadInteger '1317' - v36 <- CreateNamedVariable 'Int16Array', 'none' - v37 <- Construct v36, [v35] - // Code generator finished - v38 <- Construct v26, [v18, v25] - EndClassConstructor - ClassAddPrivateStaticProperty 'e' v14 - ClassAddStaticProperty 'f' v2 - ClassAddStaticProperty 'c' -EndClassDefinition -v39 <- Construct v17, [v14, v14] -v40 <- Construct v17, [v14, v14] -v41 <- Construct v17, [v15, v15] -v42 <- LoadInteger '0' -v43 <- LoadInteger '1073741824' -v44 <- LoadInteger '4' -v45 <- BeginClassDefinition (exp) - ClassAddPrivateStaticProperty 'a' v16 - ClassAddPrivateInstanceProperty 'e' - BeginClassConstructor -> v46, v47, v48, v49, v50 - v51 <- GetComputedSuperProperty v15 - Reassign v0, v2 - BeginTry - BeginObjectLiteral - v52 <- EndObjectLiteral - v53 <- Construct v17, [v46, v52] - BeginCatch -> v54 - EndTryCatch - EndClassConstructor - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 v3 - ClassAddStaticElement '268435441' v1 -EndClassDefinition -v55 <- Construct v45, [v44, v17, v42, v15] -v56 <- Construct v45, [v44, v41, v43, v14] -v57 <- Construct v45, [v44, v16, v44, v55] -v58 <- CreateArray [] -v59 <- CreateIntArray [4096, 62895] -v60 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v61 <- CreateIntArray [785291278, 9223372036854775807] -v62 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v63, v64 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v65 - SetComputedSuperProperty v59, v59 - v66 <- CreateNamedVariable 'Math', 'none' - v67 <- LoadInteger '4294967296' - v68 <- LoadInteger '-109524960' - v69 <- LoadInteger '78' - v70 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v71 <- BeginConstructor -> v72 -EndConstructor -v73 <- LoadInteger '83' -v74 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v75 <- Construct v74, [v73] -v76 <- LoadInteger '223' -v77 <- CreateNamedVariable 'Int8Array', 'none' -v78 <- Construct v77, [v76] -v79 <- LoadInteger '64' -v80 <- CreateNamedVariable 'Int8Array', 'none' -v81 <- Construct v80, [v79] -v82 <- LoadInteger '-6' -v83 <- LoadInteger '-9007199254740991' -v84 <- LoadInteger '6' -v85 <- LoadInteger '15413' -v86 <- LoadInteger '16' -BeginRepeatLoop '5' - v87 <- LoadInteger '1073741824' - v88 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v88 - v89 <- EndObjectLiteral - v90 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v91 - EndClassStaticGetter - EndClassDefinition - v92 <- UnaryOperation '++', v86 - v93 <- CreateNamedVariable 'Int8Array', 'none' - v94 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v95 <- LoadFloat '-696.8889546228363' -// Program may be interesting due to new coverage: 3621 newly discovered edges in the CFG of the target - - -// ===== [ Program 80AD821D-BA9D-4EAB-91F7-A8CF961A6111 ] ===== -// Mutating 828C290A-2BF0-4C6B-9E66-821F17BA4F3A with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateStaticMethod 'p' -> v4, v5 - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - Return v0 - EndClassPrivateStaticMethod - BeginClassConstructor -> v9, v10, v11 - SetElement v9, '1094839906', v11 - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -v17 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'e' - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - v24 <- GetElement v16, '882968872' - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - v27 <- DeleteComputedProperty v16, v26 - v28 <- GetProperty v25, 'b' - v29 <- LoadInteger '1061' - v30 <- CreateNamedVariable 'BigUint64Array', 'none' - v31 <- Construct v30, [v29] - v32 <- LoadInteger '4' - v33 <- CreateNamedVariable 'BigInt64Array', 'none' - v34 <- Construct v33, [v32] - v35 <- LoadInteger '1317' - v36 <- CreateNamedVariable 'Int16Array', 'none' - v37 <- Construct v36, [v35] - v38 <- Construct v26, [v18, v25] - EndClassConstructor - ClassAddPrivateStaticProperty 'e' v14 - ClassAddStaticProperty 'f' v2 - ClassAddStaticProperty 'c' -EndClassDefinition -v39 <- Construct v17, [v14, v14] -v40 <- Construct v17, [v14, v14] -v41 <- Construct v17, [v15, v15] -v42 <- LoadInteger '0' -v43 <- LoadInteger '1073741824' -v44 <- LoadInteger '4' -v45 <- BeginClassDefinition (exp) - ClassAddPrivateStaticProperty 'a' v16 - ClassAddPrivateInstanceProperty 'e' - BeginClassConstructor -> v46, v47, v48, v49, v50 - v51 <- GetComputedSuperProperty v15 - Reassign v0, v2 - // Splicing instruction 50 (BeginObjectLiteral) from AD38D675-535D-4C9E-BB51-0DF28DD229CB - v52 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v52 -> v53 - EndObjectLiteralComputedMethod - v54 <- EndObjectLiteral - // Splicing done - BeginTry - BeginObjectLiteral - v55 <- EndObjectLiteral - v56 <- Construct v17, [v46, v55] - BeginCatch -> v57 - EndTryCatch - EndClassConstructor - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 v3 - ClassAddStaticElement '268435441' v1 -EndClassDefinition -// Splicing instruction 26 (SetElement) from 7762B42B-02BD-40B7-A965-2A9F536ECC9C -v58 <- LoadFloat '1e-15' -v59 <- LoadString 'Pacific/Chuuk' -SetElement v58, '1', v59 -// Splicing done -// Splicing instruction 143 (SetElement) from A9B5A9F0-7B36-4D09-8FF0-7FF9FFCB5503 -v60 <- LoadString 'Asia/Khandyga' -v61 <- LoadString '-21:00' -v62 <- LoadString 'Pacific/Fiji' -v63 <- LoadFloat '1000000000000.0' -v64 <- LoadFloat '-2.0' -v65 <- LoadFloat '0.47399884137403614' -v66 <- BeginPlainFunction -> - Return v60 -EndPlainFunction -v67 <- BeginClassDefinition (decl) v66 - BeginClassInstanceMethod 'n' -> v68, v69, v70 - SetProperty v62, 'valueOf', v66 - v71 <- BeginClassDefinition (decl) v66 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v64 - ClassAddInstanceComputedProperty v61 v65 - EndClassDefinition - v72 <- Construct v71, [] - v73 <- Construct v71, [] - v74 <- Construct v71, [] - Return v63 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v60 - ClassAddInstanceProperty 'f' v66 -EndClassDefinition -v75 <- Construct v67, [] -v76 <- GetProperty (guarded) v75, 'f' -v77 <- LoadInteger '-14' -v78 <- LoadFloat '-9.392961880785308e+307' -v79 <- BeginPlainFunction -> v80, v81 - v82 <- Compare v80, '===', v80 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v80 - BeginObjectLiteralGetter `d` -> v83 - BeginObjectLiteral - v84 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v78 - v85 <- EndObjectLiteral - v86 <- GetProperty (guarded) v85, 'constructor' - v87 <- Construct (guarded) v86, [v77] - Return v85 -EndPlainFunction -v88 <- CallFunction v79, [v76] -v89 <- CallFunction v79, [] -v90 <- LoadString 'toString' -SetElement v89, '4294967296', v90 -// Splicing done -v91 <- Construct v45, [v44, v17, v42, v15] -v92 <- Construct v45, [v44, v41, v43, v14] -v93 <- Construct v45, [v44, v16, v44, v91] -v94 <- CreateArray [] -v95 <- CreateIntArray [4096, 62895] -v96 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v97 <- CreateIntArray [785291278, 9223372036854775807] -v98 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v99, v100 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v101 - SetComputedSuperProperty v95, v95 - v102 <- CreateNamedVariable 'Math', 'none' - v103 <- LoadInteger '4294967296' - v104 <- LoadInteger '-109524960' - v105 <- LoadInteger '78' - v106 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v107 <- BeginConstructor -> v108 -EndConstructor -v109 <- LoadInteger '83' -v110 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v111 <- Construct v110, [v109] -v112 <- LoadInteger '223' -v113 <- CreateNamedVariable 'Int8Array', 'none' -v114 <- Construct v113, [v112] -v115 <- LoadInteger '64' -v116 <- CreateNamedVariable 'Int8Array', 'none' -v117 <- Construct v116, [v115] -v118 <- LoadInteger '-6' -v119 <- LoadInteger '-9007199254740991' -v120 <- LoadInteger '6' -v121 <- LoadInteger '15413' -v122 <- LoadInteger '16' -BeginRepeatLoop '5' - v123 <- LoadInteger '1073741824' - v124 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v124 - v125 <- EndObjectLiteral - v126 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v127 - EndClassStaticGetter - EndClassDefinition - v128 <- UnaryOperation '++', v122 - v129 <- CreateNamedVariable 'Int8Array', 'none' - v130 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v131 <- LoadFloat '-696.8889546228363' -// Program may be interesting due to new coverage: 4057 newly discovered edges in the CFG of the target - - -// ===== [ Program EEAC53CA-A752-4CAE-BFE3-C278BFAF0077 ] ===== -// Mutating 80AD821D-BA9D-4EAB-91F7-A8CF961A6111 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateStaticMethod 'p' -> v4, v5 - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - Return v0 - EndClassPrivateStaticMethod - BeginClassConstructor -> v9, v10, v11 - SetElement v9, '1094839906', v11 - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -v17 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'e' - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - v24 <- GetElement v16, '882968872' - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - v27 <- DeleteComputedProperty v16, v26 - v28 <- GetProperty v25, 'b' - v29 <- LoadInteger '1061' - v30 <- CreateNamedVariable 'BigUint64Array', 'none' - v31 <- Construct v30, [v29] - v32 <- LoadInteger '4' - v33 <- CreateNamedVariable 'BigInt64Array', 'none' - v34 <- Construct v33, [v32] - // Executing code generator WeirdClassGenerator - v35 <- BeginPlainFunction -> v36 - Return v16 - EndPlainFunction - v37 <- BeginClassDefinition (decl) v35 - // Executing code generator ClassStaticPropertyGenerator - ClassAddStaticProperty 'e' v20 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v26 - // Code generator finished - EndClassDefinition - // Code generator finished - v38 <- LoadInteger '1317' - v39 <- CreateNamedVariable 'Int16Array', 'none' - v40 <- Construct v39, [v38] - v41 <- Construct v26, [v18, v25] - EndClassConstructor - ClassAddPrivateStaticProperty 'e' v14 - ClassAddStaticProperty 'f' v2 - ClassAddStaticProperty 'c' -EndClassDefinition -v42 <- Construct v17, [v14, v14] -v43 <- Construct v17, [v14, v14] -v44 <- Construct v17, [v15, v15] -v45 <- LoadInteger '0' -v46 <- LoadInteger '1073741824' -v47 <- LoadInteger '4' -v48 <- BeginClassDefinition (exp) - ClassAddPrivateStaticProperty 'a' v16 - ClassAddPrivateInstanceProperty 'e' - BeginClassConstructor -> v49, v50, v51, v52, v53 - v54 <- GetComputedSuperProperty v15 - Reassign v0, v2 - v55 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v55 -> v56 - EndObjectLiteralComputedMethod - v57 <- EndObjectLiteral - BeginTry - BeginObjectLiteral - v58 <- EndObjectLiteral - v59 <- Construct v17, [v49, v58] - BeginCatch -> v60 - EndTryCatch - EndClassConstructor - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 v3 - ClassAddStaticElement '268435441' v1 -EndClassDefinition -v61 <- LoadFloat '1e-15' -v62 <- LoadString 'Pacific/Chuuk' -SetElement v61, '1', v62 -v63 <- LoadString 'Asia/Khandyga' -v64 <- LoadString '-21:00' -v65 <- LoadString 'Pacific/Fiji' -v66 <- LoadFloat '1000000000000.0' -v67 <- LoadFloat '-2.0' -v68 <- LoadFloat '0.47399884137403614' -v69 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -v70 <- BeginClassDefinition (decl) v69 - BeginClassInstanceMethod 'n' -> v71, v72, v73 - SetProperty v65, 'valueOf', v69 - v74 <- BeginClassDefinition (decl) v69 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v67 - ClassAddInstanceComputedProperty v64 v68 - EndClassDefinition - v75 <- Construct v74, [] - v76 <- Construct v74, [] - v77 <- Construct v74, [] - Return v66 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v63 - ClassAddInstanceProperty 'f' v69 -EndClassDefinition -v78 <- Construct v70, [] -v79 <- GetProperty (guarded) v78, 'f' -v80 <- LoadInteger '-14' -v81 <- LoadFloat '-9.392961880785308e+307' -v82 <- BeginPlainFunction -> v83, v84 - v85 <- Compare v83, '===', v83 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v83 - BeginObjectLiteralGetter `d` -> v86 - BeginObjectLiteral - v87 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v81 - v88 <- EndObjectLiteral - v89 <- GetProperty (guarded) v88, 'constructor' - v90 <- Construct (guarded) v89, [v80] - Return v88 -EndPlainFunction -v91 <- CallFunction v82, [v79] -v92 <- CallFunction v82, [] -v93 <- LoadString 'toString' -SetElement v92, '4294967296', v93 -v94 <- Construct v48, [v47, v17, v45, v15] -v95 <- Construct v48, [v47, v44, v46, v14] -v96 <- Construct v48, [v47, v16, v47, v94] -v97 <- CreateArray [] -v98 <- CreateIntArray [4096, 62895] -v99 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v100 <- CreateIntArray [785291278, 9223372036854775807] -v101 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v102, v103 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v104 - SetComputedSuperProperty v98, v98 - v105 <- CreateNamedVariable 'Math', 'none' - v106 <- LoadInteger '4294967296' - v107 <- LoadInteger '-109524960' - v108 <- LoadInteger '78' - v109 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v110 <- BeginConstructor -> v111 -EndConstructor -v112 <- LoadInteger '83' -v113 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v114 <- Construct v113, [v112] -v115 <- LoadInteger '223' -v116 <- CreateNamedVariable 'Int8Array', 'none' -v117 <- Construct v116, [v115] -v118 <- LoadInteger '64' -v119 <- CreateNamedVariable 'Int8Array', 'none' -v120 <- Construct v119, [v118] -v121 <- LoadInteger '-6' -v122 <- LoadInteger '-9007199254740991' -v123 <- LoadInteger '6' -v124 <- LoadInteger '15413' -v125 <- LoadInteger '16' -BeginRepeatLoop '5' - v126 <- LoadInteger '1073741824' - v127 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v127 - v128 <- EndObjectLiteral - v129 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v130 - EndClassStaticGetter - EndClassDefinition - v131 <- UnaryOperation '++', v125 - v132 <- CreateNamedVariable 'Int8Array', 'none' - v133 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v134 <- LoadFloat '-696.8889546228363' -// Program may be interesting due to new coverage: 4110 newly discovered edges in the CFG of the target - - -// ===== [ Program 287E0894-60FA-4551-AD6B-4CA84278399D ] ===== -// Mutating EEAC53CA-A752-4CAE-BFE3-C278BFAF0077 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '-0.0' -v1 <- LoadFloat '-3.163703949140883' -v2 <- LoadFloat '625898.8875769733' -v3 <- BeginClassDefinition (decl) - BeginClassPrivateStaticMethod 'p' -> v4, v5 - BeginRepeatLoop '32' -> v6 - v7 <- LoadString 'p' - v8 <- BinaryOperation v7, '+', v6 - SetComputedProperty v4, v8, v6 - EndRepeatLoop - Return v0 - EndClassPrivateStaticMethod - BeginClassConstructor -> v9, v10, v11 - SetElement v9, '1094839906', v11 - BeginTry - v12 <- CallSuperMethod 'getInt8', [v10, v0, v1, v11] - BeginCatch -> v13 - EndTryCatch - EndClassConstructor -EndClassDefinition -v14 <- Construct v3, [v1, v1] -v15 <- Construct v3, [v2, v0] -v16 <- Construct v3, [v1, v2] -v17 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'e' - BeginClassConstructor -> v18, v19, v20 - CallSuperConstructor [v2, v0] - v21 <- LoadInteger '64' - v22 <- LoadInteger '-59345' - v23 <- LoadInteger '317252513' - v24 <- GetElement v16, '882968872' - BeginObjectLiteral - v25 <- EndObjectLiteral - v26 <- CreateNamedVariable 'Proxy', 'none' - v27 <- DeleteComputedProperty v16, v26 - v28 <- GetProperty v25, 'b' - v29 <- LoadInteger '1061' - v30 <- CreateNamedVariable 'BigUint64Array', 'none' - v31 <- Construct v30, [v29] - v32 <- LoadInteger '4' - v33 <- CreateNamedVariable 'BigInt64Array', 'none' - v34 <- Construct v33, [v32] - v35 <- BeginPlainFunction -> v36 - Return v16 - EndPlainFunction - v37 <- BeginClassDefinition (decl) v35 - ClassAddStaticProperty 'e' v20 - // Replacing input 0 (v26) with v14 - ClassAddInstanceProperty 'f' v14 - EndClassDefinition - v38 <- LoadInteger '1317' - v39 <- CreateNamedVariable 'Int16Array', 'none' - v40 <- Construct v39, [v38] - v41 <- Construct v26, [v18, v25] - EndClassConstructor - ClassAddPrivateStaticProperty 'e' v14 - ClassAddStaticProperty 'f' v2 - ClassAddStaticProperty 'c' -EndClassDefinition -v42 <- Construct v17, [v14, v14] -v43 <- Construct v17, [v14, v14] -v44 <- Construct v17, [v15, v15] -v45 <- LoadInteger '0' -v46 <- LoadInteger '1073741824' -v47 <- LoadInteger '4' -v48 <- BeginClassDefinition (exp) - ClassAddPrivateStaticProperty 'a' v16 - ClassAddPrivateInstanceProperty 'e' - BeginClassConstructor -> v49, v50, v51, v52, v53 - v54 <- GetComputedSuperProperty v15 - Reassign v0, v2 - v55 <- CreateNamedVariable 'Symbol', 'none' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v55 -> v56 - EndObjectLiteralComputedMethod - v57 <- EndObjectLiteral - BeginTry - BeginObjectLiteral - v58 <- EndObjectLiteral - v59 <- Construct v17, [v49, v58] - BeginCatch -> v60 - EndTryCatch - EndClassConstructor - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v16 v3 - ClassAddStaticElement '268435441' v1 -EndClassDefinition -v61 <- LoadFloat '1e-15' -v62 <- LoadString 'Pacific/Chuuk' -SetElement v61, '1', v62 -v63 <- LoadString 'Asia/Khandyga' -v64 <- LoadString '-21:00' -v65 <- LoadString 'Pacific/Fiji' -v66 <- LoadFloat '1000000000000.0' -v67 <- LoadFloat '-2.0' -v68 <- LoadFloat '0.47399884137403614' -v69 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -v70 <- BeginClassDefinition (decl) v69 - BeginClassInstanceMethod 'n' -> v71, v72, v73 - // Replacing input 0 (v65) with v72 - SetProperty v72, 'valueOf', v69 - v74 <- BeginClassDefinition (decl) v69 - ClassAddPrivateStaticProperty 'a' - ClassAddInstanceProperty 'g' v67 - ClassAddInstanceComputedProperty v64 v68 - EndClassDefinition - v75 <- Construct v74, [] - v76 <- Construct v74, [] - v77 <- Construct v74, [] - Return v66 - EndClassInstanceMethod - ClassAddPrivateInstanceProperty 'g' - ClassAddStaticComputedProperty v63 - ClassAddInstanceProperty 'f' v69 -EndClassDefinition -v78 <- Construct v70, [] -v79 <- GetProperty (guarded) v78, 'f' -v80 <- LoadInteger '-14' -v81 <- LoadFloat '-9.392961880785308e+307' -v82 <- BeginPlainFunction -> v83, v84 - v85 <- Compare v83, '===', v83 - BeginObjectLiteral - ObjectLiteralAddProperty `b`, v83 - BeginObjectLiteralGetter `d` -> v86 - BeginObjectLiteral - v87 <- EndObjectLiteral - EndObjectLiteralGetter - ObjectLiteralAddProperty `d`, v81 - v88 <- EndObjectLiteral - v89 <- GetProperty (guarded) v88, 'constructor' - v90 <- Construct (guarded) v89, [v80] - Return v88 -EndPlainFunction -v91 <- CallFunction v82, [v79] -v92 <- CallFunction v82, [] -v93 <- LoadString 'toString' -SetElement v92, '4294967296', v93 -v94 <- Construct v48, [v47, v17, v45, v15] -v95 <- Construct v48, [v47, v44, v46, v14] -v96 <- Construct v48, [v47, v16, v47, v94] -v97 <- CreateArray [] -v98 <- CreateIntArray [4096, 62895] -v99 <- CreateIntArray [268435439, 22208, -16, 7, -9007199254740992, 44429] -v100 <- CreateIntArray [785291278, 9223372036854775807] -v101 <- BeginClassDefinition (exp) - BeginClassInstanceMethod 'o' -> v102, v103 - EndClassInstanceMethod - BeginClassStaticMethod 'toString' -> v104 - SetComputedSuperProperty v98, v98 - v105 <- CreateNamedVariable 'Math', 'none' - v106 <- LoadInteger '4294967296' - v107 <- LoadInteger '-109524960' - v108 <- LoadInteger '78' - v109 <- CreateNamedVariable 'Uint8ClampedArray', 'none' - EndClassStaticMethod -EndClassDefinition -v110 <- BeginConstructor -> v111 -EndConstructor -v112 <- LoadInteger '83' -v113 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v114 <- Construct v113, [v112] -v115 <- LoadInteger '223' -v116 <- CreateNamedVariable 'Int8Array', 'none' -// Replacing input 1 (v115) with v100 -v117 <- Construct v116, [v100] -v118 <- LoadInteger '64' -v119 <- CreateNamedVariable 'Int8Array', 'none' -v120 <- Construct v119, [v118] -v121 <- LoadInteger '-6' -v122 <- LoadInteger '-9007199254740991' -v123 <- LoadInteger '6' -v124 <- LoadInteger '15413' -v125 <- LoadInteger '16' -BeginRepeatLoop '5' - v126 <- LoadInteger '1073741824' - v127 <- LoadString 'find' - BeginObjectLiteral - ObjectLiteralCopyProperties v127 - v128 <- EndObjectLiteral - v129 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v130 - EndClassStaticGetter - EndClassDefinition - v131 <- UnaryOperation '++', v125 - v132 <- CreateNamedVariable 'Int8Array', 'none' - v133 <- BeginClassDefinition (exp) - EndClassDefinition -EndRepeatLoop -v134 <- LoadFloat '-696.8889546228363' -// Program may be interesting due to new coverage: 4140 newly discovered edges in the CFG of the target - - -// ===== [ Program 0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2 ] ===== -// Minimizing 287E0894-60FA-4551-AD6B-4CA84278399D -v0 <- LoadFloat '-3.163703949140883' -v1 <- LoadFloat '625898.8875769733' -v2 <- BeginClassDefinition (decl) -EndClassDefinition -v3 <- BeginClassDefinition (decl) v2 - ClassAddInstanceProperty 'e' - BeginClassConstructor -> v4, v5, v6 - CallSuperConstructor [] - v7 <- GetElement v2, '882968872' - BeginObjectLiteral - v8 <- EndObjectLiteral - v9 <- CreateNamedVariable 'Proxy', 'none' - v10 <- GetProperty v8, 'b' - v11 <- LoadInteger '1061' - v12 <- CreateNamedVariable 'BigUint64Array', 'none' - v13 <- Construct v12, [v11] - v14 <- CreateNamedVariable 'BigInt64Array', 'none' - v15 <- BeginPlainFunction -> v16 - EndPlainFunction - v17 <- BeginClassDefinition (decl) v15 - ClassAddInstanceProperty 'f' v0 - EndClassDefinition - v18 <- Construct v9, [v4, v8] - EndClassConstructor -EndClassDefinition -v19 <- Construct v3, [] -v20 <- Construct v3, [] -v21 <- LoadInteger '4' -v22 <- BeginClassDefinition (exp) -EndClassDefinition -BeginObjectLiteral -v23 <- EndObjectLiteral -v24 <- CreateIntArray [785291278, 9223372036854775807] -v25 <- CreateNamedVariable 'Int8Array', 'none' -v26 <- Construct v25, [v24] -v27 <- LoadInteger '16' -v28 <- LoadFloat '-696.8889546228363' -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.fzil b/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.fzil deleted file mode 100755 index 12972f92a..000000000 Binary files a/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.js b/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.js deleted file mode 100755 index dfb1dc596..000000000 --- a/old_corpus/program_20251007082538_0C2F7375-7B5B-4D1B-BF14-471EAECDBFB2.js +++ /dev/null @@ -1,26 +0,0 @@ -// Minimizing 287E0894-60FA-4551-AD6B-4CA84278399D -class C2 { -} -class C3 extends C2 { - e; - constructor(a5, a6) { - super(); - C2[882968872]; - const v8 = {}; - v8.b; - new BigUint64Array(1061); - function f15(a16) { - } - class C17 extends f15 { - f = -3.163703949140883; - } - new Proxy(this, v8); - } -} -new C3(); -new C3(); -const v22 = class { -} -const v23 = {}; -new Int8Array([785291278,9223372036854775807]); -// Program is interesting due to new coverage: 64 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.fuzzil.history b/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.fuzzil.history deleted file mode 100755 index 03355d4e0..000000000 --- a/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.fuzzil.history +++ /dev/null @@ -1,246 +0,0 @@ -// ===== [ Program D412C5FE-2BE6-4757-AEA0-7F7154C3609A ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- LoadFloat '-3.556545897030605' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v0 - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v4, v5 - // Executing code generator FunctionCallGenerator - v6 <- CallFunction (guarded) v5, [v5, v5, v5] - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v4, '1073741824', v0 - // Code generator finished - // Executing code generator PrototypeAccessGenerator - v7 <- GetProperty v4, '__proto__' - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v8 <- GetProperty v4, 'a' - // Code generator finished - // Executing code generator ComputedPropertyRetrievalGenerator - v9 <- GetComputedProperty (guarded) v8, v4 - // Code generator finished - // Executing code generator DisposableVariableGenerator - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v5 - BeginObjectLiteralComputedMethod v11 -> v12 - Return v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - // Code generator finished - EndClassConstructor - // Code generator finished -EndClassDefinition -v15 <- Construct v3, [v1] -v16 <- Construct v3, [v2] -v17 <- Construct v3, [v15] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v18 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'd' - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'd' - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v19, v20, v21, v22, v23 - // Executing code generator IntegerGenerator - v24 <- LoadInteger '-65535' - v25 <- LoadInteger '1037971333' - v26 <- LoadInteger '-1089203896' - // Code generator finished - Return v20 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'o' -> v27, v28, v29, v30 - // Executing code generator UpdateGenerator - Update v27, '**', v17 - // Code generator finished - // Executing code generator UnboundFunctionBindGenerator - // Executing code generator SuperPropertyUpdateGenerator - UpdateSuperProperty 'c', '/', v2 - // Code generator finished - // Executing code generator DupGenerator - v31 <- Dup v30 - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - v32 <- Construct v3, [v17] - BeginCatch -> v33 - EndTryCatch - // Code generator finished - Return v31 - EndClassPrivateInstanceMethod - // Code generator finished -EndClassDefinition -v34 <- Construct v18, [] -v35 <- Construct v18, [] -v36 <- Construct v18, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v37 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '0' - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'n' -> v38, v39, v40 - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v41 <- EndObjectLiteral - SetProperty v41, 'g', v34 - BeginObjectLiteral - v42 <- EndObjectLiteral - SetProperty v42, 'g', v34 - SetProperty v42, 'd', v39 - BeginObjectLiteral - v43 <- EndObjectLiteral - SetProperty v43, 'g', v34 - SetProperty v43, 'd', v39 - SetProperty v43, 'e', v40 - BeginObjectLiteral - v44 <- EndObjectLiteral - SetProperty v44, 'g', v34 - SetProperty v44, 'd', v39 - SetProperty v44, 'e', v34 - // Code generator finished - Return v42 - EndClassStaticMethod - // Code generator finished -EndClassDefinition -v45 <- Construct v37, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -// Code generator finished -// End of prefix code. 15 variables are now visible -v48 <- LoadInteger '3904' -v49 <- CreateNamedVariable 'Uint8Array', 'none' -v50 <- Construct v49, [v48] -SetElement v50, '1880', v50 - - -// ===== [ Program 80775726-6064-447C-B3B6-C4CDF2083DAE ] ===== -// Mutating D412C5FE-2BE6-4757-AEA0-7F7154C3609A with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- LoadFloat '-3.556545897030605' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v1 v0 - BeginClassConstructor -> v4, v5 - v6 <- CallFunction (guarded) v5, [v5, v5, v5] - SetElement v4, '1073741824', v0 - // Replacing input 0 (v4) with v4 - v7 <- GetProperty v4, '__proto__' - // Replacing input 0 (v4) with v4 - v8 <- GetProperty v4, 'a' - v9 <- GetComputedProperty (guarded) v8, v4 - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - // Replacing input 0 (v5) with v6 - ObjectLiteralAddProperty `value`, v6 - BeginObjectLiteralComputedMethod v11 -> v12 - Return v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - EndClassConstructor -EndClassDefinition -v15 <- Construct v3, [v1] -// Replacing input 1 (v2) with v0 -v16 <- Construct v3, [v0] -v17 <- Construct v3, [v15] -v18 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'd' - BeginClassInstanceMethod 'm' -> v19, v20, v21, v22, v23 - v24 <- LoadInteger '-65535' - v25 <- LoadInteger '1037971333' - v26 <- LoadInteger '-1089203896' - Return v20 - EndClassInstanceMethod - BeginClassPrivateInstanceMethod 'o' -> v27, v28, v29, v30 - Update v27, '**', v17 - UpdateSuperProperty 'c', '/', v2 - v31 <- Dup v30 - BeginTry - // Replacing input 0 (v3) with v31 - v32 <- Construct v31, [v17] - BeginCatch -> v33 - EndTryCatch - Return v31 - EndClassPrivateInstanceMethod -EndClassDefinition -// Replacing input 0 (v18) with v18 -v34 <- Construct v18, [] -v35 <- Construct v18, [] -v36 <- Construct v18, [] -v37 <- BeginClassDefinition (decl) - ClassAddStaticElement '0' - BeginClassStaticMethod 'n' -> v38, v39, v40 - BeginObjectLiteral - v41 <- EndObjectLiteral - SetProperty v41, 'g', v34 - BeginObjectLiteral - v42 <- EndObjectLiteral - SetProperty v42, 'g', v34 - SetProperty v42, 'd', v39 - BeginObjectLiteral - v43 <- EndObjectLiteral - SetProperty v43, 'g', v34 - SetProperty v43, 'd', v39 - SetProperty v43, 'e', v40 - BeginObjectLiteral - v44 <- EndObjectLiteral - // Replacing input 1 (v34) with v36 - SetProperty v44, 'g', v36 - SetProperty v44, 'd', v39 - SetProperty v44, 'e', v34 - Return v42 - EndClassStaticMethod -EndClassDefinition -// Replacing input 0 (v37) with v37 -v45 <- Construct v37, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- LoadInteger '3904' -v49 <- CreateNamedVariable 'Uint8Array', 'none' -v50 <- Construct v49, [v48] -SetElement v50, '1880', v50 -// Program may be interesting due to new coverage: 3434 newly discovered edges in the CFG of the target - - -// ===== [ Program E5975B83-7B66-4043-8049-FBC10AD97F64 ] ===== -// Minimizing 80775726-6064-447C-B3B6-C4CDF2083DAE -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v1 v0 - BeginClassConstructor -> v3, v4 - v5 <- CallFunction (guarded) v4, [v1] - SetElement v3, '1073741824', v0 - v6 <- GetComputedProperty (guarded) v3, v3 - v7 <- CreateNamedVariable 'Symbol', 'none' - v8 <- GetProperty v7, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v5 - BeginObjectLiteralComputedMethod v8 -> v9 - EndObjectLiteralComputedMethod - v10 <- EndObjectLiteral - v11 <- LoadDisposableVariable v10 - EndClassConstructor -EndClassDefinition -v12 <- Construct v2, [v1] -// Program is interesting due to new coverage: 19 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.fzil b/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.fzil deleted file mode 100755 index e9be2c08d..000000000 Binary files a/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.js b/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.js deleted file mode 100755 index be5ced3ea..000000000 --- a/old_corpus/program_20251007082540_E5975B83-7B66-4043-8049-FBC10AD97F64.js +++ /dev/null @@ -1,19 +0,0 @@ -// Minimizing 80775726-6064-447C-B3B6-C4CDF2083DAE -const v2 = class { - [9] = 1000.0; - constructor(a4) { - let v5; - try { v5 = a4(9); } catch (e) {} - this[1073741824] = 1000.0; - this?.[this]; - const v8 = Symbol.dispose; - const v10 = { - value: v5, - [v8]() { - }, - }; - using v11 = v10; - } -} -new v2(9); -// Program is interesting due to new coverage: 19 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.fuzzil.history b/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.fuzzil.history deleted file mode 100755 index 281ba4e26..000000000 --- a/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.fuzzil.history +++ /dev/null @@ -1,453 +0,0 @@ -// ===== [ Program D412C5FE-2BE6-4757-AEA0-7F7154C3609A ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- LoadFloat '-3.556545897030605' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 v0 - // Code generator finished - // Executing code generator ClassConstructorGenerator - BeginClassConstructor -> v4, v5 - // Executing code generator FunctionCallGenerator - v6 <- CallFunction (guarded) v5, [v5, v5, v5] - // Code generator finished - // Executing code generator ElementAssignmentGenerator - SetElement v4, '1073741824', v0 - // Code generator finished - // Executing code generator PrototypeAccessGenerator - v7 <- GetProperty v4, '__proto__' - // Code generator finished - // Executing code generator PropertyRetrievalGenerator - v8 <- GetProperty v4, 'a' - // Code generator finished - // Executing code generator ComputedPropertyRetrievalGenerator - v9 <- GetComputedProperty (guarded) v8, v4 - // Code generator finished - // Executing code generator DisposableVariableGenerator - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v5 - BeginObjectLiteralComputedMethod v11 -> v12 - Return v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - // Code generator finished - EndClassConstructor - // Code generator finished -EndClassDefinition -v15 <- Construct v3, [v1] -v16 <- Construct v3, [v2] -v17 <- Construct v3, [v15] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v18 <- BeginClassDefinition (decl) v3 - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'd' - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'd' - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v19, v20, v21, v22, v23 - // Executing code generator IntegerGenerator - v24 <- LoadInteger '-65535' - v25 <- LoadInteger '1037971333' - v26 <- LoadInteger '-1089203896' - // Code generator finished - Return v20 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'o' -> v27, v28, v29, v30 - // Executing code generator UpdateGenerator - Update v27, '**', v17 - // Code generator finished - // Executing code generator UnboundFunctionBindGenerator - // Executing code generator SuperPropertyUpdateGenerator - UpdateSuperProperty 'c', '/', v2 - // Code generator finished - // Executing code generator DupGenerator - v31 <- Dup v30 - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - v32 <- Construct v3, [v17] - BeginCatch -> v33 - EndTryCatch - // Code generator finished - Return v31 - EndClassPrivateInstanceMethod - // Code generator finished -EndClassDefinition -v34 <- Construct v18, [] -v35 <- Construct v18, [] -v36 <- Construct v18, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v37 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '0' - // Code generator finished - // Executing code generator ClassStaticMethodGenerator - BeginClassStaticMethod 'n' -> v38, v39, v40 - // Executing code generator ObjectHierarchyGenerator - BeginObjectLiteral - v41 <- EndObjectLiteral - SetProperty v41, 'g', v34 - BeginObjectLiteral - v42 <- EndObjectLiteral - SetProperty v42, 'g', v34 - SetProperty v42, 'd', v39 - BeginObjectLiteral - v43 <- EndObjectLiteral - SetProperty v43, 'g', v34 - SetProperty v43, 'd', v39 - SetProperty v43, 'e', v40 - BeginObjectLiteral - v44 <- EndObjectLiteral - SetProperty v44, 'g', v34 - SetProperty v44, 'd', v39 - SetProperty v44, 'e', v34 - // Code generator finished - Return v42 - EndClassStaticMethod - // Code generator finished -EndClassDefinition -v45 <- Construct v37, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -// Code generator finished -// End of prefix code. 15 variables are now visible -v48 <- LoadInteger '3904' -v49 <- CreateNamedVariable 'Uint8Array', 'none' -v50 <- Construct v49, [v48] -SetElement v50, '1880', v50 - - -// ===== [ Program 80775726-6064-447C-B3B6-C4CDF2083DAE ] ===== -// Mutating D412C5FE-2BE6-4757-AEA0-7F7154C3609A with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- LoadFloat '-3.556545897030605' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v1 v0 - BeginClassConstructor -> v4, v5 - v6 <- CallFunction (guarded) v5, [v5, v5, v5] - SetElement v4, '1073741824', v0 - // Replacing input 0 (v4) with v4 - v7 <- GetProperty v4, '__proto__' - // Replacing input 0 (v4) with v4 - v8 <- GetProperty v4, 'a' - v9 <- GetComputedProperty (guarded) v8, v4 - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - // Replacing input 0 (v5) with v6 - ObjectLiteralAddProperty `value`, v6 - BeginObjectLiteralComputedMethod v11 -> v12 - Return v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - EndClassConstructor -EndClassDefinition -v15 <- Construct v3, [v1] -// Replacing input 1 (v2) with v0 -v16 <- Construct v3, [v0] -v17 <- Construct v3, [v15] -v18 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'd' - BeginClassInstanceMethod 'm' -> v19, v20, v21, v22, v23 - v24 <- LoadInteger '-65535' - v25 <- LoadInteger '1037971333' - v26 <- LoadInteger '-1089203896' - Return v20 - EndClassInstanceMethod - BeginClassPrivateInstanceMethod 'o' -> v27, v28, v29, v30 - Update v27, '**', v17 - UpdateSuperProperty 'c', '/', v2 - v31 <- Dup v30 - BeginTry - // Replacing input 0 (v3) with v31 - v32 <- Construct v31, [v17] - BeginCatch -> v33 - EndTryCatch - Return v31 - EndClassPrivateInstanceMethod -EndClassDefinition -// Replacing input 0 (v18) with v18 -v34 <- Construct v18, [] -v35 <- Construct v18, [] -v36 <- Construct v18, [] -v37 <- BeginClassDefinition (decl) - ClassAddStaticElement '0' - BeginClassStaticMethod 'n' -> v38, v39, v40 - BeginObjectLiteral - v41 <- EndObjectLiteral - SetProperty v41, 'g', v34 - BeginObjectLiteral - v42 <- EndObjectLiteral - SetProperty v42, 'g', v34 - SetProperty v42, 'd', v39 - BeginObjectLiteral - v43 <- EndObjectLiteral - SetProperty v43, 'g', v34 - SetProperty v43, 'd', v39 - SetProperty v43, 'e', v40 - BeginObjectLiteral - v44 <- EndObjectLiteral - // Replacing input 1 (v34) with v36 - SetProperty v44, 'g', v36 - SetProperty v44, 'd', v39 - SetProperty v44, 'e', v34 - Return v42 - EndClassStaticMethod -EndClassDefinition -// Replacing input 0 (v37) with v37 -v45 <- Construct v37, [] -v46 <- Construct v37, [] -v47 <- Construct v37, [] -v48 <- LoadInteger '3904' -v49 <- CreateNamedVariable 'Uint8Array', 'none' -v50 <- Construct v49, [v48] -SetElement v50, '1880', v50 -// Program may be interesting due to new coverage: 3434 newly discovered edges in the CFG of the target - - -// ===== [ Program AFF5720E-778E-4253-8C17-9154B8472437 ] ===== -// Mutating 80775726-6064-447C-B3B6-C4CDF2083DAE with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- LoadFloat '-3.556545897030605' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v1 v0 - BeginClassConstructor -> v4, v5 - v6 <- CallFunction (guarded) v5, [v5, v5, v5] - SetElement v4, '1073741824', v0 - v7 <- GetProperty v4, '__proto__' - v8 <- GetProperty v4, 'a' - v9 <- GetComputedProperty (guarded) v8, v4 - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v6 - BeginObjectLiteralComputedMethod v11 -> v12 - Return v12 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - EndClassConstructor -EndClassDefinition -v15 <- Construct v3, [v1] -v16 <- Construct v3, [v0] -v17 <- Construct v3, [v15] -v18 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'd' - BeginClassInstanceMethod 'm' -> v19, v20, v21, v22, v23 - v24 <- LoadInteger '-65535' - v25 <- LoadInteger '1037971333' - // Executing code generator ReassignmentGenerator - Reassign v2, v18 - // Code generator finished - // Executing code generator ComputedMethodCallWithSpreadGenerator - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty (guarded) v23, 'g', v25 - // Code generator finished - // Executing code generator ProxyGenerator - BeginObjectLiteral - v26 <- EndObjectLiteral - v27 <- CreateNamedVariable 'Proxy', 'none' - v28 <- Construct v27, [v20, v26] - // Code generator finished - v29 <- LoadInteger '-1089203896' - Return v20 - EndClassInstanceMethod - BeginClassPrivateInstanceMethod 'o' -> v30, v31, v32, v33 - Update v30, '**', v17 - UpdateSuperProperty 'c', '/', v2 - v34 <- Dup v33 - BeginTry - v35 <- Construct v34, [v17] - BeginCatch -> v36 - EndTryCatch - Return v34 - EndClassPrivateInstanceMethod -EndClassDefinition -v37 <- Construct v18, [] -v38 <- Construct v18, [] -v39 <- Construct v18, [] -v40 <- BeginClassDefinition (decl) - ClassAddStaticElement '0' - BeginClassStaticMethod 'n' -> v41, v42, v43 - BeginObjectLiteral - v44 <- EndObjectLiteral - SetProperty v44, 'g', v37 - BeginObjectLiteral - v45 <- EndObjectLiteral - SetProperty v45, 'g', v37 - SetProperty v45, 'd', v42 - BeginObjectLiteral - v46 <- EndObjectLiteral - SetProperty v46, 'g', v37 - SetProperty v46, 'd', v42 - SetProperty v46, 'e', v43 - BeginObjectLiteral - v47 <- EndObjectLiteral - SetProperty v47, 'g', v39 - SetProperty v47, 'd', v42 - SetProperty v47, 'e', v37 - Return v45 - EndClassStaticMethod -EndClassDefinition -v48 <- Construct v40, [] -v49 <- Construct v40, [] -v50 <- Construct v40, [] -v51 <- LoadInteger '3904' -v52 <- CreateNamedVariable 'Uint8Array', 'none' -v53 <- Construct v52, [v51] -SetElement v53, '1880', v53 -// Program may be interesting due to new coverage: 3336 newly discovered edges in the CFG of the target - - -// ===== [ Program CAB0017A-D9D8-4BB5-9AD3-6D8F54C6A072 ] ===== -// Mutating AFF5720E-778E-4253-8C17-9154B8472437 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadFloat '1000.0' -v1 <- LoadInteger '9' -v2 <- LoadFloat '-3.556545897030605' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v1 v0 - BeginClassConstructor -> v4, v5 - // Exploring value v4 - SetElement v4, '9', v4 - // Exploring finished - v6 <- CallFunction (guarded) v5, [v5, v5, v5] - // Exploring value v6 - v7 <- BinaryOperation v6, '??', v6 - // Exploring finished - SetElement v4, '1073741824', v0 - v8 <- GetProperty v4, '__proto__' - // Exploring value v8 - v9 <- CallMethod (guarded) v8, 'constructor', [v6] - // Exploring finished - v10 <- GetProperty v4, 'a' - v11 <- GetComputedProperty (guarded) v10, v4 - // Exploring value v11 - v12 <- BinaryOperation v11, '??', v11 - // Exploring finished - v13 <- CreateNamedVariable 'Symbol', 'none' - v14 <- GetProperty v13, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v6 - BeginObjectLiteralComputedMethod v14 -> v15 - // Exploring value v15 - v16 <- CallMethod (guarded) v15, 'propertyIsEnumerable', [v3] - // Exploring finished - Return v15 - EndObjectLiteralComputedMethod - v17 <- EndObjectLiteral - v18 <- LoadDisposableVariable v17 - EndClassConstructor -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'prototype', v3 -// Exploring finished -v19 <- Construct v3, [v1] -v20 <- Construct v3, [v0] -v21 <- Construct v3, [v19] -v22 <- BeginClassDefinition (decl) v3 - ClassAddInstanceProperty 'd' - ClassAddPrivateInstanceProperty 'd' - BeginClassInstanceMethod 'm' -> v23, v24, v25, v26, v27 - v28 <- LoadInteger '-65535' - v29 <- LoadInteger '1037971333' - Reassign v2, v22 - SetProperty (guarded) v27, 'g', v29 - BeginObjectLiteral - v30 <- EndObjectLiteral - v31 <- CreateNamedVariable 'Proxy', 'none' - v32 <- Construct v31, [v24, v30] - v33 <- LoadInteger '-1089203896' - Return v24 - EndClassInstanceMethod - BeginClassPrivateInstanceMethod 'o' -> v34, v35, v36, v37 - Update v34, '**', v21 - UpdateSuperProperty 'c', '/', v2 - v38 <- Dup v37 - BeginTry - v39 <- Construct v38, [v21] - BeginCatch -> v40 - EndTryCatch - Return v38 - EndClassPrivateInstanceMethod -EndClassDefinition -v41 <- Construct v22, [] -v42 <- Construct v22, [] -// Exploring value v42 -SetElement v42, '1073741824', v42 -// Exploring finished -v43 <- Construct v22, [] -v44 <- BeginClassDefinition (decl) - ClassAddStaticElement '0' - BeginClassStaticMethod 'n' -> v45, v46, v47 - BeginObjectLiteral - v48 <- EndObjectLiteral - SetProperty v48, 'g', v41 - BeginObjectLiteral - v49 <- EndObjectLiteral - SetProperty v49, 'g', v41 - SetProperty v49, 'd', v46 - BeginObjectLiteral - v50 <- EndObjectLiteral - SetProperty v50, 'g', v41 - SetProperty v50, 'd', v46 - SetProperty v50, 'e', v47 - BeginObjectLiteral - v51 <- EndObjectLiteral - SetProperty v51, 'g', v43 - SetProperty v51, 'd', v46 - SetProperty v51, 'e', v41 - Return v49 - EndClassStaticMethod -EndClassDefinition -// Exploring value v44 -SetElement v44, '0', v44 -// Exploring finished -v52 <- Construct v44, [] -v53 <- Construct v44, [] -v54 <- Construct v44, [] -// Exploring value v54 -v55 <- GetProperty (guarded) v54, 'constructor' -v56 <- Construct (guarded) v55, [] -// Exploring finished -v57 <- LoadInteger '3904' -v58 <- CreateNamedVariable 'Uint8Array', 'none' -v59 <- Construct v58, [v57] -SetElement v59, '1880', v59 -// Program may be interesting due to new coverage: 3491 newly discovered edges in the CFG of the target - - -// ===== [ Program B5480DEC-834D-4B6C-9F15-E432B2EA1E1C ] ===== -// Minimizing CAB0017A-D9D8-4BB5-9AD3-6D8F54C6A072 -v0 <- LoadFloat '1000.0' -v1 <- BeginClassDefinition (exp) - BeginClassConstructor -> v2, v3 - SetElement v2, '1073741824', v0 - EndClassConstructor -EndClassDefinition -v4 <- BeginClassDefinition (decl) v1 -EndClassDefinition -v5 <- Construct v4, [] -SetElement v5, '1073741824', v5 -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.fzil b/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.fzil deleted file mode 100755 index f6940c9c8..000000000 Binary files a/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.js b/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.js deleted file mode 100755 index 4c5462f09..000000000 --- a/old_corpus/program_20251007082542_B5480DEC-834D-4B6C-9F15-E432B2EA1E1C.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing CAB0017A-D9D8-4BB5-9AD3-6D8F54C6A072 -const v1 = class { - constructor(a3) { - this[1073741824] = 1000.0; - } -} -class C4 extends v1 { -} -const v5 = new C4(); -v5[1073741824] = v5; -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.fuzzil.history b/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.fuzzil.history deleted file mode 100755 index b7e4eec09..000000000 --- a/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.fuzzil.history +++ /dev/null @@ -1,437 +0,0 @@ -// ===== [ Program FA1044B4-D4ED-49CD-9992-07BF2503811D ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-65535' -v1 <- LoadBigInt '4294967295' -v2 <- LoadBigInt '-65537' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'g' v0 - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'toString' -> v4, v5, v6 - // Executing code generator UnboundFunctionApplyGenerator - v7 <- CreateArray [] - v8 <- CallMethod (guarded) v1, 'apply', [v4, v7] - // Code generator finished - // Executing code generator PrivatePropertyAssignmentGenerator - // Code generator finished - // Executing code generator MethodCallGenerator - v9 <- CallMethod (guarded) v8, 'instantiateStreaming', [v0] - // Code generator finished - // Executing code generator DisposableVariableGenerator - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v9 - BeginObjectLiteralComputedMethod v11 -> v12 - Return v6 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - // Code generator finished - Return v1 - EndClassInstanceMethod - // Code generator finished -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -// Code generator finished -// Executing code generator IntArrayGenerator -v18 <- CreateIntArray [268435440] -v19 <- CreateIntArray [65536, 1024, 10000, 5] -v20 <- CreateIntArray [5, 29204, 536870887, -1073741824, 9007199254740991, 26641, 8309, 10, 512, 871175441] -// Code generator finished -// Executing code generator IntArrayGenerator -v21 <- CreateIntArray [14, -581932113, 65535, -9007199254740990] -v22 <- CreateIntArray [-56953, 9007199254740992, -65536, -15, 1073741823, -14, -2, 268435441, 4096] -v23 <- CreateIntArray [65537] -// Code generator finished -// End of prefix code. 13 variables are now visible -v24 <- LoadInteger '-59460' -v25 <- LoadInteger '-13' -v26 <- LoadInteger '-65536' -v27 <- LoadInteger '536870912' -v28 <- LoadInteger '-1073741824' -v29 <- LoadInteger '10' -v30 <- LoadInteger '55236' -v31 <- CreateNamedVariable 'Uint16Array', 'none' -v32 <- CreateNamedVariable 'Int8Array', 'none' -v33 <- LoadInteger '64' -v34 <- CreateNamedVariable 'BigUint64Array', 'none' -v35 <- LoadInteger '1635' -v36 <- CreateNamedVariable 'Uint8Array', 'none' -v37 <- CallMethod (guarded) v36, 'fromHex', [v31] -v38 <- LoadFloat '-9.392961880785308e+307' -v39 <- BinaryOperation v38, '|', v38 -v40 <- LoadFloat '2.2250738585072014e-308' -v41 <- LoadFloat '-1.6311784115603315e+308' -v42 <- LoadFloat '-696.8889546228363' -v43 <- LoadFloat '-427.7651732138163' -v44 <- LoadFloat '-1.7161430613102252e+307' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v45, v46, v47, v48 - v49 <- BinaryOperation v45, '&&', v45 - Return v45 - EndObjectLiteralMethod -v50 <- EndObjectLiteral - - -// ===== [ Program 509A5E29-BD44-4ADF-A0F1-9CF47A7DD304 ] ===== -// Mutating FA1044B4-D4ED-49CD-9992-07BF2503811D with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-65535' -v1 <- LoadBigInt '4294967295' -v2 <- LoadBigInt '-65537' -v3 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'g' v0 - BeginClassInstanceMethod 'toString' -> v4, v5, v6 - v7 <- CreateArray [] - v8 <- CallMethod (guarded) v1, 'apply', [v4, v7] - // Replacing input 0 (v8) with v8 - v9 <- CallMethod (guarded) v8, 'instantiateStreaming', [v0] - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - // Replacing input 0 (v9) with v8 - ObjectLiteralAddProperty `value`, v8 - // Replacing input 0 (v11) with v2 - BeginObjectLiteralComputedMethod v2 -> v12 - // Replacing input 0 (v6) with v3 - Return v3 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - Return v1 - EndClassInstanceMethod -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateIntArray [268435440] -v19 <- CreateIntArray [65536, 1024, 10000, 5] -v20 <- CreateIntArray [5, 29204, 536870887, -1073741824, 9007199254740991, 26641, 8309, 10, 512, 871175441] -v21 <- CreateIntArray [14, -581932113, 65535, -9007199254740990] -v22 <- CreateIntArray [-56953, 9007199254740992, -65536, -15, 1073741823, -14, -2, 268435441, 4096] -v23 <- CreateIntArray [65537] -v24 <- LoadInteger '-59460' -v25 <- LoadInteger '-13' -v26 <- LoadInteger '-65536' -v27 <- LoadInteger '536870912' -v28 <- LoadInteger '-1073741824' -v29 <- LoadInteger '10' -v30 <- LoadInteger '55236' -v31 <- CreateNamedVariable 'Uint16Array', 'none' -v32 <- CreateNamedVariable 'Int8Array', 'none' -v33 <- LoadInteger '64' -v34 <- CreateNamedVariable 'BigUint64Array', 'none' -v35 <- LoadInteger '1635' -v36 <- CreateNamedVariable 'Uint8Array', 'none' -v37 <- CallMethod (guarded) v36, 'fromHex', [v31] -v38 <- LoadFloat '-9.392961880785308e+307' -// Replacing input 0 (v38) with v38 -v39 <- BinaryOperation v38, '|', v38 -v40 <- LoadFloat '2.2250738585072014e-308' -v41 <- LoadFloat '-1.6311784115603315e+308' -v42 <- LoadFloat '-696.8889546228363' -v43 <- LoadFloat '-427.7651732138163' -v44 <- LoadFloat '-1.7161430613102252e+307' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v45, v46, v47, v48 - v49 <- BinaryOperation v45, '&&', v45 - Return v45 - EndObjectLiteralMethod -v50 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2718 newly discovered edges in the CFG of the target - - -// ===== [ Program 407B9DF0-F7B2-4B7C-B9CC-32CC67DB9BB5 ] ===== -// Mutating 509A5E29-BD44-4ADF-A0F1-9CF47A7DD304 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-65535' -v1 <- LoadBigInt '4294967295' -v2 <- LoadBigInt '-65537' -v3 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'g' v0 - BeginClassInstanceMethod 'toString' -> v4, v5, v6 - v7 <- CreateArray [] - v8 <- CallMethod (guarded) v1, 'apply', [v4, v7] - v9 <- CallMethod (guarded) v8, 'instantiateStreaming', [v0] - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v8 - BeginObjectLiteralComputedMethod v2 -> v12 - Return v3 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - Return v1 - EndClassInstanceMethod -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateIntArray [268435440] -v19 <- CreateIntArray [65536, 1024, 10000, 5] -v20 <- CreateIntArray [5, 29204, 536870887, -1073741824, 9007199254740991, 26641, 8309, 10, 512, 871175441] -v21 <- CreateIntArray [14, -581932113, 65535, -9007199254740990] -v22 <- CreateIntArray [-56953, 9007199254740992, -65536, -15, 1073741823, -14, -2, 268435441, 4096] -v23 <- CreateIntArray [65537] -v24 <- LoadInteger '-59460' -v25 <- LoadInteger '-13' -v26 <- LoadInteger '-65536' -// Splicing instruction 40 (BeginObjectLiteral) from B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF -v27 <- LoadString '-05:00' -v28 <- LoadString 'Pacific/Pitcairn' -v29 <- LoadString '+22:00' -v30 <- BeginPlainFunction -> v31, v32 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v28 - BeginObjectLiteralMethod `valueOf` -> v33, v34, v35, v36 - Reassign v28, v35 - BeginForLoopInitializer - v37 <- LoadInteger '0' - v38 <- LoadInteger '10' - BeginForLoopCondition -> v39, v40 - v41 <- Compare v39, '<', v40 - BeginForLoopAfterthought v41 -> v42, v43 - v44 <- UnaryOperation v42, '++' - v45 <- UnaryOperation v43, '--' - BeginForLoopBody -> v46, v47 - EndForLoop - SetComputedSuperProperty v33, v34 - v48 <- Construct (guarded) v34, [] - v49 <- GetProperty v27, 'length' - Return v36 - EndObjectLiteralMethod - v50 <- EndObjectLiteral - Return v50 -EndPlainFunction -v51 <- CallFunction v30, [v29, v29] -v52 <- CallFunction v30, [v28, v27] -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v30 - ObjectLiteralAddProperty `call`, v30 - ObjectLiteralAddProperty `defineProperty`, v30 - ObjectLiteralAddProperty `deleteProperty`, v30 - ObjectLiteralAddProperty `get`, v30 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v30 - ObjectLiteralAddProperty `getPrototypeOf`, v30 - ObjectLiteralAddProperty `has`, v30 - ObjectLiteralAddProperty `isExtensible`, v30 - ObjectLiteralAddProperty `ownKeys`, v30 - ObjectLiteralAddProperty `preventExtensions`, v30 - ObjectLiteralAddProperty `set`, v30 -v53 <- EndObjectLiteral -// Splicing done -v54 <- LoadInteger '536870912' -v55 <- LoadInteger '-1073741824' -v56 <- LoadInteger '10' -v57 <- LoadInteger '55236' -v58 <- CreateNamedVariable 'Uint16Array', 'none' -v59 <- CreateNamedVariable 'Int8Array', 'none' -v60 <- LoadInteger '64' -v61 <- CreateNamedVariable 'BigUint64Array', 'none' -v62 <- LoadInteger '1635' -v63 <- CreateNamedVariable 'Uint8Array', 'none' -v64 <- CallMethod (guarded) v63, 'fromHex', [v58] -v65 <- LoadFloat '-9.392961880785308e+307' -v66 <- BinaryOperation v65, '|', v65 -v67 <- LoadFloat '2.2250738585072014e-308' -v68 <- LoadFloat '-1.6311784115603315e+308' -v69 <- LoadFloat '-696.8889546228363' -// Splicing instruction 107 (EndWhileLoop) from BF8ECD92-DF14-4D7D-AE21-264C25565E3D -v70 <- BeginPlainFunction -> -EndPlainFunction -v71 <- LoadInteger '0' -BeginWhileLoopHeader - v72 <- LoadInteger '5' - v73 <- Compare v71, '<', v72 -BeginWhileLoopBody v73 - BeginRepeatLoop '100' -> v74 - v75 <- CallFunction v70, [] - EndRepeatLoop - v76 <- UnaryOperation v71, '++' -EndWhileLoop -// Splicing done -v77 <- LoadFloat '-427.7651732138163' -v78 <- LoadFloat '-1.7161430613102252e+307' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v79, v80, v81, v82 - v83 <- BinaryOperation v79, '&&', v79 - Return v79 - EndObjectLiteralMethod -v84 <- EndObjectLiteral -// Program may be interesting due to new coverage: 3369 newly discovered edges in the CFG of the target - - -// ===== [ Program E4758F3D-E35F-4785-A418-E5CEFAE5484C ] ===== -// Mutating 407B9DF0-F7B2-4B7C-B9CC-32CC67DB9BB5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-65535' -v1 <- LoadBigInt '4294967295' -v2 <- LoadBigInt '-65537' -v3 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'g' v0 - BeginClassInstanceMethod 'toString' -> v4, v5, v6 - v7 <- CreateArray [] - v8 <- CallMethod (guarded) v1, 'apply', [v4, v7] - v9 <- CallMethod (guarded) v8, 'instantiateStreaming', [v0] - v10 <- CreateNamedVariable 'Symbol', 'none' - v11 <- GetProperty v10, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v8 - BeginObjectLiteralComputedMethod v2 -> v12 - Return v3 - EndObjectLiteralComputedMethod - v13 <- EndObjectLiteral - v14 <- LoadDisposableVariable v13 - Return v1 - EndClassInstanceMethod -EndClassDefinition -v15 <- Construct v3, [] -v16 <- Construct v3, [] -v17 <- Construct v3, [] -v18 <- CreateIntArray [268435440] -// Exploring value v18 -v19 <- CallMethod (guarded) v18, 'lastIndexOf', [v18] -// Exploring finished -v20 <- CreateIntArray [65536, 1024, 10000, 5] -v21 <- CreateIntArray [5, 29204, 536870887, -1073741824, 9007199254740991, 26641, 8309, 10, 512, 871175441] -v22 <- CreateIntArray [14, -581932113, 65535, -9007199254740990] -// Exploring value v22 -v23 <- GetElement v22, '3' -// Exploring finished -v24 <- CreateIntArray [-56953, 9007199254740992, -65536, -15, 1073741823, -14, -2, 268435441, 4096] -v25 <- CreateIntArray [65537] -v26 <- LoadInteger '-59460' -v27 <- LoadInteger '-13' -// Exploring value v27 -v28 <- BinaryOperation v27, '&', v27 -// Exploring finished -v29 <- LoadInteger '-65536' -v30 <- LoadString '-05:00' -v31 <- LoadString 'Pacific/Pitcairn' -// Exploring value v31 -v32 <- CallMethod (guarded) v31, 'matchAll', [v25] -// Exploring finished -v33 <- LoadString '+22:00' -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'trimLeft', [] -// Exploring finished -v35 <- BeginPlainFunction -> v36, v37 - // Exploring value v37 - v38 <- CallMethod (guarded) v37, 'link', [v1] - // Exploring finished - BeginObjectLiteral - ObjectLiteralAddElement `9`, v31 - BeginObjectLiteralMethod `valueOf` -> v39, v40, v41, v42 - Reassign v31, v41 - BeginForLoopInitializer - v43 <- LoadInteger '0' - v44 <- LoadInteger '10' - BeginForLoopCondition -> v45, v46 - v47 <- Compare v45, '<', v46 - BeginForLoopAfterthought v47 -> v48, v49 - v50 <- UnaryOperation v48, '++' - v51 <- UnaryOperation v49, '--' - BeginForLoopBody -> v52, v53 - EndForLoop - SetComputedSuperProperty v39, v40 - v54 <- Construct (guarded) v40, [] - v55 <- GetProperty v30, 'length' - Return v42 - EndObjectLiteralMethod - v56 <- EndObjectLiteral - Return v56 -EndPlainFunction -// Exploring value v35 -v57 <- CallFunction (guarded) v35, [v24, v24] -// Exploring finished -v58 <- CallFunction v35, [v33, v33] -v59 <- CallFunction v35, [v31, v30] -// Exploring value v59 -SetElement v59, '9', v59 -// Exploring finished -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v35 - ObjectLiteralAddProperty `call`, v35 - ObjectLiteralAddProperty `defineProperty`, v35 - ObjectLiteralAddProperty `deleteProperty`, v35 - ObjectLiteralAddProperty `get`, v35 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v35 - ObjectLiteralAddProperty `getPrototypeOf`, v35 - ObjectLiteralAddProperty `has`, v35 - ObjectLiteralAddProperty `isExtensible`, v35 - ObjectLiteralAddProperty `ownKeys`, v35 - ObjectLiteralAddProperty `preventExtensions`, v35 - ObjectLiteralAddProperty `set`, v35 -v60 <- EndObjectLiteral -// Exploring value v60 -v61 <- CallMethod (guarded) v60, 'deleteProperty', [v30, v30] -// Exploring finished -v62 <- LoadInteger '536870912' -v63 <- LoadInteger '-1073741824' -v64 <- LoadInteger '10' -v65 <- LoadInteger '55236' -v66 <- CreateNamedVariable 'Uint16Array', 'none' -v67 <- CreateNamedVariable 'Int8Array', 'none' -v68 <- LoadInteger '64' -v69 <- CreateNamedVariable 'BigUint64Array', 'none' -v70 <- LoadInteger '1635' -v71 <- CreateNamedVariable 'Uint8Array', 'none' -// Exploring value v71 -v72 <- Construct (guarded) v71, [v16, v64, v20] -// Exploring finished -v73 <- CallMethod (guarded) v71, 'fromHex', [v66] -// Exploring value v73 -v74 <- BinaryOperation v73, '??', v73 -// Exploring finished -v75 <- LoadFloat '-9.392961880785308e+307' -v76 <- BinaryOperation v75, '|', v75 -v77 <- LoadFloat '2.2250738585072014e-308' -// Exploring value v77 -v78 <- UnaryOperation '~', v77 -// Exploring finished -v79 <- LoadFloat '-1.6311784115603315e+308' -v80 <- LoadFloat '-696.8889546228363' -// Exploring value v80 -v81 <- BinaryOperation v80, '/', v80 -// Exploring finished -v82 <- BeginPlainFunction -> -EndPlainFunction -v83 <- LoadInteger '0' -BeginWhileLoopHeader - v84 <- LoadInteger '5' - v85 <- Compare v83, '<', v84 - // Exploring value v85 - v86 <- BinaryOperation v85, '&&', v85 - // Exploring finished -BeginWhileLoopBody v85 - BeginRepeatLoop '100' -> v87 - v88 <- CallFunction v82, [] - EndRepeatLoop - v89 <- UnaryOperation v83, '++' -EndWhileLoop -v90 <- LoadFloat '-427.7651732138163' -v91 <- LoadFloat '-1.7161430613102252e+307' -BeginObjectLiteral - BeginObjectLiteralMethod `toString` -> v92, v93, v94, v95 - v96 <- BinaryOperation v92, '&&', v92 - Return v92 - EndObjectLiteralMethod -v97 <- EndObjectLiteral -// Program may be interesting due to new coverage: 4312 newly discovered edges in the CFG of the target - - -// ===== [ Program 4295154E-47A4-4247-A3C8-5E27FFD8E019 ] ===== -// Minimizing E4758F3D-E35F-4785-A418-E5CEFAE5484C -v0 <- LoadString 'Pacific/Pitcairn' -v1 <- CallMethod v0, 'matchAll', [v0] -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.fzil b/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.fzil deleted file mode 100755 index 5aca90414..000000000 Binary files a/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.js b/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.js deleted file mode 100755 index 5e1faf42b..000000000 --- a/old_corpus/program_20251007082547_4295154E-47A4-4247-A3C8-5E27FFD8E019.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing E4758F3D-E35F-4785-A418-E5CEFAE5484C -("Pacific/Pitcairn").matchAll("Pacific/Pitcairn"); -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.fuzzil.history b/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.fuzzil.history deleted file mode 100755 index 8dc13f569..000000000 --- a/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.fuzzil.history +++ /dev/null @@ -1,315 +0,0 @@ -// ===== [ Program 3B39A600-F165-4D5F-BE53-B0B4582F7AA4 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadFloat '957.7554805184323' - v2 <- LoadString 'h' - v3 <- LoadString 'toPlainYearMonth' - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `g`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `c`, v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `d`, v3 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v3, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralSetterGenerator - BeginObjectLiteralSetter `a` -> v4, v5 - // Executing code generator ImitationGenerator - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v6 - // Executing code generator ElementRetrievalGenerator - v7 <- GetElement v6, '2' - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - // Executing code generator FunctionCallGenerator - v8 <- CallFunction v5, [] - // Code generator finished - // Executing code generator TypedArrayGenerator - v9 <- LoadInteger '9' - v10 <- CreateNamedVariable 'Uint8Array', 'none' - v11 <- Construct v10, [v9] - v12 <- LoadInteger '129' - v13 <- CreateNamedVariable 'Uint8Array', 'none' - v14 <- Construct v13, [v12] - v15 <- LoadInteger '512' - v16 <- CreateNamedVariable 'Int32Array', 'none' - v17 <- Construct v16, [v15] - // Code generator finished - Return v3 - EndObjectLiteralMethod - v18 <- EndObjectLiteral - // Code generator finished - EndObjectLiteralSetter - // Code generator finished - v19 <- EndObjectLiteral - Return v19 -EndPlainFunction -v20 <- CallFunction v0, [] -v21 <- CallFunction v0, [] -v22 <- CallFunction v0, [] -// Code generator finished -// Executing code generator ArrayGenerator -v23 <- CreateArray [v0, v0] -v24 <- CreateArray [v22, v22, v21] -v25 <- CreateArray [v21, v24, v0] -// Code generator finished -// Executing code generator IntegerGenerator -v26 <- LoadInteger '-15569' -v27 <- LoadInteger '-6' -v28 <- LoadInteger '34793' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v29 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'm' -> v30, v31, v32, v33 - // Executing code generator ComputedPropertyAssignmentGenerator - SetComputedProperty v30, v32, v28 - // Code generator finished - // Executing code generator UnboundFunctionBindGenerator - // Executing code generator ApiMethodCallGenerator - BeginTry - v34 <- CallMethod v31, 'setTime', [v25, v32] - BeginCatch -> v35 - EndTryCatch - // Code generator finished - // Executing code generator PropertyConfigurationGenerator - ConfigureProperty v24, 'f', 'PropertyFlags(rawValue: 1)', 'value' [["v33"]] - // Code generator finished - Return v30 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'a' v23 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'e' v21 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '7' v27 - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '255' v28 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v20 v23 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'c' v27 - // Code generator finished -EndClassDefinition -v36 <- Construct v29, [] -v37 <- Construct v29, [] -v38 <- Construct v29, [] -// Code generator finished -// Executing code generator IntegerGenerator -v39 <- LoadInteger '9' -v40 <- LoadInteger '1073741825' -v41 <- LoadInteger '1882192443' -// Code generator finished -// End of prefix code. 17 variables are now visible -v42 <- CreateNamedVariable 'Date', 'none' -v43 <- CreateNamedVariable 'Symbol', 'none' -v44 <- GetProperty v43, 'toPrimitive' -ConfigureComputedProperty v42, v44, 'PropertyFlags(rawValue: 1)', 'value' [["v42"]] -v45 <- BeginClassDefinition (decl) v42 - BeginClassConstructor -> v46, v47, v48 - CallSuperConstructor [v48, v42] - EndClassConstructor -EndClassDefinition -v49 <- Construct v45, [] - - -// ===== [ Program 76D6D396-4C86-4446-959B-EE2443779272 ] ===== -// Mutating 3B39A600-F165-4D5F-BE53-B0B4582F7AA4 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadFloat '957.7554805184323' - v2 <- LoadString 'h' - v3 <- LoadString 'toPlainYearMonth' - BeginObjectLiteral - ObjectLiteralAddProperty `g`, v2 - ObjectLiteralAddProperty `c`, v1 - ObjectLiteralAddProperty `d`, v3 - ObjectLiteralAddComputedProperty v3, v2 - ObjectLiteralAddProperty `f`, v2 - // Mutating next operation - BeginObjectLiteralSetter `c` -> v4, v5 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v6 - v7 <- GetElement v6, '2' - v8 <- CallFunction v5, [] - v9 <- LoadInteger '9' - v10 <- CreateNamedVariable 'Uint8Array', 'none' - v11 <- Construct v10, [v9] - v12 <- LoadInteger '129' - v13 <- CreateNamedVariable 'Uint8Array', 'none' - v14 <- Construct v13, [v12] - v15 <- LoadInteger '512' - v16 <- CreateNamedVariable 'Int32Array', 'none' - v17 <- Construct v16, [v15] - Return v3 - EndObjectLiteralMethod - v18 <- EndObjectLiteral - EndObjectLiteralSetter - v19 <- EndObjectLiteral - Return v19 -EndPlainFunction -v20 <- CallFunction v0, [] -v21 <- CallFunction v0, [] -v22 <- CallFunction v0, [] -// Mutating next operation -v23 <- CreateArray [v0, v0, v22, v21] -v24 <- CreateArray [v22, v22, v21] -v25 <- CreateArray [v21, v24, v0] -v26 <- LoadInteger '-15569' -v27 <- LoadInteger '-6' -v28 <- LoadInteger '34793' -v29 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v30, v31, v32, v33 - SetComputedProperty v30, v32, v28 - BeginTry - v34 <- CallMethod v31, 'setTime', [v25, v32] - BeginCatch -> v35 - EndTryCatch - ConfigureProperty v24, 'f', 'PropertyFlags(rawValue: 1)', 'value' [["v33"]] - Return v30 - EndClassInstanceMethod - ClassAddPrivateStaticProperty 'a' v23 - ClassAddPrivateInstanceProperty 'e' v21 - ClassAddInstanceElement '7' v27 - ClassAddStaticElement '255' v28 - ClassAddInstanceComputedProperty v20 v23 - ClassAddPrivateInstanceProperty 'c' v27 -EndClassDefinition -v36 <- Construct v29, [] -v37 <- Construct v29, [] -v38 <- Construct v29, [] -v39 <- LoadInteger '9' -v40 <- LoadInteger '1073741825' -v41 <- LoadInteger '1882192443' -v42 <- CreateNamedVariable 'Date', 'none' -v43 <- CreateNamedVariable 'Symbol', 'none' -v44 <- GetProperty v43, 'toPrimitive' -ConfigureComputedProperty v42, v44, 'PropertyFlags(rawValue: 1)', 'value' [["v42"]] -v45 <- BeginClassDefinition (decl) v42 - BeginClassConstructor -> v46, v47, v48 - CallSuperConstructor [v48, v42] - EndClassConstructor -EndClassDefinition -v49 <- Construct v45, [] -// Program may be interesting due to new coverage: 3308 newly discovered edges in the CFG of the target - - -// ===== [ Program 2C7786C3-6D7C-4AF8-9FE0-1815C7A3E953 ] ===== -// Mutating 76D6D396-4C86-4446-959B-EE2443779272 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadFloat '957.7554805184323' - v2 <- LoadString 'h' - v3 <- LoadString 'toPlainYearMonth' - BeginObjectLiteral - ObjectLiteralAddProperty `g`, v2 - ObjectLiteralAddProperty `c`, v1 - ObjectLiteralAddProperty `d`, v3 - ObjectLiteralAddComputedProperty v3, v2 - ObjectLiteralAddProperty `f`, v2 - BeginObjectLiteralSetter `c` -> v4, v5 - BeginObjectLiteral - BeginObjectLiteralMethod `valueOf` -> v6 - v7 <- GetElement v6, '2' - v8 <- CallFunction v5, [] - v9 <- LoadInteger '9' - v10 <- CreateNamedVariable 'Uint8Array', 'none' - v11 <- Construct v10, [v9] - v12 <- LoadInteger '129' - v13 <- CreateNamedVariable 'Uint8Array', 'none' - v14 <- Construct v13, [v12] - v15 <- LoadInteger '512' - v16 <- CreateNamedVariable 'Int32Array', 'none' - v17 <- Construct v16, [v15] - Return v3 - EndObjectLiteralMethod - v18 <- EndObjectLiteral - EndObjectLiteralSetter - v19 <- EndObjectLiteral - Return v19 -EndPlainFunction -v20 <- CallFunction v0, [] -v21 <- CallFunction v0, [] -v22 <- CallFunction v0, [] -v23 <- CreateArray [v0, v0, v22, v21] -v24 <- CreateArray [v22, v22, v21] -v25 <- CreateArray [v21, v24, v0] -v26 <- LoadInteger '-15569' -v27 <- LoadInteger '-6' -v28 <- LoadInteger '34793' -v29 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'm' -> v30, v31, v32, v33 - SetComputedProperty v30, v32, v28 - BeginTry - v34 <- CallMethod v31, 'setTime', [v25, v32] - BeginCatch -> v35 - EndTryCatch - ConfigureProperty v24, 'f', 'PropertyFlags(rawValue: 1)', 'value' [["v33"]] - Return v30 - EndClassInstanceMethod - ClassAddPrivateStaticProperty 'a' v23 - ClassAddPrivateInstanceProperty 'e' v21 - ClassAddInstanceElement '7' v27 - ClassAddStaticElement '255' v28 - ClassAddInstanceComputedProperty v20 v23 - ClassAddPrivateInstanceProperty 'c' v27 -EndClassDefinition -v36 <- Construct v29, [] -v37 <- Construct v29, [] -v38 <- Construct v29, [] -v39 <- LoadInteger '9' -// Executing code generator ObjectLiteralGenerator -BeginObjectLiteral - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v24 - // Code generator finished - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v0, v29 - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v23 - // Code generator finished -v40 <- EndObjectLiteral -// Code generator finished -v41 <- LoadInteger '1073741825' -v42 <- LoadInteger '1882192443' -v43 <- CreateNamedVariable 'Date', 'none' -v44 <- CreateNamedVariable 'Symbol', 'none' -v45 <- GetProperty v44, 'toPrimitive' -ConfigureComputedProperty v43, v45, 'PropertyFlags(rawValue: 1)', 'value' [["v43"]] -v46 <- BeginClassDefinition (decl) v43 - BeginClassConstructor -> v47, v48, v49 - CallSuperConstructor [v49, v43] - EndClassConstructor -EndClassDefinition -v50 <- Construct v46, [] -// Program may be interesting due to new coverage: 3284 newly discovered edges in the CFG of the target - - -// ===== [ Program 7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076 ] ===== -// Minimizing 2C7786C3-6D7C-4AF8-9FE0-1815C7A3E953 -v0 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v1 <- CreateArray [v0, v0] -BeginObjectLiteral - ObjectLiteralCopyProperties v1 -v2 <- EndObjectLiteral -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.fzil b/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.fzil deleted file mode 100755 index a18d28d8b..000000000 Binary files a/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.js b/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.js deleted file mode 100755 index 66db6d181..000000000 --- a/old_corpus/program_20251007082549_7CBEDD08-37B7-4C7A-9FF1-A370F7AA6076.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 2C7786C3-6D7C-4AF8-9FE0-1815C7A3E953 -function f0() { - return f0; -} -const v1 = [f0,f0]; -const v2 = { ...v1 }; -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.fuzzil.history b/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.fuzzil.history deleted file mode 100755 index 96bda0757..000000000 --- a/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.fuzzil.history +++ /dev/null @@ -1,89 +0,0 @@ -// ===== [ Program C880CD50-3F89-4A15-92E3-D8599C1EC60B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'number' -v1 <- LoadString 'nI1' -v2 <- LoadString 'getMilliseconds' -// Code generator finished -// Executing code generator StringGenerator -v3 <- LoadString 'd' -v4 <- LoadString 'E33' -v5 <- LoadString '3' -// Code generator finished -// Executing code generator FloatGenerator -v6 <- LoadFloat '-1.7976931348623157e+308' -v7 <- LoadFloat '-3.000212037224898' -v8 <- LoadFloat '2.0' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v9 <- CreateNamedVariable 'Array', 'none' -v10 <- LoadInteger '127' -v11 <- Construct v9, [v10] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateNamedVariable 'Date', 'none' -v13 <- Construct v12, [] -v14 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v15 <- LoadInteger '1674635913' -v16 <- LoadInteger '9007199254740991' -v17 <- BeginConstructor -> v18, v19, v20, v21 -EndConstructor -v22 <- LoadInteger '-51620' -v23 <- LoadInteger '-2' -ConfigureComputedProperty v17, v14, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v12", "v12"]] -v24 <- CallMethod v14, 'findLast', [v12] - - -// ===== [ Program B302BB05-A55F-4DCF-AA26-5A279432EF90 ] ===== -// Mutating C880CD50-3F89-4A15-92E3-D8599C1EC60B with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'number' -v1 <- LoadString 'nI1' -v2 <- LoadString 'getMilliseconds' -v3 <- LoadString 'd' -v4 <- LoadString 'E33' -v5 <- LoadString '3' -v6 <- LoadFloat '-1.7976931348623157e+308' -v7 <- LoadFloat '-3.000212037224898' -v8 <- LoadFloat '2.0' -// Exploring value v8 -v9 <- UnaryOperation v8, '--' -// Exploring finished -v10 <- CreateNamedVariable 'Array', 'none' -v11 <- LoadInteger '127' -v12 <- Construct v10, [v11] -// Exploring value v12 -v13 <- CallMethod (guarded) v12, 'lastIndexOf', [v11] -// Exploring finished -v14 <- CreateNamedVariable 'Date', 'none' -v15 <- Construct v14, [] -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'setUTCDate', [v7] -// Exploring finished -v17 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v18 <- LoadInteger '1674635913' -v19 <- LoadInteger '9007199254740991' -// Exploring value v19 -v20 <- BinaryOperation v19, '+', v19 -// Exploring finished -v21 <- BeginConstructor -> v22, v23, v24, v25 -EndConstructor -v26 <- LoadInteger '-51620' -v27 <- LoadInteger '-2' -// Exploring value v27 -v28 <- Compare v27, '>', v27 -// Exploring finished -ConfigureComputedProperty v21, v17, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v14", "v14"]] -v29 <- CallMethod v17, 'findLast', [v14] -// Program may be interesting due to new coverage: 2422 newly discovered edges in the CFG of the target - - -// ===== [ Program 821A9A1C-35F9-4689-ADB8-E44A96B6BDC4 ] ===== -// Minimizing B302BB05-A55F-4DCF-AA26-5A279432EF90 -v0 <- LoadFloat '-3.000212037224898' -v1 <- CreateNamedVariable 'Date', 'none' -v2 <- Construct v1, [] -v3 <- CallMethod v2, 'setUTCDate', [v0] -// Program is interesting due to new coverage: 41 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.fzil b/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.fzil deleted file mode 100755 index 5c5f8972a..000000000 Binary files a/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.js b/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.js deleted file mode 100755 index 912f5e435..000000000 --- a/old_corpus/program_20251007082550_821A9A1C-35F9-4689-ADB8-E44A96B6BDC4.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing B302BB05-A55F-4DCF-AA26-5A279432EF90 -const v2 = new Date(); -v2.setUTCDate(-3.000212037224898); -// Program is interesting due to new coverage: 41 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.fuzzil.history b/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.fuzzil.history deleted file mode 100755 index 9c06fbf4a..000000000 --- a/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.fuzzil.history +++ /dev/null @@ -1,234 +0,0 @@ -// ===== [ Program C880CD50-3F89-4A15-92E3-D8599C1EC60B ] ===== -// Start of prefix code -// Executing code generator StringGenerator -v0 <- LoadString 'number' -v1 <- LoadString 'nI1' -v2 <- LoadString 'getMilliseconds' -// Code generator finished -// Executing code generator StringGenerator -v3 <- LoadString 'd' -v4 <- LoadString 'E33' -v5 <- LoadString '3' -// Code generator finished -// Executing code generator FloatGenerator -v6 <- LoadFloat '-1.7976931348623157e+308' -v7 <- LoadFloat '-3.000212037224898' -v8 <- LoadFloat '2.0' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v9 <- CreateNamedVariable 'Array', 'none' -v10 <- LoadInteger '127' -v11 <- Construct v9, [v10] -// Code generator finished -// End of prefix code. 12 variables are now visible -v12 <- CreateNamedVariable 'Date', 'none' -v13 <- Construct v12, [] -v14 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v15 <- LoadInteger '1674635913' -v16 <- LoadInteger '9007199254740991' -v17 <- BeginConstructor -> v18, v19, v20, v21 -EndConstructor -v22 <- LoadInteger '-51620' -v23 <- LoadInteger '-2' -ConfigureComputedProperty v17, v14, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v12", "v12"]] -v24 <- CallMethod v14, 'findLast', [v12] - - -// ===== [ Program B302BB05-A55F-4DCF-AA26-5A279432EF90 ] ===== -// Mutating C880CD50-3F89-4A15-92E3-D8599C1EC60B with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'number' -v1 <- LoadString 'nI1' -v2 <- LoadString 'getMilliseconds' -v3 <- LoadString 'd' -v4 <- LoadString 'E33' -v5 <- LoadString '3' -v6 <- LoadFloat '-1.7976931348623157e+308' -v7 <- LoadFloat '-3.000212037224898' -v8 <- LoadFloat '2.0' -// Exploring value v8 -v9 <- UnaryOperation v8, '--' -// Exploring finished -v10 <- CreateNamedVariable 'Array', 'none' -v11 <- LoadInteger '127' -v12 <- Construct v10, [v11] -// Exploring value v12 -v13 <- CallMethod (guarded) v12, 'lastIndexOf', [v11] -// Exploring finished -v14 <- CreateNamedVariable 'Date', 'none' -v15 <- Construct v14, [] -// Exploring value v15 -v16 <- CallMethod (guarded) v15, 'setUTCDate', [v7] -// Exploring finished -v17 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v18 <- LoadInteger '1674635913' -v19 <- LoadInteger '9007199254740991' -// Exploring value v19 -v20 <- BinaryOperation v19, '+', v19 -// Exploring finished -v21 <- BeginConstructor -> v22, v23, v24, v25 -EndConstructor -v26 <- LoadInteger '-51620' -v27 <- LoadInteger '-2' -// Exploring value v27 -v28 <- Compare v27, '>', v27 -// Exploring finished -ConfigureComputedProperty v21, v17, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v14", "v14"]] -v29 <- CallMethod v17, 'findLast', [v14] -// Program may be interesting due to new coverage: 2422 newly discovered edges in the CFG of the target - - -// ===== [ Program 0F19892C-F912-4860-B455-64DF8EF3CB71 ] ===== -// Mutating B302BB05-A55F-4DCF-AA26-5A279432EF90 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'number' -v1 <- LoadString 'nI1' -v2 <- LoadString 'getMilliseconds' -v3 <- LoadString 'd' -v4 <- LoadString 'E33' -v5 <- LoadString '3' -v6 <- LoadFloat '-1.7976931348623157e+308' -v7 <- LoadFloat '-3.000212037224898' -v8 <- LoadFloat '2.0' -// Executing code generator ObjectHierarchyGenerator -BeginObjectLiteral -v9 <- EndObjectLiteral -SetProperty v9, 'e', v5 -BeginObjectLiteral -v10 <- EndObjectLiteral -SetProperty v10, 'e', v5 -SetProperty v10, 'g', v5 -BeginObjectLiteral -v11 <- EndObjectLiteral -SetProperty v11, 'e', v5 -SetProperty v11, 'g', v5 -SetProperty v11, 'f', v8 -BeginObjectLiteral -v12 <- EndObjectLiteral -SetProperty v12, 'e', v5 -SetProperty v12, 'g', v5 -SetProperty v12, 'a', v6 -// Code generator finished -v13 <- UnaryOperation v8, '--' -v14 <- CreateNamedVariable 'Array', 'none' -v15 <- LoadInteger '127' -v16 <- Construct v14, [v15] -v17 <- CallMethod (guarded) v16, 'lastIndexOf', [v15] -v18 <- CreateNamedVariable 'Date', 'none' -v19 <- Construct v18, [] -v20 <- CallMethod (guarded) v19, 'setUTCDate', [v7] -v21 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v22 <- LoadInteger '1674635913' -v23 <- LoadInteger '9007199254740991' -v24 <- BinaryOperation v23, '+', v23 -v25 <- BeginConstructor -> v26, v27, v28, v29 -EndConstructor -v30 <- LoadInteger '-51620' -v31 <- LoadInteger '-2' -v32 <- Compare v31, '>', v31 -ConfigureComputedProperty v25, v21, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v18", "v18"]] -v33 <- CallMethod v21, 'findLast', [v18] -// Program may be interesting due to new coverage: 2408 newly discovered edges in the CFG of the target - - -// ===== [ Program 6DAEFB65-23B2-4AC9-8E88-172CF5746E03 ] ===== -// Mutating 0F19892C-F912-4860-B455-64DF8EF3CB71 with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'number' -v1 <- LoadString 'nI1' -v2 <- LoadString 'getMilliseconds' -// Executing code generator FastToSlowPropertiesGenerator -BeginRepeatLoop '32' -> v3 - v4 <- LoadString 'p' - v5 <- BinaryOperation v4, '+', v3 - SetComputedProperty v1, v5, v3 -EndRepeatLoop -// Code generator finished -v6 <- LoadString 'd' -v7 <- LoadString 'E33' -v8 <- LoadString '3' -v9 <- LoadFloat '-1.7976931348623157e+308' -v10 <- LoadFloat '-3.000212037224898' -v11 <- LoadFloat '2.0' -BeginObjectLiteral -v12 <- EndObjectLiteral -SetProperty v12, 'e', v8 -BeginObjectLiteral -v13 <- EndObjectLiteral -SetProperty v13, 'e', v8 -SetProperty v13, 'g', v8 -BeginObjectLiteral -v14 <- EndObjectLiteral -SetProperty v14, 'e', v8 -// Executing code generator PrototypeAccessGenerator -v15 <- GetProperty v12, '__proto__' -// Code generator finished -// Executing code generator ElementRetrievalGenerator -v16 <- GetElement v7, '268435440' -// Code generator finished -// Executing code generator ElementAssignmentGenerator -SetElement v13, '10000', v8 -// Code generator finished -// Executing code generator ApiFunctionCallGenerator -// Executing code generator PrototypeAccessGenerator -v17 <- GetProperty v2, '__proto__' -// Code generator finished -// Executing code generator FloatGenerator -v18 <- LoadFloat '-0.0' -v19 <- LoadFloat '675868.030163225' -v20 <- LoadFloat '-3.5852315522623908' -// Code generator finished -SetProperty v14, 'g', v8 -SetProperty v14, 'f', v11 -BeginObjectLiteral -v21 <- EndObjectLiteral -SetProperty v21, 'e', v8 -SetProperty v21, 'g', v8 -SetProperty v21, 'a', v9 -v22 <- UnaryOperation v11, '--' -// Executing code generator WellKnownPropertyLoadGenerator -v23 <- CreateNamedVariable 'Symbol', 'none' -v24 <- GetProperty v23, 'search' -v25 <- GetComputedProperty v14, v24 -// Code generator finished -// Executing code generator NumberComputationGenerator -v26 <- CreateNamedVariable 'Math', 'none' -v27 <- LoadInteger '6' -v28 <- LoadFloat '1000000000000.0' -v29 <- CallMethod v26, 'sinh', [v27] -v30 <- BinaryOperation v17, '*', v28 -v31 <- CallMethod v26, 'acos', [v28] -v32 <- UnaryOperation '-', v17 -v33 <- UnaryOperation v28, '++' -v34 <- BinaryOperation v27, '>>', v30 -// Code generator finished -v35 <- CreateNamedVariable 'Array', 'none' -v36 <- LoadInteger '127' -v37 <- Construct v35, [v36] -v38 <- CallMethod (guarded) v37, 'lastIndexOf', [v36] -v39 <- CreateNamedVariable 'Date', 'none' -v40 <- Construct v39, [] -v41 <- CallMethod (guarded) v40, 'setUTCDate', [v10] -v42 <- CreateIntArray [9223372036854775807, -1, -2116250539, -256] -v43 <- LoadInteger '1674635913' -v44 <- LoadInteger '9007199254740991' -v45 <- BinaryOperation v44, '+', v44 -v46 <- BeginConstructor -> v47, v48, v49, v50 -EndConstructor -v51 <- LoadInteger '-51620' -v52 <- LoadInteger '-2' -v53 <- Compare v52, '>', v52 -ConfigureComputedProperty v46, v42, 'PropertyFlags(rawValue: 0)', 'getterSetter' [["v39", "v39"]] -v54 <- CallMethod v42, 'findLast', [v39] -// Program may be interesting due to new coverage: 2745 newly discovered edges in the CFG of the target - - -// ===== [ Program A6C39885-F39C-4F75-B085-07712CF1255C ] ===== -// Minimizing 6DAEFB65-23B2-4AC9-8E88-172CF5746E03 -v0 <- CreateNamedVariable 'Math', 'none' -v1 <- LoadInteger '6' -v2 <- CallMethod v0, 'sinh', [v1] -v3 <- CallMethod v0, 'acos', [] -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.fzil b/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.fzil deleted file mode 100755 index ecd0746b5..000000000 Binary files a/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.js b/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.js deleted file mode 100755 index bb3e65955..000000000 --- a/old_corpus/program_20251007082551_A6C39885-F39C-4F75-B085-07712CF1255C.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 6DAEFB65-23B2-4AC9-8E88-172CF5746E03 -Math.sinh(6); -Math.acos(); -// Program is interesting due to new coverage: 6 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.fuzzil.history b/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.fuzzil.history deleted file mode 100755 index 3e2df70ec..000000000 --- a/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.fuzzil.history +++ /dev/null @@ -1,225 +0,0 @@ -// ===== [ Program 9412BEDF-7DBE-4D54-AE3A-482D0EA02DF4 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'Ey' -v1 <- LoadInteger '1060829180' -v2 <- LoadInteger '7' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `d` -> v4 - // Executing code generator InstanceOfGenerator - v5 <- TestInstanceOf v0, v2 - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator IntArrayGenerator - v6 <- CreateIntArray [-2147483648, -65536] - v7 <- CreateIntArray [-9, 1024, -9901, 16] - v8 <- CreateIntArray [20807, 127] - // Code generator finished - Return v0 - EndClassInstanceGetter - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '65537' v2 - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-4.193978016983695e+307' -v14 <- LoadFloat '-118.62973395038762' -// Code generator finished -// End of prefix code. 10 variables are now visible -v15 <- LoadString '45234' -v16 <- LoadString 'h' -v17 <- LoadString '-128' -v18 <- CreateNamedVariable 'Map', 'none' -v19 <- Construct v18, [] -v20 <- CreateArray [v17, v19] -v21 <- CreateArray [v20, v16, v16] -v22 <- CreateArray [v21, v21, v16, v21] -v23 <- LoadString 'p' -SetElement v23, '0', v23 -v24 <- LoadString 'f' -v25 <- LoadString 'every' -v26 <- LoadFloat '-158216.12457722262' -v27 <- LoadFloat '1000000000000.0' -v28 <- LoadFloat 'inf' -v29 <- BinaryOperation v28, '&', v28 -v30 <- BeginConstructor -> v31 - v32 <- GetProperty (guarded) v31, 'constructor' - v33 <- Construct (guarded) v32, [] -EndConstructor -v34 <- Construct v30, [v18, v21] -SetProperty v34, 'length', v34 -v35 <- Construct v30, [] -v36 <- Construct v30, [] -v37 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v38 - EndClassStaticGetter -EndClassDefinition -v39 <- CallFunction (guarded) v37, [] -v40 <- Construct v37, [] -v41 <- Construct v37, [] -v42 <- BeginConstructor -> v43, v44, v45, v46 - v47 <- CallMethod (guarded) v45, 'constructor', [] - v48 <- BinaryOperation v46, '??', v46 - SetProperty v43, 'b', v45 -EndConstructor -v49 <- Construct v42, [v36, v41] -v50 <- Construct v42, [v34, v40] -SetProperty v50, 'b', v50 -v51 <- Construct v42, [v37, v35] -v52 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v52, 'f', v52 -v53 <- Construct v52, [] -v54 <- CallMethod (guarded) v53, 'entries', [] -v55 <- LoadInteger '1000' -v56 <- UnaryOperation v55, '--' -v57 <- CreateNamedVariable 'BigInt64Array', 'none' -v58 <- Construct v57, [v55] -BeginTry - v59 <- CallMethod v58, 'some', [v58] -BeginCatch -> v60 -EndTryCatch -v61 <- GetProperty v53, '__proto__' -v62 <- CallMethod (guarded) v61, 'find', [v57] -v63 <- DeleteProperty v41, 'f' -v64 <- UnaryOperation v57, '++' -v65 <- UnaryOperation '~', v55 - - -// ===== [ Program 0DCE032C-775F-483E-A910-1F0351426A40 ] ===== -// Mutating 9412BEDF-7DBE-4D54-AE3A-482D0EA02DF4 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Ey' -v1 <- LoadInteger '1060829180' -v2 <- LoadInteger '7' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `d` -> v4 - v5 <- TestInstanceOf v0, v2 - v6 <- CreateIntArray [-2147483648, -65536] - v7 <- CreateIntArray [-9, 1024, -9901, 16] - v8 <- CreateIntArray [20807, 127] - Return v0 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'a' - ClassAddPrivateStaticProperty 'e' - ClassAddInstanceElement '65537' v2 -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'length', v3 -// Exploring finished -v9 <- Construct v3, [] -// Exploring value v9 -v10 <- GetProperty (guarded) v9, 'constructor' -v11 <- Construct (guarded) v10, [] -// Exploring finished -v12 <- Construct v3, [] -// Exploring value v12 -SetElement v12, '65537', v12 -// Exploring finished -v13 <- Construct v3, [] -v14 <- LoadFloat '-1e-15' -v15 <- LoadFloat '-4.193978016983695e+307' -// Exploring value v15 -v16 <- UnaryOperation '-', v15 -// Exploring finished -v17 <- LoadFloat '-118.62973395038762' -v18 <- LoadString '45234' -v19 <- LoadString 'h' -v20 <- LoadString '-128' -v21 <- CreateNamedVariable 'Map', 'none' -v22 <- Construct v21, [] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'set', [v22, v18] -// Exploring finished -v24 <- CreateArray [v20, v22] -v25 <- CreateArray [v24, v19, v19] -// Exploring value v25 -v26 <- CallMethod (guarded) v25, 'toSorted', [v17] -// Exploring finished -v27 <- CreateArray [v25, v25, v19, v25] -v28 <- LoadString 'p' -// Exploring value v28 -v29 <- CallMethod (guarded) v28, 'valueOf', [] -// Exploring finished -SetElement v28, '0', v28 -v30 <- LoadString 'f' -// Exploring value v30 -v31 <- CallMethod (guarded) v30, 'blink', [] -// Exploring finished -v32 <- LoadString 'every' -v33 <- LoadFloat '-158216.12457722262' -v34 <- LoadFloat '1000000000000.0' -v35 <- LoadFloat 'inf' -v36 <- BinaryOperation v35, '&', v35 -v37 <- BeginConstructor -> v38 - v39 <- GetProperty (guarded) v38, 'constructor' - // Exploring value v39 - SetProperty v39, 'g', v39 - // Exploring finished - v40 <- Construct (guarded) v39, [] -EndConstructor -v41 <- Construct v37, [v21, v25] -// Exploring value v41 -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [] -// Exploring finished -SetProperty v41, 'length', v41 -v44 <- Construct v37, [] -v45 <- Construct v37, [] -v46 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v47 - EndClassStaticGetter -EndClassDefinition -v48 <- CallFunction (guarded) v46, [] -v49 <- Construct v46, [] -v50 <- Construct v46, [] -v51 <- BeginConstructor -> v52, v53, v54, v55 - v56 <- CallMethod (guarded) v54, 'constructor', [] - v57 <- BinaryOperation v55, '??', v55 - SetProperty v52, 'b', v54 -EndConstructor -v58 <- Construct v51, [v45, v50] -v59 <- Construct v51, [v41, v49] -SetProperty v59, 'b', v59 -v60 <- Construct v51, [v46, v44] -v61 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v61, 'f', v61 -v62 <- Construct v61, [] -v63 <- CallMethod (guarded) v62, 'entries', [] -v64 <- LoadInteger '1000' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'BigInt64Array', 'none' -v67 <- Construct v66, [v64] -BeginTry - v68 <- CallMethod v67, 'some', [v67] -BeginCatch -> v69 -EndTryCatch -v70 <- GetProperty v62, '__proto__' -v71 <- CallMethod (guarded) v70, 'find', [v66] -v72 <- DeleteProperty v50, 'f' -v73 <- UnaryOperation v66, '++' -v74 <- UnaryOperation '~', v64 -// Program may be interesting due to new coverage: 5211 newly discovered edges in the CFG of the target - - -// ===== [ Program FB27AD09-2698-4C02-9578-1BE6E906198C ] ===== -// Minimizing 0DCE032C-775F-483E-A910-1F0351426A40 -v0 <- CreateNamedVariable 'Map', 'none' -v1 <- Construct v0, [] -v2 <- CallMethod v1, 'set', [v1] -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.fzil b/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.fzil deleted file mode 100755 index c2ef188b8..000000000 Binary files a/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.js b/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.js deleted file mode 100755 index ce261205e..000000000 --- a/old_corpus/program_20251007082558_FB27AD09-2698-4C02-9578-1BE6E906198C.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 0DCE032C-775F-483E-A910-1F0351426A40 -const v1 = new Map(); -v1.set(v1); -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.fuzzil.history b/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.fuzzil.history deleted file mode 100755 index fa467b7a0..000000000 --- a/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.fuzzil.history +++ /dev/null @@ -1,343 +0,0 @@ -// ===== [ Program 9412BEDF-7DBE-4D54-AE3A-482D0EA02DF4 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'Ey' -v1 <- LoadInteger '1060829180' -v2 <- LoadInteger '7' -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassInstanceGetterGenerator - BeginClassInstanceGetter `d` -> v4 - // Executing code generator InstanceOfGenerator - v5 <- TestInstanceOf v0, v2 - // Code generator finished - // Executing code generator ComputedPropertyConfigurationGenerator - // Code generator finished - // Executing code generator IntArrayGenerator - v6 <- CreateIntArray [-2147483648, -65536] - v7 <- CreateIntArray [-9, 1024, -9901, 16] - v8 <- CreateIntArray [20807, 127] - // Code generator finished - Return v0 - EndClassInstanceGetter - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassPrivateStaticPropertyGenerator - ClassAddPrivateStaticProperty 'e' - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '65537' v2 - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator FloatGenerator -v12 <- LoadFloat '-1e-15' -v13 <- LoadFloat '-4.193978016983695e+307' -v14 <- LoadFloat '-118.62973395038762' -// Code generator finished -// End of prefix code. 10 variables are now visible -v15 <- LoadString '45234' -v16 <- LoadString 'h' -v17 <- LoadString '-128' -v18 <- CreateNamedVariable 'Map', 'none' -v19 <- Construct v18, [] -v20 <- CreateArray [v17, v19] -v21 <- CreateArray [v20, v16, v16] -v22 <- CreateArray [v21, v21, v16, v21] -v23 <- LoadString 'p' -SetElement v23, '0', v23 -v24 <- LoadString 'f' -v25 <- LoadString 'every' -v26 <- LoadFloat '-158216.12457722262' -v27 <- LoadFloat '1000000000000.0' -v28 <- LoadFloat 'inf' -v29 <- BinaryOperation v28, '&', v28 -v30 <- BeginConstructor -> v31 - v32 <- GetProperty (guarded) v31, 'constructor' - v33 <- Construct (guarded) v32, [] -EndConstructor -v34 <- Construct v30, [v18, v21] -SetProperty v34, 'length', v34 -v35 <- Construct v30, [] -v36 <- Construct v30, [] -v37 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v38 - EndClassStaticGetter -EndClassDefinition -v39 <- CallFunction (guarded) v37, [] -v40 <- Construct v37, [] -v41 <- Construct v37, [] -v42 <- BeginConstructor -> v43, v44, v45, v46 - v47 <- CallMethod (guarded) v45, 'constructor', [] - v48 <- BinaryOperation v46, '??', v46 - SetProperty v43, 'b', v45 -EndConstructor -v49 <- Construct v42, [v36, v41] -v50 <- Construct v42, [v34, v40] -SetProperty v50, 'b', v50 -v51 <- Construct v42, [v37, v35] -v52 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v52, 'f', v52 -v53 <- Construct v52, [] -v54 <- CallMethod (guarded) v53, 'entries', [] -v55 <- LoadInteger '1000' -v56 <- UnaryOperation v55, '--' -v57 <- CreateNamedVariable 'BigInt64Array', 'none' -v58 <- Construct v57, [v55] -BeginTry - v59 <- CallMethod v58, 'some', [v58] -BeginCatch -> v60 -EndTryCatch -v61 <- GetProperty v53, '__proto__' -v62 <- CallMethod (guarded) v61, 'find', [v57] -v63 <- DeleteProperty v41, 'f' -v64 <- UnaryOperation v57, '++' -v65 <- UnaryOperation '~', v55 - - -// ===== [ Program 0DCE032C-775F-483E-A910-1F0351426A40 ] ===== -// Mutating 9412BEDF-7DBE-4D54-AE3A-482D0EA02DF4 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Ey' -v1 <- LoadInteger '1060829180' -v2 <- LoadInteger '7' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `d` -> v4 - v5 <- TestInstanceOf v0, v2 - v6 <- CreateIntArray [-2147483648, -65536] - v7 <- CreateIntArray [-9, 1024, -9901, 16] - v8 <- CreateIntArray [20807, 127] - Return v0 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'a' - ClassAddPrivateStaticProperty 'e' - ClassAddInstanceElement '65537' v2 -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'length', v3 -// Exploring finished -v9 <- Construct v3, [] -// Exploring value v9 -v10 <- GetProperty (guarded) v9, 'constructor' -v11 <- Construct (guarded) v10, [] -// Exploring finished -v12 <- Construct v3, [] -// Exploring value v12 -SetElement v12, '65537', v12 -// Exploring finished -v13 <- Construct v3, [] -v14 <- LoadFloat '-1e-15' -v15 <- LoadFloat '-4.193978016983695e+307' -// Exploring value v15 -v16 <- UnaryOperation '-', v15 -// Exploring finished -v17 <- LoadFloat '-118.62973395038762' -v18 <- LoadString '45234' -v19 <- LoadString 'h' -v20 <- LoadString '-128' -v21 <- CreateNamedVariable 'Map', 'none' -v22 <- Construct v21, [] -// Exploring value v22 -v23 <- CallMethod (guarded) v22, 'set', [v22, v18] -// Exploring finished -v24 <- CreateArray [v20, v22] -v25 <- CreateArray [v24, v19, v19] -// Exploring value v25 -v26 <- CallMethod (guarded) v25, 'toSorted', [v17] -// Exploring finished -v27 <- CreateArray [v25, v25, v19, v25] -v28 <- LoadString 'p' -// Exploring value v28 -v29 <- CallMethod (guarded) v28, 'valueOf', [] -// Exploring finished -SetElement v28, '0', v28 -v30 <- LoadString 'f' -// Exploring value v30 -v31 <- CallMethod (guarded) v30, 'blink', [] -// Exploring finished -v32 <- LoadString 'every' -v33 <- LoadFloat '-158216.12457722262' -v34 <- LoadFloat '1000000000000.0' -v35 <- LoadFloat 'inf' -v36 <- BinaryOperation v35, '&', v35 -v37 <- BeginConstructor -> v38 - v39 <- GetProperty (guarded) v38, 'constructor' - // Exploring value v39 - SetProperty v39, 'g', v39 - // Exploring finished - v40 <- Construct (guarded) v39, [] -EndConstructor -v41 <- Construct v37, [v21, v25] -// Exploring value v41 -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [] -// Exploring finished -SetProperty v41, 'length', v41 -v44 <- Construct v37, [] -v45 <- Construct v37, [] -v46 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v47 - EndClassStaticGetter -EndClassDefinition -v48 <- CallFunction (guarded) v46, [] -v49 <- Construct v46, [] -v50 <- Construct v46, [] -v51 <- BeginConstructor -> v52, v53, v54, v55 - v56 <- CallMethod (guarded) v54, 'constructor', [] - v57 <- BinaryOperation v55, '??', v55 - SetProperty v52, 'b', v54 -EndConstructor -v58 <- Construct v51, [v45, v50] -v59 <- Construct v51, [v41, v49] -SetProperty v59, 'b', v59 -v60 <- Construct v51, [v46, v44] -v61 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v61, 'f', v61 -v62 <- Construct v61, [] -v63 <- CallMethod (guarded) v62, 'entries', [] -v64 <- LoadInteger '1000' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'BigInt64Array', 'none' -v67 <- Construct v66, [v64] -BeginTry - v68 <- CallMethod v67, 'some', [v67] -BeginCatch -> v69 -EndTryCatch -v70 <- GetProperty v62, '__proto__' -v71 <- CallMethod (guarded) v70, 'find', [v66] -v72 <- DeleteProperty v50, 'f' -v73 <- UnaryOperation v66, '++' -v74 <- UnaryOperation '~', v64 -// Program may be interesting due to new coverage: 5211 newly discovered edges in the CFG of the target - - -// ===== [ Program C3FAD632-DD94-44EE-B215-63E43DC7759D ] ===== -// Mutating 0DCE032C-775F-483E-A910-1F0351426A40 with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'Ey' -v1 <- LoadInteger '1060829180' -v2 <- LoadInteger '7' -v3 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `d` -> v4 - v5 <- TestInstanceOf v0, v2 - v6 <- CreateIntArray [-2147483648, -65536] - v7 <- CreateIntArray [-9, 1024, -9901, 16] - v8 <- CreateIntArray [20807, 127] - Return v0 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'a' - ClassAddPrivateStaticProperty 'e' - ClassAddInstanceElement '65537' v2 -EndClassDefinition -SetProperty v3, 'length', v3 -v9 <- Construct v3, [] -v10 <- GetProperty (guarded) v9, 'constructor' -v11 <- Construct (guarded) v10, [] -v12 <- Construct v3, [] -SetElement v12, '65537', v12 -v13 <- Construct v3, [] -v14 <- LoadFloat '-1e-15' -v15 <- LoadFloat '-4.193978016983695e+307' -v16 <- UnaryOperation '-', v15 -v17 <- LoadFloat '-118.62973395038762' -v18 <- LoadString '45234' -v19 <- LoadString 'h' -v20 <- LoadString '-128' -v21 <- CreateNamedVariable 'Map', 'none' -v22 <- Construct v21, [] -v23 <- CallMethod (guarded) v22, 'set', [v22, v18] -v24 <- CreateArray [v20, v22] -v25 <- CreateArray [v24, v19, v19] -// Replacing input 1 (v17) with v19 -v26 <- CallMethod (guarded) v25, 'toSorted', [v19] -v27 <- CreateArray [v25, v25, v19, v25] -v28 <- LoadString 'p' -v29 <- CallMethod (guarded) v28, 'valueOf', [] -SetElement v28, '0', v28 -v30 <- LoadString 'f' -v31 <- CallMethod (guarded) v30, 'blink', [] -v32 <- LoadString 'every' -v33 <- LoadFloat '-158216.12457722262' -v34 <- LoadFloat '1000000000000.0' -v35 <- LoadFloat 'inf' -v36 <- BinaryOperation v35, '&', v35 -v37 <- BeginConstructor -> v38 - v39 <- GetProperty (guarded) v38, 'constructor' - SetProperty v39, 'g', v39 - v40 <- Construct (guarded) v39, [] -EndConstructor -v41 <- Construct v37, [v21, v25] -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [] -SetProperty v41, 'length', v41 -v44 <- Construct v37, [] -v45 <- Construct v37, [] -v46 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v47 - EndClassStaticGetter -EndClassDefinition -v48 <- CallFunction (guarded) v46, [] -v49 <- Construct v46, [] -v50 <- Construct v46, [] -v51 <- BeginConstructor -> v52, v53, v54, v55 - // Replacing input 0 (v54) with v11 - v56 <- CallMethod (guarded) v11, 'constructor', [] - v57 <- BinaryOperation v55, '??', v55 - SetProperty v52, 'b', v54 -EndConstructor -v58 <- Construct v51, [v45, v50] -v59 <- Construct v51, [v41, v49] -SetProperty v59, 'b', v59 -// Replacing input 2 (v44) with v28 -v60 <- Construct v51, [v46, v28] -v61 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v61, 'f', v61 -v62 <- Construct v61, [] -// Replacing input 0 (v62) with v61 -v63 <- CallMethod (guarded) v61, 'entries', [] -v64 <- LoadInteger '1000' -v65 <- UnaryOperation v64, '--' -v66 <- CreateNamedVariable 'BigInt64Array', 'none' -v67 <- Construct v66, [v64] -BeginTry - // Replacing input 0 (v67) with v33 - v68 <- CallMethod v33, 'some', [v67] -BeginCatch -> v69 -EndTryCatch -v70 <- GetProperty v62, '__proto__' -v71 <- CallMethod (guarded) v70, 'find', [v66] -v72 <- DeleteProperty v50, 'f' -v73 <- UnaryOperation v66, '++' -v74 <- UnaryOperation '~', v64 -// Program may be interesting due to new coverage: 3649 newly discovered edges in the CFG of the target - - -// ===== [ Program 80D97333-761A-48FE-8A5B-F462A1FED9E1 ] ===== -// Minimizing C3FAD632-DD94-44EE-B215-63E43DC7759D -v0 <- LoadString 'Ey' -v1 <- LoadInteger '7' -v2 <- BeginClassDefinition (decl) - BeginClassInstanceGetter `d` -> v3 - v4 <- TestInstanceOf v0, v1 - EndClassInstanceGetter -EndClassDefinition -v5 <- LoadFloat '-4.193978016983695e+307' -v6 <- UnaryOperation '-', v5 -v7 <- CreateNamedVariable 'Map', 'none' -v8 <- Construct v7, [] -v9 <- BeginConstructor -> v10 - v11 <- GetProperty v10, 'constructor' - v12 <- Construct (guarded) v11, [] -EndConstructor -v13 <- Construct v9, [] -v14 <- GetProperty v13, 'constructor' -v15 <- Construct v14, [v7, v1, v14, v9] -v16 <- Construct v9, [] -v17 <- CreateNamedVariable 'BigUint64Array', 'none' -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.fzil b/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.fzil deleted file mode 100755 index 24f6c8da4..000000000 Binary files a/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.js b/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.js deleted file mode 100755 index d5ec46887..000000000 --- a/old_corpus/program_20251007082619_80D97333-761A-48FE-8A5B-F462A1FED9E1.js +++ /dev/null @@ -1,18 +0,0 @@ -// Minimizing C3FAD632-DD94-44EE-B215-63E43DC7759D -class C2 { - get d() { - "Ey" instanceof 7; - } -} --(-4.193978016983695e+307); -new Map(); -function F9() { - if (!new.target) { throw 'must be called with new'; } - const v11 = this.constructor; - try { new v11(); } catch (e) {} -} -const v13 = new F9(); -const v14 = v13.constructor; -new v14(Map, 7, v14, F9); -new F9(); -// Program is interesting due to new coverage: 11 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.fuzzil.history b/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.fuzzil.history deleted file mode 100755 index 910f50f64..000000000 --- a/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.fuzzil.history +++ /dev/null @@ -1,229 +0,0 @@ -// ===== [ Program 5BC73C7D-8D65-4FE2-A517-D0D051C6AF2C ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4096' - SetProperty v1, 'h', v2 - SetProperty v1, 'e', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '5' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3261' -v10 <- CreateNamedVariable 'Uint16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '15' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- LoadString '5iNV' -v16 <- LoadString 'MWB2T' -v17 <- LoadString '1073741823' -v18 <- CreateArray [v15, v17] -v19 <- CreateArray [v17, v16, v17, v18, v16] -v20 <- CreateArray [v19, v16, v15, v18] -v21 <- LoadInteger '-2' -v22 <- LoadInteger '536870889' -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'Map', 'none' -v25 <- Construct v24, [] -v26 <- LoadFloat '-13.84463310049307' -v27 <- LoadFloat '1000.0' -v28 <- LoadFloat '29232.863247756497' -v29 <- BinaryOperation v28, '>>', v28 -v30 <- CreateNamedVariable 'Array', 'none' -v31 <- LoadInteger '16' -v32 <- Construct v30, [v31] -v33 <- LoadFloat '0.9147122997207433' -v34 <- LoadFloat '-1.4802729970270944e+308' -v35 <- LoadFloat 'nan' -v36 <- BeginPlainFunction -> v37, v38, v39 - v40 <- BinaryOperation v37, '-', v37 - BeginObjectLiteral - BeginObjectLiteralSetter `g` -> v41, v42 - EndObjectLiteralSetter - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- LoadInteger '78' -v45 <- LoadInteger '563' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct v46, [v45] -v48 <- LoadInteger '257' -v49 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v49, 'e', v49 -v50 <- Construct v49, [v48] -v51 <- BeginPlainFunction -> v52, v53 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v54, v55, v56, v57 - EndObjectLiteralComputedMethod - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- CallFunction v51, [v48] -v60 <- GetProperty (guarded) v59, 'fill' -v61 <- GetElement v50, '6' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '-1' -v64 <- UnaryOperation v63, '++' -v65 <- CallMethod v62, 'log', [v63] -v66 <- LoadFloat '-1000000000.0' -v67 <- LoadFloat '1e-15' -v68 <- UnaryOperation v67, '--' -v69 <- LoadFloat '3.8607079113389884e+307' -v70 <- LoadInteger '-21994' -v71 <- LoadInteger '684504293' -v72 <- UnaryOperation v71, '--' -v73 <- LoadString 'Pacific/Chuuk' -v74 <- BeginPlainFunction -> -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79, v80 - v81 <- GetProperty (guarded) v76, 'constructor' - v82 <- Construct (guarded) v81, [v44, v80, v69, v65] - v83 <- Compare v78, '<=', v78 - v84 <- BinaryOperation v79, '%', v79 - SetProperty v76, 'a', v71 - SetProperty v76, 'h', v79 - SetProperty v76, 'c', v77 -EndConstructor -v85 <- Construct v75, [v70, v67, v67, v67] -v86 <- Construct v75, [v71, v66, v66, v66] -v87 <- Construct v75, [v71, v69, v69, v70] -BeginRepeatLoop '10' -> v88 - v89 <- LoadString 'p' - v90 <- CallMethod (guarded) v89, 'trimLeft', [] -EndRepeatLoop -SetElement v67, '1', v73 -v91 <- CreateArray [v73, v69] - - -// ===== [ Program E515B1BE-323B-4561-B48A-FA94249F9A70 ] ===== -// Mutating 5BC73C7D-8D65-4FE2-A517-D0D051C6AF2C with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4096' - SetProperty v1, 'h', v2 - SetProperty v1, 'e', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '5' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3261' -v10 <- CreateNamedVariable 'Uint16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '15' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadString '5iNV' -v16 <- LoadString 'MWB2T' -v17 <- LoadString '1073741823' -v18 <- CreateArray [v15, v17] -v19 <- CreateArray [v17, v16, v17, v18, v16] -v20 <- CreateArray [v19, v16, v15, v18] -v21 <- LoadInteger '-2' -v22 <- LoadInteger '536870889' -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'Map', 'none' -v25 <- Construct v24, [] -v26 <- LoadFloat '-13.84463310049307' -v27 <- LoadFloat '1000.0' -v28 <- LoadFloat '29232.863247756497' -v29 <- BinaryOperation v28, '>>', v28 -v30 <- CreateNamedVariable 'Array', 'none' -v31 <- LoadInteger '16' -v32 <- Construct v30, [v31] -v33 <- LoadFloat '0.9147122997207433' -v34 <- LoadFloat '-1.4802729970270944e+308' -v35 <- LoadFloat 'nan' -v36 <- BeginPlainFunction -> v37, v38, v39 - v40 <- BinaryOperation v37, '-', v37 - BeginObjectLiteral - // Mutating next operation - BeginObjectLiteralSetter `a` -> v41, v42 - EndObjectLiteralSetter - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- LoadInteger '78' -v45 <- LoadInteger '563' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct v46, [v45] -v48 <- LoadInteger '257' -v49 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v49, 'e', v49 -v50 <- Construct v49, [v48] -v51 <- BeginPlainFunction -> v52, v53 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v54, v55, v56, v57 - EndObjectLiteralComputedMethod - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- CallFunction v51, [v48] -v60 <- GetProperty (guarded) v59, 'fill' -v61 <- GetElement v50, '6' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '-1' -v64 <- UnaryOperation v63, '++' -v65 <- CallMethod v62, 'log', [v63] -v66 <- LoadFloat '-1000000000.0' -v67 <- LoadFloat '1e-15' -v68 <- UnaryOperation v67, '--' -// Mutating next operation -v69 <- LoadFloat '1000000.0' -v70 <- LoadInteger '-21994' -v71 <- LoadInteger '684504293' -v72 <- UnaryOperation v71, '--' -v73 <- LoadString 'Pacific/Chuuk' -v74 <- BeginPlainFunction -> -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79, v80 - v81 <- GetProperty (guarded) v76, 'constructor' - v82 <- Construct (guarded) v81, [v44, v80, v69, v65] - v83 <- Compare v78, '<=', v78 - v84 <- BinaryOperation v79, '%', v79 - SetProperty v76, 'a', v71 - SetProperty v76, 'h', v79 - SetProperty v76, 'c', v77 -EndConstructor -v85 <- Construct v75, [v70, v67, v67, v67] -v86 <- Construct v75, [v71, v66, v66, v66] -// Mutating next operation -v87 <- Construct v75, [v71, v69, v69, v70, v67, v63] -BeginRepeatLoop '10' -> v88 - v89 <- LoadString 'p' - v90 <- CallMethod (guarded) v89, 'trimLeft', [] -EndRepeatLoop -SetElement v67, '1', v73 -v91 <- CreateArray [v73, v69] -// Program may be interesting due to new coverage: 3772 newly discovered edges in the CFG of the target - - -// ===== [ Program 3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E ] ===== -// Minimizing E515B1BE-323B-4561-B48A-FA94249F9A70 -v0 <- LoadInteger '78' -v1 <- CreateNamedVariable 'BigUint64Array', 'none' -v2 <- CreateNamedVariable 'Math', 'none' -v3 <- LoadFloat '1000000.0' -v4 <- LoadInteger '-21994' -v5 <- LoadInteger '684504293' -v6 <- LoadString 'Pacific/Chuuk' -v7 <- BeginConstructor -> v8, v9, v10, v11, v12 - v13 <- GetProperty v8, 'constructor' - v14 <- Construct (guarded) v13, [v0, v12] - v15 <- Compare v10, '<=', v10 - SetProperty v8, 'a', v5 - SetProperty v8, 'c', v9 -EndConstructor -v16 <- Construct v7, [v4] -v17 <- Construct v7, [v5] -v18 <- Construct v7, [] -v19 <- CreateArray [v6, v3] -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.fzil b/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.fzil deleted file mode 100755 index 5d8170174..000000000 Binary files a/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.js b/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.js deleted file mode 100755 index 5d84198be..000000000 --- a/old_corpus/program_20251007082645_3AD071C2-A3E8-46E6-B3D2-9118F7EEA54E.js +++ /dev/null @@ -1,14 +0,0 @@ -// Minimizing E515B1BE-323B-4561-B48A-FA94249F9A70 -function F7(a9, a10, a11, a12) { - if (!new.target) { throw 'must be called with new'; } - const v13 = this.constructor; - try { new v13(78, a12); } catch (e) {} - a10 <= a10; - this.a = 684504293; - this.c = a9; -} -new F7(-21994); -new F7(684504293); -new F7(); -["Pacific/Chuuk",1000000.0]; -// Program is interesting due to new coverage: 9 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.fuzzil.history b/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.fuzzil.history deleted file mode 100755 index 05d162f0b..000000000 --- a/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.fuzzil.history +++ /dev/null @@ -1,327 +0,0 @@ -// ===== [ Program 5BC73C7D-8D65-4FE2-A517-D0D051C6AF2C ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4096' - SetProperty v1, 'h', v2 - SetProperty v1, 'e', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator TypedArrayGenerator -v6 <- LoadInteger '5' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3261' -v10 <- CreateNamedVariable 'Uint16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '15' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -// Code generator finished -// End of prefix code. 13 variables are now visible -v15 <- LoadString '5iNV' -v16 <- LoadString 'MWB2T' -v17 <- LoadString '1073741823' -v18 <- CreateArray [v15, v17] -v19 <- CreateArray [v17, v16, v17, v18, v16] -v20 <- CreateArray [v19, v16, v15, v18] -v21 <- LoadInteger '-2' -v22 <- LoadInteger '536870889' -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'Map', 'none' -v25 <- Construct v24, [] -v26 <- LoadFloat '-13.84463310049307' -v27 <- LoadFloat '1000.0' -v28 <- LoadFloat '29232.863247756497' -v29 <- BinaryOperation v28, '>>', v28 -v30 <- CreateNamedVariable 'Array', 'none' -v31 <- LoadInteger '16' -v32 <- Construct v30, [v31] -v33 <- LoadFloat '0.9147122997207433' -v34 <- LoadFloat '-1.4802729970270944e+308' -v35 <- LoadFloat 'nan' -v36 <- BeginPlainFunction -> v37, v38, v39 - v40 <- BinaryOperation v37, '-', v37 - BeginObjectLiteral - BeginObjectLiteralSetter `g` -> v41, v42 - EndObjectLiteralSetter - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- LoadInteger '78' -v45 <- LoadInteger '563' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct v46, [v45] -v48 <- LoadInteger '257' -v49 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v49, 'e', v49 -v50 <- Construct v49, [v48] -v51 <- BeginPlainFunction -> v52, v53 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v54, v55, v56, v57 - EndObjectLiteralComputedMethod - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- CallFunction v51, [v48] -v60 <- GetProperty (guarded) v59, 'fill' -v61 <- GetElement v50, '6' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '-1' -v64 <- UnaryOperation v63, '++' -v65 <- CallMethod v62, 'log', [v63] -v66 <- LoadFloat '-1000000000.0' -v67 <- LoadFloat '1e-15' -v68 <- UnaryOperation v67, '--' -v69 <- LoadFloat '3.8607079113389884e+307' -v70 <- LoadInteger '-21994' -v71 <- LoadInteger '684504293' -v72 <- UnaryOperation v71, '--' -v73 <- LoadString 'Pacific/Chuuk' -v74 <- BeginPlainFunction -> -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79, v80 - v81 <- GetProperty (guarded) v76, 'constructor' - v82 <- Construct (guarded) v81, [v44, v80, v69, v65] - v83 <- Compare v78, '<=', v78 - v84 <- BinaryOperation v79, '%', v79 - SetProperty v76, 'a', v71 - SetProperty v76, 'h', v79 - SetProperty v76, 'c', v77 -EndConstructor -v85 <- Construct v75, [v70, v67, v67, v67] -v86 <- Construct v75, [v71, v66, v66, v66] -v87 <- Construct v75, [v71, v69, v69, v70] -BeginRepeatLoop '10' -> v88 - v89 <- LoadString 'p' - v90 <- CallMethod (guarded) v89, 'trimLeft', [] -EndRepeatLoop -SetElement v67, '1', v73 -v91 <- CreateArray [v73, v69] - - -// ===== [ Program E515B1BE-323B-4561-B48A-FA94249F9A70 ] ===== -// Mutating 5BC73C7D-8D65-4FE2-A517-D0D051C6AF2C with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4096' - SetProperty v1, 'h', v2 - SetProperty v1, 'e', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '5' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3261' -v10 <- CreateNamedVariable 'Uint16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '15' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadString '5iNV' -v16 <- LoadString 'MWB2T' -v17 <- LoadString '1073741823' -v18 <- CreateArray [v15, v17] -v19 <- CreateArray [v17, v16, v17, v18, v16] -v20 <- CreateArray [v19, v16, v15, v18] -v21 <- LoadInteger '-2' -v22 <- LoadInteger '536870889' -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'Map', 'none' -v25 <- Construct v24, [] -v26 <- LoadFloat '-13.84463310049307' -v27 <- LoadFloat '1000.0' -v28 <- LoadFloat '29232.863247756497' -v29 <- BinaryOperation v28, '>>', v28 -v30 <- CreateNamedVariable 'Array', 'none' -v31 <- LoadInteger '16' -v32 <- Construct v30, [v31] -v33 <- LoadFloat '0.9147122997207433' -v34 <- LoadFloat '-1.4802729970270944e+308' -v35 <- LoadFloat 'nan' -v36 <- BeginPlainFunction -> v37, v38, v39 - v40 <- BinaryOperation v37, '-', v37 - BeginObjectLiteral - // Mutating next operation - BeginObjectLiteralSetter `a` -> v41, v42 - EndObjectLiteralSetter - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- LoadInteger '78' -v45 <- LoadInteger '563' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct v46, [v45] -v48 <- LoadInteger '257' -v49 <- CreateNamedVariable 'Int8Array', 'none' -SetProperty v49, 'e', v49 -v50 <- Construct v49, [v48] -v51 <- BeginPlainFunction -> v52, v53 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v54, v55, v56, v57 - EndObjectLiteralComputedMethod - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- CallFunction v51, [v48] -v60 <- GetProperty (guarded) v59, 'fill' -v61 <- GetElement v50, '6' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '-1' -v64 <- UnaryOperation v63, '++' -v65 <- CallMethod v62, 'log', [v63] -v66 <- LoadFloat '-1000000000.0' -v67 <- LoadFloat '1e-15' -v68 <- UnaryOperation v67, '--' -// Mutating next operation -v69 <- LoadFloat '1000000.0' -v70 <- LoadInteger '-21994' -v71 <- LoadInteger '684504293' -v72 <- UnaryOperation v71, '--' -v73 <- LoadString 'Pacific/Chuuk' -v74 <- BeginPlainFunction -> -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79, v80 - v81 <- GetProperty (guarded) v76, 'constructor' - v82 <- Construct (guarded) v81, [v44, v80, v69, v65] - v83 <- Compare v78, '<=', v78 - v84 <- BinaryOperation v79, '%', v79 - SetProperty v76, 'a', v71 - SetProperty v76, 'h', v79 - SetProperty v76, 'c', v77 -EndConstructor -v85 <- Construct v75, [v70, v67, v67, v67] -v86 <- Construct v75, [v71, v66, v66, v66] -// Mutating next operation -v87 <- Construct v75, [v71, v69, v69, v70, v67, v63] -BeginRepeatLoop '10' -> v88 - v89 <- LoadString 'p' - v90 <- CallMethod (guarded) v89, 'trimLeft', [] -EndRepeatLoop -SetElement v67, '1', v73 -v91 <- CreateArray [v73, v69] -// Program may be interesting due to new coverage: 3772 newly discovered edges in the CFG of the target - - -// ===== [ Program 7F4D98FD-5E2D-4267-8FBD-782CD6062F1E ] ===== -// Mutating E515B1BE-323B-4561-B48A-FA94249F9A70 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - // Probing value v1 - SetProperty v1, 'h', v1 - // Probing finished - v2 <- LoadInteger '4096' - SetProperty v1, 'h', v2 - SetProperty v1, 'e', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- LoadInteger '5' -v7 <- CreateNamedVariable 'BigInt64Array', 'none' -v8 <- Construct v7, [v6] -v9 <- LoadInteger '3261' -v10 <- CreateNamedVariable 'Uint16Array', 'none' -v11 <- Construct v10, [v9] -v12 <- LoadInteger '15' -v13 <- CreateNamedVariable 'Uint32Array', 'none' -v14 <- Construct v13, [v12] -v15 <- LoadString '5iNV' -v16 <- LoadString 'MWB2T' -v17 <- LoadString '1073741823' -v18 <- CreateArray [v15, v17] -v19 <- CreateArray [v17, v16, v17, v18, v16] -v20 <- CreateArray [v19, v16, v15, v18] -v21 <- LoadInteger '-2' -v22 <- LoadInteger '536870889' -v23 <- LoadInteger '16' -v24 <- CreateNamedVariable 'Map', 'none' -v25 <- Construct v24, [] -v26 <- LoadFloat '-13.84463310049307' -v27 <- LoadFloat '1000.0' -v28 <- LoadFloat '29232.863247756497' -v29 <- BinaryOperation v28, '>>', v28 -v30 <- CreateNamedVariable 'Array', 'none' -v31 <- LoadInteger '16' -v32 <- Construct v30, [v31] -v33 <- LoadFloat '0.9147122997207433' -v34 <- LoadFloat '-1.4802729970270944e+308' -v35 <- LoadFloat 'nan' -v36 <- BeginPlainFunction -> v37, v38, v39 - v40 <- BinaryOperation v37, '-', v37 - BeginObjectLiteral - BeginObjectLiteralSetter `a` -> v41, v42 - EndObjectLiteralSetter - v43 <- EndObjectLiteral -EndPlainFunction -v44 <- LoadInteger '78' -v45 <- LoadInteger '563' -v46 <- CreateNamedVariable 'BigUint64Array', 'none' -v47 <- Construct v46, [v45] -v48 <- LoadInteger '257' -v49 <- CreateNamedVariable 'Int8Array', 'none' -// Probing value v49 -SetProperty v49, 'e', v7 -// Probing finished -SetProperty v49, 'e', v49 -v50 <- Construct v49, [v48] -v51 <- BeginPlainFunction -> v52, v53 - BeginObjectLiteral - BeginObjectLiteralComputedMethod v47 -> v54, v55, v56, v57 - EndObjectLiteralComputedMethod - v58 <- EndObjectLiteral -EndPlainFunction -v59 <- CallFunction v51, [v48] -v60 <- GetProperty (guarded) v59, 'fill' -v61 <- GetElement v50, '6' -v62 <- CreateNamedVariable 'Math', 'none' -v63 <- LoadInteger '-1' -v64 <- UnaryOperation v63, '++' -v65 <- CallMethod v62, 'log', [v63] -v66 <- LoadFloat '-1000000000.0' -v67 <- LoadFloat '1e-15' -v68 <- UnaryOperation v67, '--' -v69 <- LoadFloat '1000000.0' -v70 <- LoadInteger '-21994' -v71 <- LoadInteger '684504293' -v72 <- UnaryOperation v71, '--' -v73 <- LoadString 'Pacific/Chuuk' -v74 <- BeginPlainFunction -> -EndPlainFunction -v75 <- BeginConstructor -> v76, v77, v78, v79, v80 - v81 <- GetProperty (guarded) v76, 'constructor' - v82 <- Construct (guarded) v81, [v44, v80, v69, v65] - v83 <- Compare v78, '<=', v78 - v84 <- BinaryOperation v79, '%', v79 - SetProperty v76, 'a', v71 - SetProperty v76, 'h', v79 - SetProperty v76, 'c', v77 -EndConstructor -v85 <- Construct v75, [v70, v67, v67, v67] -v86 <- Construct v75, [v71, v66, v66, v66] -v87 <- Construct v75, [v71, v69, v69, v70, v67, v63] -BeginRepeatLoop '10' -> v88 - v89 <- LoadString 'p' - v90 <- CallMethod (guarded) v89, 'trimLeft', [] -EndRepeatLoop -SetElement v67, '1', v73 -v91 <- CreateArray [v73, v69] -// Program may be interesting due to new coverage: 3866 newly discovered edges in the CFG of the target - - -// ===== [ Program D35A0600-E413-4AED-9482-1667ED180F6C ] ===== -// Minimizing 7F4D98FD-5E2D-4267-8FBD-782CD6062F1E -v0 <- LoadInteger '78' -v1 <- LoadInteger '-21994' -v2 <- BeginConstructor -> v3, v4, v5, v6, v7 - v8 <- GetProperty v3, 'constructor' - v9 <- Construct (guarded) v8, [v0] - v10 <- Compare v5, '<=', v5 - SetProperty v3, 'c', v4 -EndConstructor -v11 <- Construct v2, [v1] -v12 <- Construct v2, [] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.fzil b/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.fzil deleted file mode 100755 index 6c90afe84..000000000 Binary files a/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.js b/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.js deleted file mode 100755 index 94f4b80eb..000000000 --- a/old_corpus/program_20251007082658_D35A0600-E413-4AED-9482-1667ED180F6C.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing 7F4D98FD-5E2D-4267-8FBD-782CD6062F1E -function F2(a4, a5, a6, a7) { - if (!new.target) { throw 'must be called with new'; } - const v8 = this.constructor; - try { new v8(78); } catch (e) {} - a5 <= a5; - this.c = a4; -} -new F2(-21994); -new F2(); -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.fuzzil.history b/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.fuzzil.history deleted file mode 100755 index e6bb12c0f..000000000 --- a/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.fuzzil.history +++ /dev/null @@ -1,376 +0,0 @@ -// ===== [ Program EB33D868-6546-42F7-B3FD-2B55708B2F5B ] ===== -// Start of prefix code -// Executing code generator TrivialFunctionGenerator -v0 <- BeginPlainFunction -> -EndPlainFunction -// Code generator finished -// Executing code generator BigIntGenerator -v1 <- LoadBigInt '127' -v2 <- LoadBigInt '27909' -v3 <- LoadBigInt '-536870912' -// Code generator finished -// Executing code generator BooleanGenerator -v4 <- LoadBoolean 'false' -// Code generator finished -// Executing code generator BuiltinObjectInstanceGenerator -v5 <- CreateNamedVariable 'Map', 'none' -v6 <- Construct v5, [] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v7 <- BeginPlainFunction -> - Return v6 -EndPlainFunction -// Code generator finished -// Executing code generator TypedArrayGenerator -v8 <- LoadInteger '3' -v9 <- CreateNamedVariable 'Float32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '1613' -v12 <- CreateNamedVariable 'BigInt64Array', 'none' -v13 <- Construct v12, [v11] -v14 <- LoadInteger '5' -v15 <- CreateNamedVariable 'Float64Array', 'none' -v16 <- Construct v15, [v14] -// Code generator finished -// End of prefix code. 17 variables are now visible -v17 <- BeginPlainFunction -> - v18 <- LoadString 'boolean' - v19 <- LoadFloat '-inf' - v20 <- LoadInteger '123' - v21 <- BinaryOperation v20, '*', v20 - v22 <- CreateNamedVariable 'BigInt64Array', 'none' - v23 <- GetProperty v22, 'filter' - v24 <- CallFunction (guarded) v23, [v17, v17] - v25 <- Construct v22, [v18, v23, v24] - BeginObjectLiteral - ObjectLiteralSetPrototype v18 - ObjectLiteralAddComputedProperty v19, v18 - ObjectLiteralCopyProperties v18 - BeginObjectLiteralSetter `f` -> v26, v27 - EndObjectLiteralSetter - v28 <- EndObjectLiteral - Return v17 -EndPlainFunction -v29 <- CallFunction v17, [] -v30 <- BeginClassDefinition (exp) -EndClassDefinition -v31 <- LoadRegExp 'Y1+' 'ysgmu' -SetProperty v31, 'dotAll', v31 - - -// ===== [ Program 756A582F-A1C4-402F-AB72-67DCD51254EF ] ===== -// Mutating EB33D868-6546-42F7-B3FD-2B55708B2F5B with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- LoadBigInt '127' -v2 <- LoadBigInt '27909' -v3 <- LoadBigInt '-536870912' -v4 <- LoadBoolean 'false' -v5 <- CreateNamedVariable 'Map', 'none' -v6 <- Construct v5, [] -v7 <- BeginPlainFunction -> - Return v6 -EndPlainFunction -v8 <- LoadInteger '3' -v9 <- CreateNamedVariable 'Float32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '1613' -v12 <- CreateNamedVariable 'BigInt64Array', 'none' -v13 <- Construct v12, [v11] -// Executing code generator DoWhileLoopGenerator -v14 <- LoadInteger '0' -BeginDoWhileLoopBody - // Executing code generator TypedArrayGenerator - v15 <- LoadInteger '16' - v16 <- CreateNamedVariable 'Uint32Array', 'none' - v17 <- Construct v16, [v15] - v18 <- LoadInteger '3828' - v19 <- CreateNamedVariable 'Int32Array', 'none' - v20 <- Construct v19, [v18] - v21 <- LoadInteger '9' - v22 <- CreateNamedVariable 'Int8Array', 'none' - v23 <- Construct v22, [v21] - // Code generator finished - v24 <- UnaryOperation v14, '++' -BeginDoWhileLoopHeader - v25 <- LoadInteger '10' - v26 <- Compare v14, '<', v25 -EndDoWhileLoop v26 -// Code generator finished -v27 <- LoadInteger '5' -v28 <- CreateNamedVariable 'Float64Array', 'none' -v29 <- Construct v28, [v27] -v30 <- BeginPlainFunction -> - v31 <- LoadString 'boolean' - v32 <- LoadFloat '-inf' - v33 <- LoadInteger '123' - v34 <- BinaryOperation v33, '*', v33 - // Executing code generator BinaryOperationGenerator - v35 <- BinaryOperation v10, '<<', v31 - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v31, 'length', v35 - // Code generator finished - // Executing code generator PropertyAssignmentGenerator - SetProperty v10, 'length', v11 - // Code generator finished - // Executing code generator ArrayGenerator - v36 <- CreateArray [v34, v0, v34] - v37 <- CreateArray [v1, v36, v36] - v38 <- CreateArray [v12] - // Code generator finished - v39 <- CreateNamedVariable 'BigInt64Array', 'none' - v40 <- GetProperty v39, 'filter' - v41 <- CallFunction (guarded) v40, [v30, v30] - v42 <- Construct v39, [v31, v40, v41] - BeginObjectLiteral - ObjectLiteralSetPrototype v31 - ObjectLiteralAddComputedProperty v32, v31 - ObjectLiteralCopyProperties v31 - BeginObjectLiteralSetter `f` -> v43, v44 - EndObjectLiteralSetter - v45 <- EndObjectLiteral - Return v30 -EndPlainFunction -v46 <- CallFunction v30, [] -v47 <- BeginClassDefinition (exp) -EndClassDefinition -v48 <- LoadRegExp 'Y1+' 'ysgmu' -// Executing code generator NamedVariableGenerator -v49 <- CreateNamedVariable 'e', 'const', v8 -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v50 <- BeginPlainFunction -> - Return v49 -EndPlainFunction -// Code generator finished -// Executing code generator FunctionCallGenerator -v51 <- CallFunction v50, [] -// Code generator finished -SetProperty v48, 'dotAll', v48 -// Program may be interesting due to new coverage: 5193 newly discovered edges in the CFG of the target - - -// ===== [ Program FE618E3D-BD8B-4EBC-B216-DDAB688261CC ] ===== -// Mutating 756A582F-A1C4-402F-AB72-67DCD51254EF with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- LoadBigInt '127' -v2 <- LoadBigInt '27909' -v3 <- LoadBigInt '-536870912' -v4 <- LoadBoolean 'false' -v5 <- CreateNamedVariable 'Map', 'none' -v6 <- Construct v5, [] -v7 <- BeginPlainFunction -> - Return v6 -EndPlainFunction -v8 <- LoadInteger '3' -v9 <- CreateNamedVariable 'Float32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '1613' -v12 <- CreateNamedVariable 'BigInt64Array', 'none' -v13 <- Construct v12, [v11] -// Inserting program 3D337091-9925-4183-875C-25397DB4983E -v14 <- BeginPlainFunction -> v15, v16 - Return v15 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v14 - ObjectLiteralAddProperty `get`, v14 -v17 <- EndObjectLiteral -v18 <- LoadInteger '0' -BeginDoWhileLoopBody - v19 <- LoadInteger '16' - v20 <- CreateNamedVariable 'Uint32Array', 'none' - v21 <- Construct v20, [v19] - v22 <- LoadInteger '3828' - v23 <- CreateNamedVariable 'Int32Array', 'none' - v24 <- Construct v23, [v22] - v25 <- LoadInteger '9' - v26 <- CreateNamedVariable 'Int8Array', 'none' - v27 <- Construct v26, [v25] - v28 <- UnaryOperation v18, '++' -BeginDoWhileLoopHeader - v29 <- LoadInteger '10' - v30 <- Compare v18, '<', v29 -EndDoWhileLoop v30 -v31 <- LoadInteger '5' -v32 <- CreateNamedVariable 'Float64Array', 'none' -v33 <- Construct v32, [v31] -v34 <- BeginPlainFunction -> - v35 <- LoadString 'boolean' - v36 <- LoadFloat '-inf' - v37 <- LoadInteger '123' - v38 <- BinaryOperation v37, '*', v37 - v39 <- BinaryOperation v10, '<<', v35 - SetProperty v35, 'length', v39 - SetProperty v10, 'length', v11 - v40 <- CreateArray [v38, v0, v38] - v41 <- CreateArray [v1, v40, v40] - v42 <- CreateArray [v12] - v43 <- CreateNamedVariable 'BigInt64Array', 'none' - v44 <- GetProperty v43, 'filter' - v45 <- CallFunction (guarded) v44, [v34, v34] - v46 <- Construct v43, [v35, v44, v45] - BeginObjectLiteral - ObjectLiteralSetPrototype v35 - ObjectLiteralAddComputedProperty v36, v35 - ObjectLiteralCopyProperties v35 - BeginObjectLiteralSetter `f` -> v47, v48 - EndObjectLiteralSetter - v49 <- EndObjectLiteral - Return v34 -EndPlainFunction -v50 <- CallFunction v34, [] -v51 <- BeginClassDefinition (exp) -EndClassDefinition -v52 <- LoadRegExp 'Y1+' 'ysgmu' -v53 <- CreateNamedVariable 'e', 'const', v8 -v54 <- BeginPlainFunction -> - Return v53 -EndPlainFunction -v55 <- CallFunction v54, [] -SetProperty v52, 'dotAll', v52 -// Program may be interesting due to new coverage: 3226 newly discovered edges in the CFG of the target - - -// ===== [ Program 75F9BDA6-C6B8-4C0E-BC1B-0DED506015E1 ] ===== -// Mutating FE618E3D-BD8B-4EBC-B216-DDAB688261CC with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> -EndPlainFunction -v1 <- LoadBigInt '127' -v2 <- LoadBigInt '27909' -v3 <- LoadBigInt '-536870912' -v4 <- LoadBoolean 'false' -v5 <- CreateNamedVariable 'Map', 'none' -v6 <- Construct v5, [] -v7 <- BeginPlainFunction -> - Return v6 -EndPlainFunction -v8 <- LoadInteger '3' -v9 <- CreateNamedVariable 'Float32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '1613' -// Exploring value v11 -v12 <- UnaryOperation v11, '--' -// Exploring finished -v13 <- CreateNamedVariable 'BigInt64Array', 'none' -v14 <- Construct v13, [v11] -v15 <- BeginPlainFunction -> v16, v17 - Return v16 -EndPlainFunction -BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v15 - ObjectLiteralAddProperty `get`, v15 -v18 <- EndObjectLiteral -v19 <- LoadInteger '0' -BeginDoWhileLoopBody - v20 <- LoadInteger '16' - v21 <- CreateNamedVariable 'Uint32Array', 'none' - v22 <- Construct v21, [v20] - v23 <- LoadInteger '3828' - // Exploring value v23 - v24 <- Compare v23, '<=', v23 - // Exploring finished - v25 <- CreateNamedVariable 'Int32Array', 'none' - v26 <- Construct v25, [v23] - v27 <- LoadInteger '9' - // Exploring value v27 - v28 <- BinaryOperation v27, '-', v27 - // Exploring finished - v29 <- CreateNamedVariable 'Int8Array', 'none' - v30 <- Construct v29, [v27] - // Exploring value v30 - v31 <- GetElement v30, '1' - // Exploring finished - v32 <- UnaryOperation v19, '++' -BeginDoWhileLoopHeader - v33 <- LoadInteger '10' - v34 <- Compare v19, '<', v33 -EndDoWhileLoop v34 -v35 <- LoadInteger '5' -// Exploring value v35 -v36 <- UnaryOperation v35, '++' -// Exploring finished -v37 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v37 -SetProperty v37, 'BYTES_PER_ELEMENT', v37 -// Exploring finished -v38 <- Construct v37, [v35] -v39 <- BeginPlainFunction -> - v40 <- LoadString 'boolean' - v41 <- LoadFloat '-inf' - v42 <- LoadInteger '123' - v43 <- BinaryOperation v42, '*', v42 - v44 <- BinaryOperation v10, '<<', v40 - SetProperty v40, 'length', v44 - SetProperty v10, 'length', v11 - v45 <- CreateArray [v43, v0, v43] - v46 <- CreateArray [v1, v45, v45] - v47 <- CreateArray [v13] - // Exploring value v47 - v48 <- CallMethod (guarded) v47, 'toSorted', [v1] - // Exploring finished - v49 <- CreateNamedVariable 'BigInt64Array', 'none' - v50 <- GetProperty v49, 'filter' - v51 <- CallFunction (guarded) v50, [v39, v39] - // Exploring value v51 - v52 <- BinaryOperation v51, '??', v51 - // Exploring finished - v53 <- Construct v49, [v40, v50, v51] - // Exploring value v53 - v54 <- GetProperty (guarded) v53, 'keys' - v55 <- Construct (guarded) v54, [] - // Exploring finished - BeginObjectLiteral - ObjectLiteralSetPrototype v40 - ObjectLiteralAddComputedProperty v41, v40 - ObjectLiteralCopyProperties v40 - BeginObjectLiteralSetter `f` -> v56, v57 - EndObjectLiteralSetter - v58 <- EndObjectLiteral - // Exploring value v58 - SetElement v58, '6', v58 - // Exploring finished - Return v39 -EndPlainFunction -// Exploring value v39 -v59 <- CallFunction (guarded) v39, [] -// Exploring finished -v60 <- CallFunction v39, [] -v61 <- BeginClassDefinition (exp) -EndClassDefinition -// Exploring value v61 -SetProperty v61, 'name', v61 -// Exploring finished -v62 <- LoadRegExp 'Y1+' 'ysgmu' -v63 <- CreateNamedVariable 'e', 'const', v8 -// Exploring value v63 -v64 <- BinaryOperation v63, '-', v63 -// Exploring finished -v65 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -v66 <- CallFunction v65, [] -// Exploring value v66 -v67 <- UnaryOperation v66, '--' -// Exploring finished -SetProperty v62, 'dotAll', v62 -// Program may be interesting due to new coverage: 3481 newly discovered edges in the CFG of the target - - -// ===== [ Program 680B28F8-CCDF-4A35-A5B8-06C30775AAD0 ] ===== -// Minimizing 75F9BDA6-C6B8-4C0E-BC1B-0DED506015E1 -v0 <- LoadBigInt '127' -v1 <- BeginPlainFunction -> - v2 <- CreateArray [v1, v1, v1, v1, v1] - v3 <- CallMethod v2, 'toSorted', [v0] - Return v3 -EndPlainFunction -v4 <- CallFunction (guarded) v1, [] -// Program is interesting due to new coverage: 34 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.fzil b/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.fzil deleted file mode 100755 index 002e75b16..000000000 Binary files a/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.js b/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.js deleted file mode 100755 index f014428cd..000000000 --- a/old_corpus/program_20251007082703_680B28F8-CCDF-4A35-A5B8-06C30775AAD0.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 75F9BDA6-C6B8-4C0E-BC1B-0DED506015E1 -function f1() { - return ([f1,f1,f1,f1,f1]).toSorted(127n); -} -try { f1(); } catch (e) {} -// Program is interesting due to new coverage: 34 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.fuzzil.history b/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.fuzzil.history deleted file mode 100755 index 9b7c329f6..000000000 --- a/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.fuzzil.history +++ /dev/null @@ -1,209 +0,0 @@ -// ===== [ Program ABB6DBF2-BC70-410E-9BCC-7B3388E98351 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '56' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '38' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v8, v5 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `c` -> v12 - // Executing code generator IntegerGenerator - v13 <- LoadInteger '2' - v14 <- LoadInteger '-43514' - v15 <- LoadInteger '-12' - // Code generator finished - // Executing code generator SuperMethodCallGenerator - BeginTry - v16 <- CallSuperMethod 'assign', [] - BeginCatch -> v17 - EndTryCatch - // Code generator finished - Return v12 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v11 - // Code generator finished - v18 <- EndObjectLiteral - Return v18 -EndPlainFunction -v19 <- CallFunction v9, [v7, v6] -v20 <- CallFunction v9, [v19, v6] -v21 <- CallFunction v9, [v0, v6] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadBigInt '24975' -v23 <- LoadInteger '-12773' -v24 <- Compare v23, '<=', v23 -v25 <- LoadInteger '2147483648' -v26 <- BinaryOperation v25, '/', v25 -v27 <- CreateNamedVariable 'Map', 'none' -SetProperty v27, 'prototype', v27 -v28 <- Construct v27, [] -v29 <- LoadString 'EAT' -v30 <- LoadString '-18:00' -v31 <- GetProperty (guarded) v30, 'split' -v32 <- CallFunction (guarded) v31, [v29, v30] -v33 <- LoadInteger '-1353907348' -v34 <- LoadFloat '-1e-15' -v35 <- LoadFloat '-2.0' -v36 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v35 - ClassAddPrivateStaticProperty 'd' v34 - ClassAddInstanceComputedProperty v34 - BeginClassStaticGetter `f` -> v37 - EndClassStaticGetter - ClassAddStaticElement '0' v33 - BeginClassStaticGetter `b` -> v38 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v39 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v35 -EndClassDefinition -v40 <- Construct v36, [] -v41 <- Construct v36, [] -v42 <- Construct v36, [] -v43 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v44 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v45 <- BeginClassDefinition (decl) -EndClassDefinition -v46 <- CallMethod v45, 'hasOwnProperty', [v22] -v47 <- CallMethod (guarded) v45, 'call', [v41, v44, v42] -v48 <- BinaryOperation v35, '>>', v43 -SetElement v41, '0', v40 -v49 <- LoadFloat '1e-15' -v50 <- LoadFloat '3.8607079113389884e+307' -v51 <- LoadInteger '-21994' -v52 <- LoadInteger '684504293' -v53 <- BeginConstructor -> v54, v55, v56, v57, v58 - v59 <- GetProperty v54, 'constructor' - v60 <- Construct (guarded) v59, [v53, v57, v53] - v61 <- BinaryOperation v56, '|', v56 - SetProperty v54, 'p6', v49 - SetProperty v54, 'a', v52 - SetProperty v54, 'c', v55 -EndConstructor -v62 <- Construct v53, [v27, v36, v27] -v63 <- Construct v53, [v52] - - -// ===== [ Program 2C3E80B6-603E-4224-8E22-273D21488D08 ] ===== -// Mutating ABB6DBF2-BC70-410E-9BCC-7B3388E98351 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '56' -v4 <- CreateNamedVariable 'Int16Array', 'none' -// Inserting program 0559C5F5-9CBF-4A63-A05D-AA425DB4671D -v5 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v6 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 -v7 <- EndObjectLiteral -v8 <- LoadInteger '10' -v9 <- Construct v5, [v8, v7] -v10 <- Construct v4, [v3] -v11 <- LoadInteger '38' -v12 <- CreateNamedVariable 'Int8Array', 'none' -v13 <- Construct v12, [v11] -v14 <- BeginPlainFunction -> v15, v16 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v10 - BeginObjectLiteralGetter `c` -> v17 - v18 <- LoadInteger '2' - v19 <- LoadInteger '-43514' - v20 <- LoadInteger '-12' - BeginTry - v21 <- CallSuperMethod 'assign', [] - BeginCatch -> v22 - EndTryCatch - Return v17 - EndObjectLiteralGetter - ObjectLiteralCopyProperties v1 - ObjectLiteralAddProperty `e`, v16 - v23 <- EndObjectLiteral - Return v23 -EndPlainFunction -v24 <- CallFunction v14, [v12, v11] -v25 <- CallFunction v14, [v24, v11] -v26 <- CallFunction v14, [v0, v11] -v27 <- LoadBigInt '24975' -v28 <- LoadInteger '-12773' -v29 <- Compare v28, '<=', v28 -v30 <- LoadInteger '2147483648' -v31 <- BinaryOperation v30, '/', v30 -v32 <- CreateNamedVariable 'Map', 'none' -SetProperty v32, 'prototype', v32 -v33 <- Construct v32, [] -v34 <- LoadString 'EAT' -v35 <- LoadString '-18:00' -v36 <- GetProperty (guarded) v35, 'split' -v37 <- CallFunction (guarded) v36, [v34, v35] -v38 <- LoadInteger '-1353907348' -v39 <- LoadFloat '-1e-15' -v40 <- LoadFloat '-2.0' -v41 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v40 - ClassAddPrivateStaticProperty 'd' v39 - ClassAddInstanceComputedProperty v39 - BeginClassStaticGetter `f` -> v42 - EndClassStaticGetter - ClassAddStaticElement '0' v38 - BeginClassStaticGetter `b` -> v43 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v44 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v40 -EndClassDefinition -v45 <- Construct v41, [] -v46 <- Construct v41, [] -v47 <- Construct v41, [] -v48 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v49 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v50 <- BeginClassDefinition (decl) -EndClassDefinition -v51 <- CallMethod v50, 'hasOwnProperty', [v27] -v52 <- CallMethod (guarded) v50, 'call', [v46, v49, v47] -v53 <- BinaryOperation v40, '>>', v48 -SetElement v46, '0', v45 -v54 <- LoadFloat '1e-15' -v55 <- LoadFloat '3.8607079113389884e+307' -v56 <- LoadInteger '-21994' -v57 <- LoadInteger '684504293' -v58 <- BeginConstructor -> v59, v60, v61, v62, v63 - v64 <- GetProperty v59, 'constructor' - v65 <- Construct (guarded) v64, [v58, v62, v58] - v66 <- BinaryOperation v61, '|', v61 - SetProperty v59, 'p6', v54 - SetProperty v59, 'a', v57 - SetProperty v59, 'c', v60 -EndConstructor -v67 <- Construct v58, [v32, v41, v32] -v68 <- Construct v58, [v57] -// Program may be interesting due to new coverage: 4248 newly discovered edges in the CFG of the target - - -// ===== [ Program 2DCB8538-704C-4378-BEB8-89E021578F17 ] ===== -// Minimizing 2C3E80B6-603E-4224-8E22-273D21488D08 -v0 <- LoadString '-18:00' -v1 <- GetProperty v0, 'split' -v2 <- CallFunction (guarded) v1, [v0, v1] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.fzil b/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.fzil deleted file mode 100755 index aa42d0c39..000000000 Binary files a/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.fzil and /dev/null differ diff --git a/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.js b/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.js deleted file mode 100755 index 4d84c377f..000000000 --- a/old_corpus/program_20251007082800_2DCB8538-704C-4378-BEB8-89E021578F17.js +++ /dev/null @@ -1,4 +0,0 @@ -// Minimizing 2C3E80B6-603E-4224-8E22-273D21488D08 -const v1 = ("-18:00").split; -try { v1("-18:00", v1); } catch (e) {} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.fuzzil.history b/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.fuzzil.history deleted file mode 100755 index c2a929281..000000000 --- a/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.fuzzil.history +++ /dev/null @@ -1,326 +0,0 @@ -// ===== [ Program ABB6DBF2-BC70-410E-9BCC-7B3388E98351 ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '56' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '38' -v7 <- CreateNamedVariable 'Int8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ObjectBuilderFunctionGenerator -v9 <- BeginPlainFunction -> v10, v11 - BeginObjectLiteral - // Executing code generator ObjectLiteralComputedPropertyGenerator - ObjectLiteralAddComputedProperty v8, v5 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `c` -> v12 - // Executing code generator IntegerGenerator - v13 <- LoadInteger '2' - v14 <- LoadInteger '-43514' - v15 <- LoadInteger '-12' - // Code generator finished - // Executing code generator SuperMethodCallGenerator - BeginTry - v16 <- CallSuperMethod 'assign', [] - BeginCatch -> v17 - EndTryCatch - // Code generator finished - Return v12 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `e`, v11 - // Code generator finished - v18 <- EndObjectLiteral - Return v18 -EndPlainFunction -v19 <- CallFunction v9, [v7, v6] -v20 <- CallFunction v9, [v19, v6] -v21 <- CallFunction v9, [v0, v6] -// Code generator finished -// End of prefix code. 13 variables are now visible -v22 <- LoadBigInt '24975' -v23 <- LoadInteger '-12773' -v24 <- Compare v23, '<=', v23 -v25 <- LoadInteger '2147483648' -v26 <- BinaryOperation v25, '/', v25 -v27 <- CreateNamedVariable 'Map', 'none' -SetProperty v27, 'prototype', v27 -v28 <- Construct v27, [] -v29 <- LoadString 'EAT' -v30 <- LoadString '-18:00' -v31 <- GetProperty (guarded) v30, 'split' -v32 <- CallFunction (guarded) v31, [v29, v30] -v33 <- LoadInteger '-1353907348' -v34 <- LoadFloat '-1e-15' -v35 <- LoadFloat '-2.0' -v36 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v35 - ClassAddPrivateStaticProperty 'd' v34 - ClassAddInstanceComputedProperty v34 - BeginClassStaticGetter `f` -> v37 - EndClassStaticGetter - ClassAddStaticElement '0' v33 - BeginClassStaticGetter `b` -> v38 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v39 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v35 -EndClassDefinition -v40 <- Construct v36, [] -v41 <- Construct v36, [] -v42 <- Construct v36, [] -v43 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v44 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v45 <- BeginClassDefinition (decl) -EndClassDefinition -v46 <- CallMethod v45, 'hasOwnProperty', [v22] -v47 <- CallMethod (guarded) v45, 'call', [v41, v44, v42] -v48 <- BinaryOperation v35, '>>', v43 -SetElement v41, '0', v40 -v49 <- LoadFloat '1e-15' -v50 <- LoadFloat '3.8607079113389884e+307' -v51 <- LoadInteger '-21994' -v52 <- LoadInteger '684504293' -v53 <- BeginConstructor -> v54, v55, v56, v57, v58 - v59 <- GetProperty v54, 'constructor' - v60 <- Construct (guarded) v59, [v53, v57, v53] - v61 <- BinaryOperation v56, '|', v56 - SetProperty v54, 'p6', v49 - SetProperty v54, 'a', v52 - SetProperty v54, 'c', v55 -EndConstructor -v62 <- Construct v53, [v27, v36, v27] -v63 <- Construct v53, [v52] - - -// ===== [ Program 2C3E80B6-603E-4224-8E22-273D21488D08 ] ===== -// Mutating ABB6DBF2-BC70-410E-9BCC-7B3388E98351 with CombineMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '56' -v4 <- CreateNamedVariable 'Int16Array', 'none' -// Inserting program 0559C5F5-9CBF-4A63-A05D-AA425DB4671D -v5 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v6 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 -v7 <- EndObjectLiteral -v8 <- LoadInteger '10' -v9 <- Construct v5, [v8, v7] -v10 <- Construct v4, [v3] -v11 <- LoadInteger '38' -v12 <- CreateNamedVariable 'Int8Array', 'none' -v13 <- Construct v12, [v11] -v14 <- BeginPlainFunction -> v15, v16 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v10 - BeginObjectLiteralGetter `c` -> v17 - v18 <- LoadInteger '2' - v19 <- LoadInteger '-43514' - v20 <- LoadInteger '-12' - BeginTry - v21 <- CallSuperMethod 'assign', [] - BeginCatch -> v22 - EndTryCatch - Return v17 - EndObjectLiteralGetter - ObjectLiteralCopyProperties v1 - ObjectLiteralAddProperty `e`, v16 - v23 <- EndObjectLiteral - Return v23 -EndPlainFunction -v24 <- CallFunction v14, [v12, v11] -v25 <- CallFunction v14, [v24, v11] -v26 <- CallFunction v14, [v0, v11] -v27 <- LoadBigInt '24975' -v28 <- LoadInteger '-12773' -v29 <- Compare v28, '<=', v28 -v30 <- LoadInteger '2147483648' -v31 <- BinaryOperation v30, '/', v30 -v32 <- CreateNamedVariable 'Map', 'none' -SetProperty v32, 'prototype', v32 -v33 <- Construct v32, [] -v34 <- LoadString 'EAT' -v35 <- LoadString '-18:00' -v36 <- GetProperty (guarded) v35, 'split' -v37 <- CallFunction (guarded) v36, [v34, v35] -v38 <- LoadInteger '-1353907348' -v39 <- LoadFloat '-1e-15' -v40 <- LoadFloat '-2.0' -v41 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v40 - ClassAddPrivateStaticProperty 'd' v39 - ClassAddInstanceComputedProperty v39 - BeginClassStaticGetter `f` -> v42 - EndClassStaticGetter - ClassAddStaticElement '0' v38 - BeginClassStaticGetter `b` -> v43 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v44 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v40 -EndClassDefinition -v45 <- Construct v41, [] -v46 <- Construct v41, [] -v47 <- Construct v41, [] -v48 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v49 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v50 <- BeginClassDefinition (decl) -EndClassDefinition -v51 <- CallMethod v50, 'hasOwnProperty', [v27] -v52 <- CallMethod (guarded) v50, 'call', [v46, v49, v47] -v53 <- BinaryOperation v40, '>>', v48 -SetElement v46, '0', v45 -v54 <- LoadFloat '1e-15' -v55 <- LoadFloat '3.8607079113389884e+307' -v56 <- LoadInteger '-21994' -v57 <- LoadInteger '684504293' -v58 <- BeginConstructor -> v59, v60, v61, v62, v63 - v64 <- GetProperty v59, 'constructor' - v65 <- Construct (guarded) v64, [v58, v62, v58] - v66 <- BinaryOperation v61, '|', v61 - SetProperty v59, 'p6', v54 - SetProperty v59, 'a', v57 - SetProperty v59, 'c', v60 -EndConstructor -v67 <- Construct v58, [v32, v41, v32] -v68 <- Construct v58, [v57] -// Program may be interesting due to new coverage: 4248 newly discovered edges in the CFG of the target - - -// ===== [ Program 2C558006-72A6-4652-B690-9E6E6F2E5FCA ] ===== -// Mutating 2C3E80B6-603E-4224-8E22-273D21488D08 with InputMutator (aware) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '16' -v1 <- CreateNamedVariable 'Uint8Array', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '56' -v4 <- CreateNamedVariable 'Int16Array', 'none' -v5 <- CreateNamedVariable 'SharedArrayBuffer', 'none' -v6 <- LoadInteger '10000' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v6 -v7 <- EndObjectLiteral -v8 <- LoadInteger '10' -v9 <- Construct v5, [v8, v7] -v10 <- Construct v4, [v3] -v11 <- LoadInteger '38' -v12 <- CreateNamedVariable 'Int8Array', 'none' -v13 <- Construct v12, [v11] -v14 <- BeginPlainFunction -> v15, v16 - BeginObjectLiteral - ObjectLiteralAddComputedProperty v13, v10 - BeginObjectLiteralGetter `c` -> v17 - v18 <- LoadInteger '2' - v19 <- LoadInteger '-43514' - v20 <- LoadInteger '-12' - BeginTry - v21 <- CallSuperMethod 'assign', [] - BeginCatch -> v22 - EndTryCatch - Return v17 - EndObjectLiteralGetter - ObjectLiteralCopyProperties v1 - ObjectLiteralAddProperty `e`, v16 - v23 <- EndObjectLiteral - // Replacing input 0 (v23) with v23 - Return v23 -EndPlainFunction -// Replacing input 0 (v14) with v14 -v24 <- CallFunction v14, [v12, v11] -v25 <- CallFunction v14, [v24, v11] -v26 <- CallFunction v14, [v0, v11] -v27 <- LoadBigInt '24975' -v28 <- LoadInteger '-12773' -v29 <- Compare v28, '<=', v28 -v30 <- LoadInteger '2147483648' -v31 <- BinaryOperation v30, '/', v30 -v32 <- CreateNamedVariable 'Map', 'none' -SetProperty v32, 'prototype', v32 -v33 <- Construct v32, [] -v34 <- LoadString 'EAT' -v35 <- LoadString '-18:00' -// Replacing input 0 (v35) with v34 -v36 <- GetProperty (guarded) v34, 'split' -v37 <- CallFunction (guarded) v36, [v34, v35] -v38 <- LoadInteger '-1353907348' -v39 <- LoadFloat '-1e-15' -v40 <- LoadFloat '-2.0' -v41 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'a' v40 - // Replacing input 0 (v39) with v36 - ClassAddPrivateStaticProperty 'd' v36 - ClassAddInstanceComputedProperty v39 - BeginClassStaticGetter `f` -> v42 - EndClassStaticGetter - ClassAddStaticElement '0' v38 - BeginClassStaticGetter `b` -> v43 - EndClassStaticGetter - BeginClassInstanceGetter `d` -> v44 - EndClassInstanceGetter - ClassAddPrivateInstanceProperty 'c' v40 -EndClassDefinition -v45 <- Construct v41, [] -v46 <- Construct v41, [] -v47 <- Construct v41, [] -v48 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v49 <- CreateIntArray [-9007199254740992, -2, -128, 844998822, 256, 268435441] -v50 <- BeginClassDefinition (decl) -EndClassDefinition -v51 <- CallMethod v50, 'hasOwnProperty', [v27] -v52 <- CallMethod (guarded) v50, 'call', [v46, v49, v47] -v53 <- BinaryOperation v40, '>>', v48 -SetElement v46, '0', v45 -v54 <- LoadFloat '1e-15' -v55 <- LoadFloat '3.8607079113389884e+307' -v56 <- LoadInteger '-21994' -v57 <- LoadInteger '684504293' -v58 <- BeginConstructor -> v59, v60, v61, v62, v63 - v64 <- GetProperty v59, 'constructor' - v65 <- Construct (guarded) v64, [v58, v62, v58] - v66 <- BinaryOperation v61, '|', v61 - SetProperty v59, 'p6', v54 - // Replacing input 0 (v59) with v59 - SetProperty v59, 'a', v57 - SetProperty v59, 'c', v60 -EndConstructor -v67 <- Construct v58, [v32, v41, v32] -v68 <- Construct v58, [v57] -// Program may be interesting due to new coverage: 18929 newly discovered edges in the CFG of the target - - -// ===== [ Program 201BD6D4-7517-43E6-A9ED-6E79AE8BD090 ] ===== -// Minimizing 2C558006-72A6-4652-B690-9E6E6F2E5FCA -v0 <- CreateNamedVariable 'Map', 'none' -v1 <- LoadFloat '-2.0' -v2 <- BeginClassDefinition (decl) -EndClassDefinition -v3 <- CreateIntArray [26406, 536870912, 268435456, -5, 61214, -9, -50224] -v4 <- BinaryOperation v1, '>>', v3 -SetElement v2, '0', v2 -v5 <- LoadFloat '1e-15' -v6 <- LoadInteger '684504293' -v7 <- BeginConstructor -> v8, v9, v10, v11, v12 - v13 <- GetProperty v8, 'constructor' - v14 <- Construct (guarded) v13, [] - v15 <- BinaryOperation v10, '|', v10 - SetProperty v8, 'p6', v5 - SetProperty v8, 'a', v6 - SetProperty v8, 'c', v9 -EndConstructor -v16 <- Construct v7, [v0, v2] -v17 <- Construct v7, [] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.fzil b/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.fzil deleted file mode 100755 index 2e7287fd6..000000000 Binary files a/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.js b/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.js deleted file mode 100755 index 76a30b430..000000000 --- a/old_corpus/program_20251007083441_201BD6D4-7517-43E6-A9ED-6E79AE8BD090.js +++ /dev/null @@ -1,17 +0,0 @@ -// Minimizing 2C558006-72A6-4652-B690-9E6E6F2E5FCA -class C2 { -} --2.0 >> [26406,536870912,268435456,-5,61214,-9,-50224]; -C2[0] = C2; -function F7(a9, a10, a11, a12) { - if (!new.target) { throw 'must be called with new'; } - const v13 = this.constructor; - try { new v13(); } catch (e) {} - a10 | a10; - this.p6 = 1e-15; - this.a = 684504293; - this.c = a9; -} -new F7(Map, C2); -new F7(); -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.fuzzil.history b/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.fuzzil.history deleted file mode 100755 index 0774ac06d..000000000 --- a/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.fuzzil.history +++ /dev/null @@ -1,211 +0,0 @@ -// ===== [ Program E1F9A21C-BDD4-41EB-9C65-F3F74E8FDF24 ] ===== -// Start of prefix code -// Executing code generator FloatArrayGenerator -v0 <- CreateFloatArray [1000000000000.0] -v1 <- CreateFloatArray [0.8068826472144474, 5.0, 7.772400088854777, 4.0, 903.8510312662211, 1e-15, 1.0, 477542.5203952552, -1000.0] -v2 <- CreateFloatArray [112050.22183828312, -2.2250738585072014e-308, -1000000000000.0] -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -// Code generator finished -// Executing code generator UndefinedGenerator -v4 <- LoadUndefined -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v5 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v6 <- BeginConstructor -> v7, v8, v9, v10, v11 - SetProperty v7, 'a', v11 -EndConstructor -v12 <- Construct v6, [v6, v4, v2, v0] -v13 <- Construct v6, [v12, v12, v0, v0] -v14 <- Construct v6, [v5, v4, v1, v1] -// Code generator finished -// Executing code generator RegExpGenerator -v15 <- LoadRegExp '(\xed\xb0\x80)\x01' 'dsu' -v16 <- LoadRegExp '[P(?:ab)?]' 'u' -v17 <- LoadRegExp '[x]k(?:ab){4,7}ma|b6?' 'dyvi' -// Code generator finished -// End of prefix code. 13 variables are now visible -v18 <- LoadInteger '95521319' -v19 <- CreateArray [v18, v18] -v20 <- LoadString '-28641' -v21 <- BeginPlainFunction -> v22, v23, v24, v25 - v26 <- CallMethod v25, 'flat', [v21, v22, v23, v21, v23] - v27 <- CallMethod v26, 'fill', [v23] - Return v25 -EndPlainFunction -v28 <- BeginConstructor -> v29, v30, v31 - v32 <- CallMethod v29, 'toString', [] - v33 <- CallMethod v32, 'toLocaleUpperCase', [] - v34 <- BeginClassDefinition (exp) - EndClassDefinition - BeginObjectLiteral - v35 <- EndObjectLiteral - v36 <- CreateNamedVariable 'Reflect', 'none' - v37 <- CallMethod v36, 'ownKeys', [v36] - v38 <- CreateArray [v35, v36, v34, v31] - v39 <- CallMethod (guarded) v38, 'every', [v20] - v40 <- CallMethod v36, 'construct', [v21, v38] -EndConstructor -v41 <- Construct v28, [v18, v19] - - -// ===== [ Program 45CB2C61-167D-4B51-B5EC-DD35CFC3E00D ] ===== -// Mutating E1F9A21C-BDD4-41EB-9C65-F3F74E8FDF24 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateFloatArray [1000000000000.0] -v1 <- CreateFloatArray [0.8068826472144474, 5.0, 7.772400088854777, 4.0, 903.8510312662211, 1e-15, 1.0, 477542.5203952552, -1000.0] -v2 <- CreateFloatArray [112050.22183828312, -2.2250738585072014e-308, -1000000000000.0] -v3 <- BeginPlainFunction -> - Return v0 -EndPlainFunction -v4 <- LoadUndefined -v5 <- BeginPlainFunction -> - Return v2 -EndPlainFunction -// Splicing instruction 3 (CreateArray) from 28BA81BF-E72E-4FAB-AD5D-C3F4454A68CE -v6 <- CreateFloatArray [-606.4815784278328, 1000.0, -1000.0, -1.0, 0.5349240714521031, 1.6973136633114585e+307] -v7 <- CreateFloatArray [167438.28782886942, inf, 4.4431693981134875e+307] -v8 <- CreateArray [v7, v7, v6, v7, v6] -// Splicing done -// Splicing instruction 64 (CallMethod) from B6CEBAAF-B608-4FEC-9EDB-97E0679E3CDF -v9 <- LoadString '-05:00' -v10 <- LoadString 'Pacific/Pitcairn' -v11 <- LoadString '+22:00' -v12 <- BeginPlainFunction -> v13, v14 - BeginObjectLiteral - ObjectLiteralAddElement `9`, v10 - BeginObjectLiteralMethod `valueOf` -> v15, v16, v17, v18 - Reassign v10, v17 - BeginForLoopInitializer - v19 <- LoadInteger '0' - v20 <- LoadInteger '10' - BeginForLoopCondition -> v21, v22 - v23 <- Compare v21, '<', v22 - BeginForLoopAfterthought v23 -> v24, v25 - v26 <- UnaryOperation v24, '++' - v27 <- UnaryOperation v25, '--' - BeginForLoopBody -> v28, v29 - EndForLoop - SetComputedSuperProperty v15, v16 - v30 <- Construct (guarded) v16, [] - v31 <- GetProperty v9, 'length' - Return v18 - EndObjectLiteralMethod - v32 <- EndObjectLiteral - Return v32 -EndPlainFunction -v33 <- CallFunction v12, [v11, v9] -v34 <- CreateFloatArray [-373832.123721624, -1000.0, -4.482210560378615, 1.0, 1.7976931348623157e+308, 2.2250738585072014e-308, -1000.0, -2.2250738585072014e-308, 0.2619068003763766] -v35 <- GetElement v34, '2' -v36 <- CallFunction (guarded) v12, [v35, v35] -v37 <- BeginClassDefinition (decl) - BeginClassInstanceMethod 'o' -> v38, v39 - EndClassInstanceMethod - ClassAddInstanceProperty 'd' -EndClassDefinition -v40 <- CreateNamedVariable 'Date', 'none' -v41 <- GetProperty v40, 'toTemporalInstant' -v42 <- CallMethod (guarded) v41, 'apply', [v37, v35, v41] -// Splicing done -v43 <- BeginConstructor -> v44, v45, v46, v47, v48 - SetProperty v44, 'a', v48 -EndConstructor -v49 <- Construct v43, [v43, v4, v2, v0] -v50 <- Construct v43, [v49, v49, v0, v0] -v51 <- Construct v43, [v5, v4, v1, v1] -v52 <- LoadRegExp '(\xed\xb0\x80)\x01' 'dsu' -v53 <- LoadRegExp '[P(?:ab)?]' 'u' -v54 <- LoadRegExp '[x]k(?:ab){4,7}ma|b6?' 'dyvi' -v55 <- LoadInteger '95521319' -v56 <- CreateArray [v55, v55] -v57 <- LoadString '-28641' -v58 <- BeginPlainFunction -> v59, v60, v61, v62 - v63 <- CallMethod v62, 'flat', [v58, v59, v60, v58, v60] - v64 <- CallMethod v63, 'fill', [v60] - Return v62 -EndPlainFunction -v65 <- BeginConstructor -> v66, v67, v68 - v69 <- CallMethod v66, 'toString', [] - v70 <- CallMethod v69, 'toLocaleUpperCase', [] - v71 <- BeginClassDefinition (exp) - EndClassDefinition - BeginObjectLiteral - v72 <- EndObjectLiteral - v73 <- CreateNamedVariable 'Reflect', 'none' - // Splicing instruction 23 (Return) from 3659E125-C864-4B80-9C62-6202D31235ED - v74 <- CreateIntArray [-9223372036854775807, 31754, -1583478162, 2061316964, -4096, -9007199254740990, 65535, -1857689020, -9223372036854775807, 9] - Return v74 - // Splicing done - // Splicing instruction 8 (BeginPlainFunction) from FF746F09-D414-4EAB-AA5C-24661D342076 - v75 <- CreateNamedVariable 'Uint16Array', 'none' - v76 <- Construct v75, [] - v77 <- LoadInteger '3' - v78 <- CreateNamedVariable 'BigUint64Array', 'none' - v79 <- LoadInteger '1907' - v80 <- CreateNamedVariable 'Int16Array', 'none' - v81 <- Construct v80, [v79] - v82 <- BeginPlainFunction -> v83, v84, v85, v86 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v84 - ObjectLiteralAddProperty `h`, v83 - ObjectLiteralSetPrototype v76 - ObjectLiteralCopyProperties v85 - BeginObjectLiteralGetter `f` -> v87 - v88 <- CallMethod (guarded) v87, 'toString', [v81, v77, v78, v87] - v89 <- GetComputedSuperProperty v79 - v90 <- LoadString 'toString' - v91 <- CallComputedMethod (guarded) v89, v90, [] - Return v83 - EndObjectLiteralGetter - v92 <- EndObjectLiteral - Return v92 - EndPlainFunction - // Splicing done - v93 <- CallMethod v73, 'ownKeys', [v73] - v94 <- CreateArray [v72, v73, v71, v68] - v95 <- CallMethod (guarded) v94, 'every', [v57] - v96 <- CallMethod v73, 'construct', [v58, v94] - // Splicing instruction 1 (EndClassDefinition) from C937B217-899E-4B59-B17B-C8C7896698ED - v97 <- BeginClassDefinition (decl) - EndClassDefinition - // Splicing done - // Splicing instruction 7 (DestructObjectAndReassign) from 6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A - v98 <- LoadInteger '-4294967297' - v99 <- LoadInteger '-1433181786' - v100 <- LoadInteger '2098' - v101 <- CreateNamedVariable 'Int32Array', 'none' - v102 <- Construct v101, [v100] - v103 <- LoadInteger '16' - v104 <- CreateNamedVariable 'Float64Array', 'none' - {buffer:v98,byteLength:v99,h:v104,...v103} <- DestructObjectAndReassign v102 - // Splicing done -EndConstructor -v105 <- Construct v65, [v55, v56] -// Program may be interesting due to new coverage: 18165 newly discovered edges in the CFG of the target - - -// ===== [ Program 30D96F92-292B-4F35-964D-994B9A52DB99 ] ===== -// Minimizing 45CB2C61-167D-4B51-B5EC-DD35CFC3E00D -v0 <- LoadUndefined -v1 <- LoadString '-05:00' -v2 <- LoadString 'Pacific/Pitcairn' -v3 <- LoadString '+22:00' -v4 <- CreateNamedVariable 'Date', 'none' -v5 <- LoadRegExp '[x]k(?:ab){4,7}ma|b6?' 'dyvi' -v6 <- BeginConstructor -> v7, v8, v9 - v10 <- BeginClassDefinition (exp) - EndClassDefinition - v11 <- BeginPlainFunction -> v12, v13, v14, v15 - Return v7 - EndPlainFunction -EndConstructor -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.fzil b/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.fzil deleted file mode 100755 index 1bba0c161..000000000 Binary files a/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.js b/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.js deleted file mode 100755 index 940f057e2..000000000 --- a/old_corpus/program_20251007083448_30D96F92-292B-4F35-964D-994B9A52DB99.js +++ /dev/null @@ -1,11 +0,0 @@ -// Minimizing 45CB2C61-167D-4B51-B5EC-DD35CFC3E00D -/[x]k(?:ab){4,7}ma|b6?/dyvi; -function F6(a8, a9) { - if (!new.target) { throw 'must be called with new'; } - const v10 = class { - } - function f11(a12, a13, a14, a15) { - return this; - } -} -// Program is interesting due to new coverage: 3 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.fuzzil.history b/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.fuzzil.history deleted file mode 100755 index be25cca72..000000000 --- a/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.fuzzil.history +++ /dev/null @@ -1,238 +0,0 @@ -// ===== [ Program 369D36C7-BCA0-48AB-9AB3-E4BB4E640EC8 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'setUTCSeconds' -v1 <- LoadString '255' -v2 <- LoadString '0QGZ' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 v2 - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'o' -> v4, v5, v6 - // Executing code generator SuperMethodCallGenerator - BeginTry - v7 <- CallSuperMethod 'ownKeys', [] - BeginCatch -> v8 - EndTryCatch - // Code generator finished - Return v1 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '3' - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v12 <- CreateArray [v0, v9, v2, v11, v9] -v13 <- CreateArray [v0, v9] -v14 <- CreateArray [v12, v0, v13, v3, v3] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v15 <- LoadString '-08:59' -v16 <- LoadString 'Antarctica/DumontDUrville' -v17 <- LoadString 'Asia/Taipei' -// Code generator finished -// End of prefix code. 13 variables are now visible -v18 <- LoadFloat '4.576737267287978e+307' -v19 <- BeginPlainFunction -> -EndPlainFunction -v20 <- LoadBigInt '2147483649' -v21 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v22 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v23 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v24 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v25 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v26 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v27 <- LoadRegExp 'Ca?[\111]' 'ym' -v28 <- LoadRegExp '([\cz]?)' 'dgm' -v29 <- LoadUndefined -Reassign v29, v28 -v30 <- GetProperty v28, 'unicodeSets' -v31 <- LoadInteger '16' -v32 <- CreateNamedVariable 'Uint8Array', 'none' -v33 <- CallFunction (guarded) v32, [v31, v26, v28] -v34 <- Construct v32, [] -v35 <- LoadInteger '16' -v36 <- CreateNamedVariable 'BigUint64Array', 'none' -v37 <- Construct (guarded) v36, [v32, v32] -v38 <- Construct v36, [] -v39 <- LoadInteger '2' -v40 <- Construct (guarded) v32, [v39, v26, v26] -v41 <- GetElement v40, '1' -v42 <- CreateArray [] -v43 <- LoadInteger '16' -v44 <- CreateNamedVariable 'Float64Array', 'none' -v45 <- LoadInteger '10' -v46 <- CreateNamedVariable 'Uint16Array', 'none' -v47 <- LoadInteger '167' -v48 <- CreateNamedVariable 'Float32Array', 'none' -v49 <- BinaryOperation v48, '%', v42 -v50 <- BinaryOperation v43, '**', v44 -v51 <- CallFunction (guarded) v50, [v46, v50, v49, v45, v49] -v52 <- LoadFloat '2.0' -v53 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v53 -> v54 - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral - - -// ===== [ Program 5F8B58AF-9832-4A0C-B8D9-85C24D0276F2 ] ===== -// Mutating 369D36C7-BCA0-48AB-9AB3-E4BB4E640EC8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'setUTCSeconds' -v1 <- LoadString '255' -v2 <- LoadString '0QGZ' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v0 - ClassAddInstanceComputedProperty v1 - ClassAddInstanceComputedProperty v2 v2 - BeginClassInstanceMethod 'o' -> v4, v5, v6 - BeginTry - v7 <- CallSuperMethod 'ownKeys', [] - BeginCatch -> v8 - EndTryCatch - Return v1 - EndClassInstanceMethod - ClassAddInstanceElement '3' -EndClassDefinition -// Exploring value v3 -v9 <- CallFunction (guarded) v3, [] -// Exploring finished -v10 <- Construct v3, [] -v11 <- Construct v3, [] -v12 <- Construct v3, [] -// Exploring value v12 -v13 <- GetElement v12, '255' -// Exploring finished -v14 <- CreateArray [v0, v10, v2, v12, v10] -v15 <- CreateArray [v0, v10] -v16 <- CreateArray [v14, v0, v15, v3, v3] -v17 <- LoadString '-08:59' -v18 <- LoadString 'Antarctica/DumontDUrville' -v19 <- LoadString 'Asia/Taipei' -v20 <- LoadFloat '4.576737267287978e+307' -v21 <- BeginPlainFunction -> -EndPlainFunction -v22 <- LoadBigInt '2147483649' -// Exploring value v22 -v23 <- Compare v22, '<', v22 -// Exploring finished -v24 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v25 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v26 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -// Exploring value v26 -SetProperty v26, 'b', v26 -// Exploring finished -v27 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -// Exploring value v27 -v28 <- GetProperty v27, 'lastIndex' -// Exploring finished -v29 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v30 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v31 <- LoadRegExp 'Ca?[\111]' 'ym' -v32 <- LoadRegExp '([\cz]?)' 'dgm' -v33 <- LoadUndefined -// Exploring value v33 -v34 <- BinaryOperation v33, '??', v33 -// Exploring finished -Reassign v33, v32 -v35 <- GetProperty v32, 'unicodeSets' -v36 <- LoadInteger '16' -v37 <- CreateNamedVariable 'Uint8Array', 'none' -v38 <- CallFunction (guarded) v37, [v36, v30, v32] -v39 <- Construct v37, [] -// Exploring value v39 -v40 <- CallMethod (guarded) v39, 'fill', [v39] -// Exploring finished -v41 <- LoadInteger '16' -// Exploring value v41 -v42 <- UnaryOperation v41, '--' -// Exploring finished -v43 <- CreateNamedVariable 'BigUint64Array', 'none' -v44 <- Construct (guarded) v43, [v37, v37] -// Exploring value v44 -v45 <- BinaryOperation v44, '??', v44 -// Exploring finished -v46 <- Construct v43, [] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'keys', [] -// Exploring finished -v48 <- LoadInteger '2' -// Exploring value v48 -v49 <- Compare v48, '<', v48 -// Exploring finished -v50 <- Construct (guarded) v37, [v48, v30, v30] -// Exploring value v50 -SetElement v50, '0', v50 -// Exploring finished -v51 <- GetElement v50, '1' -// Exploring value v51 -v52 <- BinaryOperation v51, '/', v51 -// Exploring finished -v53 <- CreateArray [] -v54 <- LoadInteger '16' -v55 <- CreateNamedVariable 'Float64Array', 'none' -v56 <- LoadInteger '10' -v57 <- CreateNamedVariable 'Uint16Array', 'none' -v58 <- LoadInteger '167' -v59 <- CreateNamedVariable 'Float32Array', 'none' -v60 <- BinaryOperation v59, '%', v53 -// Exploring value v60 -v61 <- BinaryOperation v60, '&', v60 -// Exploring finished -v62 <- BinaryOperation v54, '**', v55 -v63 <- CallFunction (guarded) v62, [v57, v62, v60, v56, v60] -v64 <- LoadFloat '2.0' -v65 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v65 -> v66 - EndObjectLiteralComputedMethod -v67 <- EndObjectLiteral -// Exploring value v67 -SetProperty v67, 'e', v67 -// Program may be interesting due to new coverage: 3226 newly discovered edges in the CFG of the target - - -// ===== [ Program 8BE407FC-289C-466E-AEDC-ADC882B6A665 ] ===== -// Minimizing 5F8B58AF-9832-4A0C-B8D9-85C24D0276F2 -v0 <- LoadString 'setUTCSeconds' -v1 <- LoadString '255' -v2 <- LoadString '0QGZ' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v2 v2 -EndClassDefinition -v4 <- LoadString '-08:59' -v5 <- LoadString 'Antarctica/DumontDUrville' -v6 <- LoadString 'Asia/Taipei' -v7 <- LoadFloat '4.576737267287978e+307' -v8 <- LoadBigInt '2147483649' -v9 <- LoadUndefined -v10 <- LoadInteger '16' -v11 <- CreateNamedVariable 'Uint8Array', 'none' -v12 <- Construct v11, [] -v13 <- CallMethod v12, 'fill', [v12] -v14 <- LoadInteger '16' -v15 <- CreateNamedVariable 'BigUint64Array', 'none' -v16 <- LoadInteger '2' -v17 <- LoadInteger '16' -v18 <- CreateNamedVariable 'Float64Array', 'none' -v19 <- LoadInteger '10' -v20 <- CreateNamedVariable 'Uint16Array', 'none' -v21 <- LoadInteger '167' -v22 <- CreateNamedVariable 'Float32Array', 'none' -v23 <- CreateNamedVariable 'Symbol', 'none' -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.fzil b/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.fzil deleted file mode 100755 index 09470816b..000000000 Binary files a/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.js b/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.js deleted file mode 100755 index 310a0704d..000000000 --- a/old_corpus/program_20251007083450_8BE407FC-289C-466E-AEDC-ADC882B6A665.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 5F8B58AF-9832-4A0C-B8D9-85C24D0276F2 -const v3 = class { - ["0QGZ"] = "0QGZ"; -} -const v12 = new Uint8Array(); -v12.fill(v12); -// Program is interesting due to new coverage: 17 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.fuzzil.history b/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.fuzzil.history deleted file mode 100755 index 66d6340aa..000000000 --- a/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.fuzzil.history +++ /dev/null @@ -1,363 +0,0 @@ -// ===== [ Program 369D36C7-BCA0-48AB-9AB3-E4BB4E640EC8 ] ===== -// Start of prefix code -// Executing code generator ClassDefinitionGenerator -v0 <- LoadString 'setUTCSeconds' -v1 <- LoadString '255' -v2 <- LoadString '0QGZ' -v3 <- BeginClassDefinition (exp) - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v0 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v1 - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 v2 - // Code generator finished - // Executing code generator ClassInstanceMethodGenerator - BeginClassInstanceMethod 'o' -> v4, v5, v6 - // Executing code generator SuperMethodCallGenerator - BeginTry - v7 <- CallSuperMethod 'ownKeys', [] - BeginCatch -> v8 - EndTryCatch - // Code generator finished - Return v1 - EndClassInstanceMethod - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '3' - // Code generator finished -EndClassDefinition -v9 <- Construct v3, [] -v10 <- Construct v3, [] -v11 <- Construct v3, [] -// Code generator finished -// Executing code generator ArrayGenerator -v12 <- CreateArray [v0, v9, v2, v11, v9] -v13 <- CreateArray [v0, v9] -v14 <- CreateArray [v12, v0, v13, v3, v3] -// Code generator finished -// Executing code generator TimeZoneIdGenerator -v15 <- LoadString '-08:59' -v16 <- LoadString 'Antarctica/DumontDUrville' -v17 <- LoadString 'Asia/Taipei' -// Code generator finished -// End of prefix code. 13 variables are now visible -v18 <- LoadFloat '4.576737267287978e+307' -v19 <- BeginPlainFunction -> -EndPlainFunction -v20 <- LoadBigInt '2147483649' -v21 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v22 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v23 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -v24 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v25 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v26 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v27 <- LoadRegExp 'Ca?[\111]' 'ym' -v28 <- LoadRegExp '([\cz]?)' 'dgm' -v29 <- LoadUndefined -Reassign v29, v28 -v30 <- GetProperty v28, 'unicodeSets' -v31 <- LoadInteger '16' -v32 <- CreateNamedVariable 'Uint8Array', 'none' -v33 <- CallFunction (guarded) v32, [v31, v26, v28] -v34 <- Construct v32, [] -v35 <- LoadInteger '16' -v36 <- CreateNamedVariable 'BigUint64Array', 'none' -v37 <- Construct (guarded) v36, [v32, v32] -v38 <- Construct v36, [] -v39 <- LoadInteger '2' -v40 <- Construct (guarded) v32, [v39, v26, v26] -v41 <- GetElement v40, '1' -v42 <- CreateArray [] -v43 <- LoadInteger '16' -v44 <- CreateNamedVariable 'Float64Array', 'none' -v45 <- LoadInteger '10' -v46 <- CreateNamedVariable 'Uint16Array', 'none' -v47 <- LoadInteger '167' -v48 <- CreateNamedVariable 'Float32Array', 'none' -v49 <- BinaryOperation v48, '%', v42 -v50 <- BinaryOperation v43, '**', v44 -v51 <- CallFunction (guarded) v50, [v46, v50, v49, v45, v49] -v52 <- LoadFloat '2.0' -v53 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v53 -> v54 - EndObjectLiteralComputedMethod -v55 <- EndObjectLiteral - - -// ===== [ Program 5F8B58AF-9832-4A0C-B8D9-85C24D0276F2 ] ===== -// Mutating 369D36C7-BCA0-48AB-9AB3-E4BB4E640EC8 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'setUTCSeconds' -v1 <- LoadString '255' -v2 <- LoadString '0QGZ' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v0 - ClassAddInstanceComputedProperty v1 - ClassAddInstanceComputedProperty v2 v2 - BeginClassInstanceMethod 'o' -> v4, v5, v6 - BeginTry - v7 <- CallSuperMethod 'ownKeys', [] - BeginCatch -> v8 - EndTryCatch - Return v1 - EndClassInstanceMethod - ClassAddInstanceElement '3' -EndClassDefinition -// Exploring value v3 -v9 <- CallFunction (guarded) v3, [] -// Exploring finished -v10 <- Construct v3, [] -v11 <- Construct v3, [] -v12 <- Construct v3, [] -// Exploring value v12 -v13 <- GetElement v12, '255' -// Exploring finished -v14 <- CreateArray [v0, v10, v2, v12, v10] -v15 <- CreateArray [v0, v10] -v16 <- CreateArray [v14, v0, v15, v3, v3] -v17 <- LoadString '-08:59' -v18 <- LoadString 'Antarctica/DumontDUrville' -v19 <- LoadString 'Asia/Taipei' -v20 <- LoadFloat '4.576737267287978e+307' -v21 <- BeginPlainFunction -> -EndPlainFunction -v22 <- LoadBigInt '2147483649' -// Exploring value v22 -v23 <- Compare v22, '<', v22 -// Exploring finished -v24 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -v25 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v26 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -// Exploring value v26 -SetProperty v26, 'b', v26 -// Exploring finished -v27 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -// Exploring value v27 -v28 <- GetProperty v27, 'lastIndex' -// Exploring finished -v29 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v30 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v31 <- LoadRegExp 'Ca?[\111]' 'ym' -v32 <- LoadRegExp '([\cz]?)' 'dgm' -v33 <- LoadUndefined -// Exploring value v33 -v34 <- BinaryOperation v33, '??', v33 -// Exploring finished -Reassign v33, v32 -v35 <- GetProperty v32, 'unicodeSets' -v36 <- LoadInteger '16' -v37 <- CreateNamedVariable 'Uint8Array', 'none' -v38 <- CallFunction (guarded) v37, [v36, v30, v32] -v39 <- Construct v37, [] -// Exploring value v39 -v40 <- CallMethod (guarded) v39, 'fill', [v39] -// Exploring finished -v41 <- LoadInteger '16' -// Exploring value v41 -v42 <- UnaryOperation v41, '--' -// Exploring finished -v43 <- CreateNamedVariable 'BigUint64Array', 'none' -v44 <- Construct (guarded) v43, [v37, v37] -// Exploring value v44 -v45 <- BinaryOperation v44, '??', v44 -// Exploring finished -v46 <- Construct v43, [] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'keys', [] -// Exploring finished -v48 <- LoadInteger '2' -// Exploring value v48 -v49 <- Compare v48, '<', v48 -// Exploring finished -v50 <- Construct (guarded) v37, [v48, v30, v30] -// Exploring value v50 -SetElement v50, '0', v50 -// Exploring finished -v51 <- GetElement v50, '1' -// Exploring value v51 -v52 <- BinaryOperation v51, '/', v51 -// Exploring finished -v53 <- CreateArray [] -v54 <- LoadInteger '16' -v55 <- CreateNamedVariable 'Float64Array', 'none' -v56 <- LoadInteger '10' -v57 <- CreateNamedVariable 'Uint16Array', 'none' -v58 <- LoadInteger '167' -v59 <- CreateNamedVariable 'Float32Array', 'none' -v60 <- BinaryOperation v59, '%', v53 -// Exploring value v60 -v61 <- BinaryOperation v60, '&', v60 -// Exploring finished -v62 <- BinaryOperation v54, '**', v55 -v63 <- CallFunction (guarded) v62, [v57, v62, v60, v56, v60] -v64 <- LoadFloat '2.0' -v65 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v65 -> v66 - EndObjectLiteralComputedMethod -v67 <- EndObjectLiteral -// Exploring value v67 -SetProperty v67, 'e', v67 -// Program may be interesting due to new coverage: 3226 newly discovered edges in the CFG of the target - - -// ===== [ Program 40EF157E-BC27-4CCA-B0BE-2AF20F0A1487 ] ===== -// Mutating 5F8B58AF-9832-4A0C-B8D9-85C24D0276F2 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadString 'setUTCSeconds' -v1 <- LoadString '255' -v2 <- LoadString '0QGZ' -v3 <- BeginClassDefinition (exp) - ClassAddInstanceComputedProperty v0 - ClassAddInstanceComputedProperty v1 - ClassAddInstanceComputedProperty v2 v2 - BeginClassInstanceMethod 'o' -> v4, v5, v6 - BeginTry - v7 <- CallSuperMethod 'ownKeys', [] - BeginCatch -> v8 - EndTryCatch - Return v1 - EndClassInstanceMethod - ClassAddInstanceElement '3' -EndClassDefinition -v9 <- CallFunction (guarded) v3, [] -// Exploring value v9 -v10 <- BinaryOperation v9, '??', v9 -// Exploring finished -v11 <- Construct v3, [] -v12 <- Construct v3, [] -v13 <- Construct v3, [] -v14 <- GetElement v13, '255' -v15 <- CreateArray [v0, v11, v2, v13, v11] -v16 <- CreateArray [v0, v11] -// Exploring value v16 -SetElement v16, '1', v16 -// Exploring finished -v17 <- CreateArray [v15, v0, v16, v3, v3] -v18 <- LoadString '-08:59' -v19 <- LoadString 'Antarctica/DumontDUrville' -// Exploring value v19 -v20 <- CallMethod (guarded) v19, 'lastIndexOf', [v13] -// Exploring finished -v21 <- LoadString 'Asia/Taipei' -v22 <- LoadFloat '4.576737267287978e+307' -v23 <- BeginPlainFunction -> -EndPlainFunction -// Exploring value v23 -SetProperty v23, 'length', v23 -// Exploring finished -v24 <- LoadBigInt '2147483649' -v25 <- Compare v24, '<', v24 -v26 <- CreateFloatArray [0.32814409159124835, 4.0, 0.9942312345185276, -356.1747980285468, -8.24329085875172, -0.0, 3.545484683603069e+307] -// Exploring value v26 -v27 <- GetElement v26, '1' -// Exploring finished -v28 <- CreateFloatArray [0.8209340250367375, -836277.6011652886, 986946.9596903422, -133.7489528330293] -v29 <- LoadRegExp 'tU(?:a*)+' 'ysgu' -SetProperty v29, 'b', v29 -v30 <- LoadRegExp '[x\dz]Vv\u{12345}+' 'dygimu' -v31 <- GetProperty v30, 'lastIndex' -v32 <- LoadRegExp '(?=)L.(a\1)+' 'dyvsg' -v33 <- LoadRegExp 'Qa(?!bbb|bb)c\u0060?' 'dsm' -v34 <- LoadRegExp 'Ca?[\111]' 'ym' -v35 <- LoadRegExp '([\cz]?)' 'dgm' -v36 <- LoadUndefined -v37 <- BinaryOperation v36, '??', v36 -Reassign v36, v35 -v38 <- GetProperty v35, 'unicodeSets' -// Exploring value v38 -v39 <- UnaryOperation '!', v38 -// Exploring finished -v40 <- LoadInteger '16' -v41 <- CreateNamedVariable 'Uint8Array', 'none' -v42 <- CallFunction (guarded) v41, [v40, v33, v35] -// Exploring value v42 -v43 <- BinaryOperation v42, '??', v42 -// Exploring finished -v44 <- Construct v41, [] -// Exploring value v44 -v45 <- CallMethod (guarded) v44, 'setFromHex', [v21] -// Exploring finished -v46 <- CallMethod (guarded) v44, 'fill', [v44] -// Exploring value v46 -v47 <- CallMethod (guarded) v46, 'setFromHex', [v24] -// Exploring finished -v48 <- LoadInteger '16' -// Exploring value v48 -v49 <- UnaryOperation v48, '++' -// Exploring finished -v50 <- UnaryOperation v48, '--' -v51 <- CreateNamedVariable 'BigUint64Array', 'none' -// Exploring value v51 -SetProperty v51, 'prototype', v51 -// Exploring finished -v52 <- Construct (guarded) v51, [v41, v41] -v53 <- BinaryOperation v52, '??', v52 -v54 <- Construct v51, [] -v55 <- CallMethod (guarded) v54, 'keys', [] -// Exploring value v55 -v56 <- CallMethod (guarded) v55, 'forEach', [v48] -// Exploring finished -v57 <- LoadInteger '2' -v58 <- Compare v57, '<', v57 -v59 <- Construct (guarded) v41, [v57, v33, v33] -// Exploring value v59 -SetElement v59, '1', v59 -// Exploring finished -SetElement v59, '0', v59 -v60 <- GetElement v59, '1' -v61 <- BinaryOperation v60, '/', v60 -// Exploring value v61 -v62 <- BinaryOperation v61, '-', v61 -// Exploring finished -v63 <- CreateArray [] -v64 <- LoadInteger '16' -v65 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v65 -v66 <- Construct (guarded) v65, [v11, v58, v17] -// Exploring finished -v67 <- LoadInteger '10' -v68 <- CreateNamedVariable 'Uint16Array', 'none' -v69 <- LoadInteger '167' -v70 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v70 -v71 <- GetProperty v70, 'BYTES_PER_ELEMENT' -// Exploring finished -v72 <- BinaryOperation v70, '%', v63 -v73 <- BinaryOperation v72, '&', v72 -// Exploring value v73 -v74 <- BinaryOperation v73, '<<', v73 -// Exploring finished -v75 <- BinaryOperation v64, '**', v65 -v76 <- CallFunction (guarded) v75, [v68, v75, v72, v67, v72] -// Exploring value v76 -v77 <- BinaryOperation v76, '??', v76 -// Exploring finished -v78 <- LoadFloat '2.0' -v79 <- CreateNamedVariable 'Symbol', 'none' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v79 -> v80 - EndObjectLiteralComputedMethod -v81 <- EndObjectLiteral -SetProperty v81, 'e', v81 -// Program may be interesting due to new coverage: 3315 newly discovered edges in the CFG of the target - - -// ===== [ Program 903AA0F6-2257-4CC0-ABE9-5FFF5308150E ] ===== -// Minimizing 40EF157E-BC27-4CCA-B0BE-2AF20F0A1487 -v0 <- BeginClassDefinition (exp) -EndClassDefinition -v1 <- Construct v0, [] -v2 <- LoadString 'Antarctica/DumontDUrville' -v3 <- CallMethod v2, 'lastIndexOf', [v1] -v4 <- LoadString 'Asia/Taipei' -v5 <- CreateNamedVariable 'Uint8Array', 'none' -v6 <- Construct v5, [v5, v3] -v7 <- CallMethod (guarded) v6, 'setFromHex', [v4] -// Program is interesting due to new coverage: 59 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.fzil b/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.fzil deleted file mode 100755 index 3f5caa596..000000000 Binary files a/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.js b/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.js deleted file mode 100755 index 8789c1e80..000000000 --- a/old_corpus/program_20251007083452_903AA0F6-2257-4CC0-ABE9-5FFF5308150E.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing 40EF157E-BC27-4CCA-B0BE-2AF20F0A1487 -const v0 = class { -} -const v1 = new v0(); -const v6 = new Uint8Array(Uint8Array, ("Antarctica/DumontDUrville").lastIndexOf(v1)); -try { v6.setFromHex("Asia/Taipei"); } catch (e) {} -// Program is interesting due to new coverage: 59 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.fuzzil.history b/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.fuzzil.history deleted file mode 100755 index 5359654c3..000000000 --- a/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.fuzzil.history +++ /dev/null @@ -1,178 +0,0 @@ -// ===== [ Program F8B7B3BD-D45C-4A8B-9003-CBB9C3F73787 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString '54166' - v3 <- LoadFloat 'nan' - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v1 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `c` -> v4 - // Executing code generator IteratorGenerator - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v6 -> v7 - v8 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v9 - v10 <- UnaryOperation v8, '--' - v11 <- LoadInteger '0' - v12 <- Compare v8, '==', v11 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v12 - ObjectLiteralAddProperty `value`, v8 - v13 <- EndObjectLiteral - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v14 - EndObjectLiteralComputedMethod - v15 <- EndObjectLiteral - // Code generator finished - Return v15 - EndObjectLiteralGetter - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'monthCode' -v21 <- LoadString '-4096' -v22 <- LoadString '7' -// Code generator finished -// Executing code generator IntegerGenerator -v23 <- LoadInteger '-971292825' -v24 <- LoadInteger '255' -v25 <- LoadInteger '3' -// Code generator finished -// End of prefix code. 10 variables are now visible -v26 <- LoadInteger '1000' -v27 <- CreateNamedVariable 'Int8Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '15' -v30 <- CreateNamedVariable 'Int32Array', 'none' -v31 <- Construct v30, [v29] -v32 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v27 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v27 - ClassAddStaticComputedProperty v26 v27 -EndClassDefinition -v33 <- Construct v32, [] -v34 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v35 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v36 <- CreateNamedVariable 'String', 'none' -v37 <- GetProperty v36, 'prototype' -v38 <- GetProperty v37, 'includes' -v39 <- CallMethod v38, 'call', [v35] -v40 <- GetProperty v31, 'buffer' - - -// ===== [ Program 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 ] ===== -// Mutating F8B7B3BD-D45C-4A8B-9003-CBB9C3F73787 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString '54166' - v3 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v6 -> v7 - v8 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v9 - v10 <- UnaryOperation v8, '--' - v11 <- LoadInteger '0' - v12 <- Compare v8, '==', v11 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v12 - ObjectLiteralAddProperty `value`, v8 - v13 <- EndObjectLiteral - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v14 - EndObjectLiteralComputedMethod - v15 <- EndObjectLiteral - Return v15 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadString 'monthCode' -v21 <- LoadString '-4096' -v22 <- LoadString '7' -v23 <- LoadInteger '-971292825' -v24 <- LoadInteger '255' -v25 <- LoadInteger '3' -v26 <- LoadInteger '1000' -v27 <- CreateNamedVariable 'Int8Array', 'none' -// Probing value v27 -v28 <- BeginPlainFunction -> - // Executing code generator MethodCallGenerator - v29 <- CallMethod v21, 'match', [v21] - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - BeginObjectLiteral - v30 <- EndObjectLiteral - v31 <- Construct v27, [v30, v23, v24] - BeginCatch -> v32 - EndTryCatch - // Code generator finished - Return v24 -EndPlainFunction -SetProperty v27, 'toString', v28 -// Probing finished -v33 <- Construct v27, [v26] -v34 <- LoadInteger '15' -v35 <- CreateNamedVariable 'Int32Array', 'none' -v36 <- Construct v35, [v34] -// Probing value v36 -// Probing finished -v37 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v27 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v27 - ClassAddStaticComputedProperty v26 v27 -EndClassDefinition -v38 <- Construct v37, [] -v39 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v40 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v41 <- CreateNamedVariable 'String', 'none' -v42 <- GetProperty v41, 'prototype' -v43 <- GetProperty v42, 'includes' -v44 <- CallMethod v43, 'call', [v40] -v45 <- GetProperty v36, 'buffer' -// Program may be interesting due to new coverage: 3109 newly discovered edges in the CFG of the target - - -// ===== [ Program F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9 ] ===== -// Minimizing 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 -v0 <- LoadString '-4096' -v1 <- CreateNamedVariable 'Int8Array', 'none' -v2 <- BeginPlainFunction -> - v3 <- CallMethod v0, 'match', [v0] -EndPlainFunction -SetProperty v1, 'toString', v2 -v4 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v1 -EndClassDefinition -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.fzil b/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.fzil deleted file mode 100755 index 314763cfe..000000000 Binary files a/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.js b/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.js deleted file mode 100755 index 526e06f29..000000000 --- a/old_corpus/program_20251007083454_F3CEBE8A-D3D2-456D-9A84-B51951ADBEB9.js +++ /dev/null @@ -1,9 +0,0 @@ -// Minimizing 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 -function f2() { - ("-4096").match("-4096"); -} -Int8Array.toString = f2; -class C4 { - static [Int8Array]; -} -// Program is interesting due to new coverage: 4 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.fuzzil.history b/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.fuzzil.history deleted file mode 100755 index 6a4f30a81..000000000 --- a/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.fuzzil.history +++ /dev/null @@ -1,405 +0,0 @@ -// ===== [ Program F8B7B3BD-D45C-4A8B-9003-CBB9C3F73787 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString '54166' - v3 <- LoadFloat 'nan' - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v1 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `c` -> v4 - // Executing code generator IteratorGenerator - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v6 -> v7 - v8 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v9 - v10 <- UnaryOperation v8, '--' - v11 <- LoadInteger '0' - v12 <- Compare v8, '==', v11 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v12 - ObjectLiteralAddProperty `value`, v8 - v13 <- EndObjectLiteral - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v14 - EndObjectLiteralComputedMethod - v15 <- EndObjectLiteral - // Code generator finished - Return v15 - EndObjectLiteralGetter - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'monthCode' -v21 <- LoadString '-4096' -v22 <- LoadString '7' -// Code generator finished -// Executing code generator IntegerGenerator -v23 <- LoadInteger '-971292825' -v24 <- LoadInteger '255' -v25 <- LoadInteger '3' -// Code generator finished -// End of prefix code. 10 variables are now visible -v26 <- LoadInteger '1000' -v27 <- CreateNamedVariable 'Int8Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '15' -v30 <- CreateNamedVariable 'Int32Array', 'none' -v31 <- Construct v30, [v29] -v32 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v27 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v27 - ClassAddStaticComputedProperty v26 v27 -EndClassDefinition -v33 <- Construct v32, [] -v34 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v35 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v36 <- CreateNamedVariable 'String', 'none' -v37 <- GetProperty v36, 'prototype' -v38 <- GetProperty v37, 'includes' -v39 <- CallMethod v38, 'call', [v35] -v40 <- GetProperty v31, 'buffer' - - -// ===== [ Program 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 ] ===== -// Mutating F8B7B3BD-D45C-4A8B-9003-CBB9C3F73787 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString '54166' - v3 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v6 -> v7 - v8 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v9 - v10 <- UnaryOperation v8, '--' - v11 <- LoadInteger '0' - v12 <- Compare v8, '==', v11 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v12 - ObjectLiteralAddProperty `value`, v8 - v13 <- EndObjectLiteral - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v14 - EndObjectLiteralComputedMethod - v15 <- EndObjectLiteral - Return v15 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadString 'monthCode' -v21 <- LoadString '-4096' -v22 <- LoadString '7' -v23 <- LoadInteger '-971292825' -v24 <- LoadInteger '255' -v25 <- LoadInteger '3' -v26 <- LoadInteger '1000' -v27 <- CreateNamedVariable 'Int8Array', 'none' -// Probing value v27 -v28 <- BeginPlainFunction -> - // Executing code generator MethodCallGenerator - v29 <- CallMethod v21, 'match', [v21] - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - BeginObjectLiteral - v30 <- EndObjectLiteral - v31 <- Construct v27, [v30, v23, v24] - BeginCatch -> v32 - EndTryCatch - // Code generator finished - Return v24 -EndPlainFunction -SetProperty v27, 'toString', v28 -// Probing finished -v33 <- Construct v27, [v26] -v34 <- LoadInteger '15' -v35 <- CreateNamedVariable 'Int32Array', 'none' -v36 <- Construct v35, [v34] -// Probing value v36 -// Probing finished -v37 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v27 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v27 - ClassAddStaticComputedProperty v26 v27 -EndClassDefinition -v38 <- Construct v37, [] -v39 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v40 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v41 <- CreateNamedVariable 'String', 'none' -v42 <- GetProperty v41, 'prototype' -v43 <- GetProperty v42, 'includes' -v44 <- CallMethod v43, 'call', [v40] -v45 <- GetProperty v36, 'buffer' -// Program may be interesting due to new coverage: 3109 newly discovered edges in the CFG of the target - - -// ===== [ Program 6379BDAD-2523-4C4B-99D7-FDA13971C16A ] ===== -// Mutating 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - // Splicing instruction 1 (CallMethod) from 4295154E-47A4-4247-A3C8-5E27FFD8E019 - v2 <- LoadString 'Pacific/Pitcairn' - v3 <- CallMethod v2, 'matchAll', [v2] - // Splicing done - // Splicing instruction 0 (BeginClassDefinition) from 0918BFB1-499F-484B-98E8-173722A65058 - v4 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - EndClassDefinition - // Splicing done - v5 <- LoadString '54166' - v6 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v7 - v8 <- CreateNamedVariable 'Symbol', 'none' - v9 <- GetProperty v8, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v9 -> v10 - v11 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v12 - v13 <- UnaryOperation v11, '--' - v14 <- LoadInteger '0' - v15 <- Compare v11, '==', v14 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v15 - ObjectLiteralAddProperty `value`, v11 - v16 <- EndObjectLiteral - Return v16 - EndObjectLiteralMethod - v17 <- EndObjectLiteral - Return v17 - EndObjectLiteralComputedMethod - v18 <- EndObjectLiteral - Return v18 - EndObjectLiteralGetter - v19 <- EndObjectLiteral - Return v19 -EndPlainFunction -v20 <- CallFunction v0, [] -v21 <- CallFunction v0, [] -v22 <- CallFunction v0, [] -v23 <- LoadString 'monthCode' -v24 <- LoadString '-4096' -v25 <- LoadString '7' -v26 <- LoadInteger '-971292825' -v27 <- LoadInteger '255' -v28 <- LoadInteger '3' -v29 <- LoadInteger '1000' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- BeginPlainFunction -> - v32 <- CallMethod v24, 'match', [v24] - BeginTry - BeginObjectLiteral - v33 <- EndObjectLiteral - v34 <- Construct v30, [v33, v26, v27] - BeginCatch -> v35 - EndTryCatch - Return v27 -EndPlainFunction -SetProperty v30, 'toString', v31 -v36 <- Construct v30, [v29] -v37 <- LoadInteger '15' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v30 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v30 - ClassAddStaticComputedProperty v29 v30 -EndClassDefinition -v41 <- Construct v40, [] -v42 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v43 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v44 <- CreateNamedVariable 'String', 'none' -v45 <- GetProperty v44, 'prototype' -v46 <- GetProperty v45, 'includes' -v47 <- CallMethod v46, 'call', [v43] -v48 <- GetProperty v39, 'buffer' -// Program may be interesting due to new coverage: 3205 newly discovered edges in the CFG of the target - - -// ===== [ Program D09A0CD0-9A53-4BF5-8342-52EFC8AE48C5 ] ===== -// Mutating 6379BDAD-2523-4C4B-99D7-FDA13971C16A with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString 'Pacific/Pitcairn' - // Splicing instruction 29 (CallMethod) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 - v3 <- CreateNamedVariable 'Float32Array', 'none' - v4 <- LoadInteger '160' - v5 <- Construct v3, [v4] - v6 <- GetComputedProperty v5, v5 - v7 <- CallMethod (guarded) v6, 'apply', [] - // Splicing done - v8 <- CallMethod v2, 'matchAll', [v2] - v9 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - EndClassDefinition - v10 <- LoadString '54166' - v11 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v12 - v13 <- CreateNamedVariable 'Symbol', 'none' - v14 <- GetProperty v13, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v14 -> v15 - v16 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v17 - v18 <- UnaryOperation v16, '--' - v19 <- LoadInteger '0' - v20 <- Compare v16, '==', v19 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v16 - v21 <- EndObjectLiteral - Return v21 - EndObjectLiteralMethod - v22 <- EndObjectLiteral - Return v22 - EndObjectLiteralComputedMethod - v23 <- EndObjectLiteral - Return v23 - EndObjectLiteralGetter - v24 <- EndObjectLiteral - Return v24 -EndPlainFunction -v25 <- CallFunction v0, [] -// Splicing instruction 14 (EndObjectLiteral) from AB6534A7-1890-4C1A-B46C-69EB8C16CB0C -BeginObjectLiteral -v26 <- EndObjectLiteral -// Splicing done -// Splicing instruction 41 (BeginPlainFunction) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -v27 <- LoadFloat '0.7556388661871177' -v28 <- LoadString 'object' -v29 <- LoadFloat '5.0' -v30 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v31, v32 - UpdateComputedProperty v31, v31, '??',v29 - v33 <- CreateNamedVariable 'WeakMap', 'none' - v34 <- Construct v33, [] - v35 <- GetComputedSuperProperty v33 - BeginObjectLiteral - v36 <- EndObjectLiteral - SetProperty v36, 'b', v28 - BeginObjectLiteral - v37 <- EndObjectLiteral - SetProperty v37, 'b', v28 - SetProperty v37, 'd', v29 - BeginObjectLiteral - v38 <- EndObjectLiteral - SetProperty v38, 'b', v28 - SetProperty v38, 'd', v29 - SetProperty v38, 'a', v27 - BeginObjectLiteral - v39 <- EndObjectLiteral - SetProperty v39, 'b', v28 - SetProperty v39, 'd', v29 - SetProperty v39, 'f', v35 - EndClassInstanceSetter -EndClassDefinition -v40 <- Construct v30, [] -v41 <- CreateFloatArray [2.0] -v42 <- CreateFloatArray [-5.418157485948316, -490.3783403332458, -5.0, inf, -1.7976931348623157e+308, 1000.0, 0.0045946300766794845] -v43 <- BeginConstructor -> v44, v45, v46, v47 - SetProperty v44, 'b', v45 -EndConstructor -v48 <- Construct v43, [v42, v40, v41] -v49 <- BeginPlainFunction -> - Return v48 -EndPlainFunction -// Splicing done -v50 <- CallFunction v0, [] -v51 <- CallFunction v0, [] -v52 <- LoadString 'monthCode' -v53 <- LoadString '-4096' -v54 <- LoadString '7' -v55 <- LoadInteger '-971292825' -v56 <- LoadInteger '255' -v57 <- LoadInteger '3' -v58 <- LoadInteger '1000' -v59 <- CreateNamedVariable 'Int8Array', 'none' -v60 <- BeginPlainFunction -> - v61 <- CallMethod v53, 'match', [v53] - BeginTry - BeginObjectLiteral - v62 <- EndObjectLiteral - v63 <- Construct v59, [v62, v55, v56] - BeginCatch -> v64 - EndTryCatch - Return v56 -EndPlainFunction -SetProperty v59, 'toString', v60 -v65 <- Construct v59, [v58] -v66 <- LoadInteger '15' -v67 <- CreateNamedVariable 'Int32Array', 'none' -v68 <- Construct v67, [v66] -v69 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v59 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v59 - ClassAddStaticComputedProperty v58 v59 -EndClassDefinition -v70 <- Construct v69, [] -v71 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v72 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v73 <- CreateNamedVariable 'String', 'none' -v74 <- GetProperty v73, 'prototype' -v75 <- GetProperty v74, 'includes' -v76 <- CallMethod v75, 'call', [v72] -v77 <- GetProperty v68, 'buffer' -// Program may be interesting due to new coverage: 3409 newly discovered edges in the CFG of the target - - -// ===== [ Program ECCEE31E-3751-4790-AE05-369BBC1ABE1A ] ===== -// Minimizing D09A0CD0-9A53-4BF5-8342-52EFC8AE48C5 -v0 <- LoadUndefined -v1 <- LoadUndefined -v2 <- LoadInteger '684323558' -v3 <- LoadString 'Pacific/Pitcairn' -v4 <- CreateNamedVariable 'Float32Array', 'none' -v5 <- LoadInteger '160' -BeginObjectLiteral - BeginObjectLiteralGetter `c` -> v6 - v7 <- CreateNamedVariable 'Symbol', 'none' - Return v7 - EndObjectLiteralGetter -v8 <- EndObjectLiteral -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.fzil b/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.fzil deleted file mode 100755 index 8f3b8f0c6..000000000 Binary files a/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.js b/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.js deleted file mode 100755 index 8c3ae78d4..000000000 --- a/old_corpus/program_20251007083455_ECCEE31E-3751-4790-AE05-369BBC1ABE1A.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing D09A0CD0-9A53-4BF5-8342-52EFC8AE48C5 -const v8 = { - get c() { - return Symbol; - }, -}; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.fuzzil.history b/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.fuzzil.history deleted file mode 100755 index 64b541b2f..000000000 --- a/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.fuzzil.history +++ /dev/null @@ -1,578 +0,0 @@ -// ===== [ Program F8B7B3BD-D45C-4A8B-9003-CBB9C3F73787 ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString '54166' - v3 <- LoadFloat 'nan' - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v1 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `c` -> v4 - // Executing code generator IteratorGenerator - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v6 -> v7 - v8 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v9 - v10 <- UnaryOperation v8, '--' - v11 <- LoadInteger '0' - v12 <- Compare v8, '==', v11 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v12 - ObjectLiteralAddProperty `value`, v8 - v13 <- EndObjectLiteral - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v14 - EndObjectLiteralComputedMethod - v15 <- EndObjectLiteral - // Code generator finished - Return v15 - EndObjectLiteralGetter - // Code generator finished - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -// Code generator finished -// Executing code generator StringGenerator -v20 <- LoadString 'monthCode' -v21 <- LoadString '-4096' -v22 <- LoadString '7' -// Code generator finished -// Executing code generator IntegerGenerator -v23 <- LoadInteger '-971292825' -v24 <- LoadInteger '255' -v25 <- LoadInteger '3' -// Code generator finished -// End of prefix code. 10 variables are now visible -v26 <- LoadInteger '1000' -v27 <- CreateNamedVariable 'Int8Array', 'none' -v28 <- Construct v27, [v26] -v29 <- LoadInteger '15' -v30 <- CreateNamedVariable 'Int32Array', 'none' -v31 <- Construct v30, [v29] -v32 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v27 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v27 - ClassAddStaticComputedProperty v26 v27 -EndClassDefinition -v33 <- Construct v32, [] -v34 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v35 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v36 <- CreateNamedVariable 'String', 'none' -v37 <- GetProperty v36, 'prototype' -v38 <- GetProperty v37, 'includes' -v39 <- CallMethod v38, 'call', [v35] -v40 <- GetProperty v31, 'buffer' - - -// ===== [ Program 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 ] ===== -// Mutating F8B7B3BD-D45C-4A8B-9003-CBB9C3F73787 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString '54166' - v3 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v6 -> v7 - v8 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v9 - v10 <- UnaryOperation v8, '--' - v11 <- LoadInteger '0' - v12 <- Compare v8, '==', v11 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v12 - ObjectLiteralAddProperty `value`, v8 - v13 <- EndObjectLiteral - Return v13 - EndObjectLiteralMethod - v14 <- EndObjectLiteral - Return v14 - EndObjectLiteralComputedMethod - v15 <- EndObjectLiteral - Return v15 - EndObjectLiteralGetter - v16 <- EndObjectLiteral - Return v16 -EndPlainFunction -v17 <- CallFunction v0, [] -v18 <- CallFunction v0, [] -v19 <- CallFunction v0, [] -v20 <- LoadString 'monthCode' -v21 <- LoadString '-4096' -v22 <- LoadString '7' -v23 <- LoadInteger '-971292825' -v24 <- LoadInteger '255' -v25 <- LoadInteger '3' -v26 <- LoadInteger '1000' -v27 <- CreateNamedVariable 'Int8Array', 'none' -// Probing value v27 -v28 <- BeginPlainFunction -> - // Executing code generator MethodCallGenerator - v29 <- CallMethod v21, 'match', [v21] - // Code generator finished - // Executing code generator ApiConstructorCallGenerator - BeginTry - BeginObjectLiteral - v30 <- EndObjectLiteral - v31 <- Construct v27, [v30, v23, v24] - BeginCatch -> v32 - EndTryCatch - // Code generator finished - Return v24 -EndPlainFunction -SetProperty v27, 'toString', v28 -// Probing finished -v33 <- Construct v27, [v26] -v34 <- LoadInteger '15' -v35 <- CreateNamedVariable 'Int32Array', 'none' -v36 <- Construct v35, [v34] -// Probing value v36 -// Probing finished -v37 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v27 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v27 - ClassAddStaticComputedProperty v26 v27 -EndClassDefinition -v38 <- Construct v37, [] -v39 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v40 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v41 <- CreateNamedVariable 'String', 'none' -v42 <- GetProperty v41, 'prototype' -v43 <- GetProperty v42, 'includes' -v44 <- CallMethod v43, 'call', [v40] -v45 <- GetProperty v36, 'buffer' -// Program may be interesting due to new coverage: 3109 newly discovered edges in the CFG of the target - - -// ===== [ Program 6379BDAD-2523-4C4B-99D7-FDA13971C16A ] ===== -// Mutating 88A33F1F-1C57-4A4A-AA34-EDBDA7F4EB46 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - // Splicing instruction 1 (CallMethod) from 4295154E-47A4-4247-A3C8-5E27FFD8E019 - v2 <- LoadString 'Pacific/Pitcairn' - v3 <- CallMethod v2, 'matchAll', [v2] - // Splicing done - // Splicing instruction 0 (BeginClassDefinition) from 0918BFB1-499F-484B-98E8-173722A65058 - v4 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - EndClassDefinition - // Splicing done - v5 <- LoadString '54166' - v6 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v7 - v8 <- CreateNamedVariable 'Symbol', 'none' - v9 <- GetProperty v8, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v9 -> v10 - v11 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v12 - v13 <- UnaryOperation v11, '--' - v14 <- LoadInteger '0' - v15 <- Compare v11, '==', v14 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v15 - ObjectLiteralAddProperty `value`, v11 - v16 <- EndObjectLiteral - Return v16 - EndObjectLiteralMethod - v17 <- EndObjectLiteral - Return v17 - EndObjectLiteralComputedMethod - v18 <- EndObjectLiteral - Return v18 - EndObjectLiteralGetter - v19 <- EndObjectLiteral - Return v19 -EndPlainFunction -v20 <- CallFunction v0, [] -v21 <- CallFunction v0, [] -v22 <- CallFunction v0, [] -v23 <- LoadString 'monthCode' -v24 <- LoadString '-4096' -v25 <- LoadString '7' -v26 <- LoadInteger '-971292825' -v27 <- LoadInteger '255' -v28 <- LoadInteger '3' -v29 <- LoadInteger '1000' -v30 <- CreateNamedVariable 'Int8Array', 'none' -v31 <- BeginPlainFunction -> - v32 <- CallMethod v24, 'match', [v24] - BeginTry - BeginObjectLiteral - v33 <- EndObjectLiteral - v34 <- Construct v30, [v33, v26, v27] - BeginCatch -> v35 - EndTryCatch - Return v27 -EndPlainFunction -SetProperty v30, 'toString', v31 -v36 <- Construct v30, [v29] -v37 <- LoadInteger '15' -v38 <- CreateNamedVariable 'Int32Array', 'none' -v39 <- Construct v38, [v37] -v40 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v30 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v30 - ClassAddStaticComputedProperty v29 v30 -EndClassDefinition -v41 <- Construct v40, [] -v42 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v43 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v44 <- CreateNamedVariable 'String', 'none' -v45 <- GetProperty v44, 'prototype' -v46 <- GetProperty v45, 'includes' -v47 <- CallMethod v46, 'call', [v43] -v48 <- GetProperty v39, 'buffer' -// Program may be interesting due to new coverage: 3205 newly discovered edges in the CFG of the target - - -// ===== [ Program D09A0CD0-9A53-4BF5-8342-52EFC8AE48C5 ] ===== -// Mutating 6379BDAD-2523-4C4B-99D7-FDA13971C16A with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString 'Pacific/Pitcairn' - // Splicing instruction 29 (CallMethod) from 0CB18E3E-7F22-438D-A419-0E11FCE45430 - v3 <- CreateNamedVariable 'Float32Array', 'none' - v4 <- LoadInteger '160' - v5 <- Construct v3, [v4] - v6 <- GetComputedProperty v5, v5 - v7 <- CallMethod (guarded) v6, 'apply', [] - // Splicing done - v8 <- CallMethod v2, 'matchAll', [v2] - v9 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - EndClassDefinition - v10 <- LoadString '54166' - v11 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v12 - v13 <- CreateNamedVariable 'Symbol', 'none' - v14 <- GetProperty v13, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v14 -> v15 - v16 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v17 - v18 <- UnaryOperation v16, '--' - v19 <- LoadInteger '0' - v20 <- Compare v16, '==', v19 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v20 - ObjectLiteralAddProperty `value`, v16 - v21 <- EndObjectLiteral - Return v21 - EndObjectLiteralMethod - v22 <- EndObjectLiteral - Return v22 - EndObjectLiteralComputedMethod - v23 <- EndObjectLiteral - Return v23 - EndObjectLiteralGetter - v24 <- EndObjectLiteral - Return v24 -EndPlainFunction -v25 <- CallFunction v0, [] -// Splicing instruction 14 (EndObjectLiteral) from AB6534A7-1890-4C1A-B46C-69EB8C16CB0C -BeginObjectLiteral -v26 <- EndObjectLiteral -// Splicing done -// Splicing instruction 41 (BeginPlainFunction) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -v27 <- LoadFloat '0.7556388661871177' -v28 <- LoadString 'object' -v29 <- LoadFloat '5.0' -v30 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v31, v32 - UpdateComputedProperty v31, v31, '??',v29 - v33 <- CreateNamedVariable 'WeakMap', 'none' - v34 <- Construct v33, [] - v35 <- GetComputedSuperProperty v33 - BeginObjectLiteral - v36 <- EndObjectLiteral - SetProperty v36, 'b', v28 - BeginObjectLiteral - v37 <- EndObjectLiteral - SetProperty v37, 'b', v28 - SetProperty v37, 'd', v29 - BeginObjectLiteral - v38 <- EndObjectLiteral - SetProperty v38, 'b', v28 - SetProperty v38, 'd', v29 - SetProperty v38, 'a', v27 - BeginObjectLiteral - v39 <- EndObjectLiteral - SetProperty v39, 'b', v28 - SetProperty v39, 'd', v29 - SetProperty v39, 'f', v35 - EndClassInstanceSetter -EndClassDefinition -v40 <- Construct v30, [] -v41 <- CreateFloatArray [2.0] -v42 <- CreateFloatArray [-5.418157485948316, -490.3783403332458, -5.0, inf, -1.7976931348623157e+308, 1000.0, 0.0045946300766794845] -v43 <- BeginConstructor -> v44, v45, v46, v47 - SetProperty v44, 'b', v45 -EndConstructor -v48 <- Construct v43, [v42, v40, v41] -v49 <- BeginPlainFunction -> - Return v48 -EndPlainFunction -// Splicing done -v50 <- CallFunction v0, [] -v51 <- CallFunction v0, [] -v52 <- LoadString 'monthCode' -v53 <- LoadString '-4096' -v54 <- LoadString '7' -v55 <- LoadInteger '-971292825' -v56 <- LoadInteger '255' -v57 <- LoadInteger '3' -v58 <- LoadInteger '1000' -v59 <- CreateNamedVariable 'Int8Array', 'none' -v60 <- BeginPlainFunction -> - v61 <- CallMethod v53, 'match', [v53] - BeginTry - BeginObjectLiteral - v62 <- EndObjectLiteral - v63 <- Construct v59, [v62, v55, v56] - BeginCatch -> v64 - EndTryCatch - Return v56 -EndPlainFunction -SetProperty v59, 'toString', v60 -v65 <- Construct v59, [v58] -v66 <- LoadInteger '15' -v67 <- CreateNamedVariable 'Int32Array', 'none' -v68 <- Construct v67, [v66] -v69 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v59 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v59 - ClassAddStaticComputedProperty v58 v59 -EndClassDefinition -v70 <- Construct v69, [] -v71 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v72 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -v73 <- CreateNamedVariable 'String', 'none' -v74 <- GetProperty v73, 'prototype' -v75 <- GetProperty v74, 'includes' -v76 <- CallMethod v75, 'call', [v72] -v77 <- GetProperty v68, 'buffer' -// Program may be interesting due to new coverage: 3409 newly discovered edges in the CFG of the target - - -// ===== [ Program A4CDDE57-2B30-4AAE-A46C-039E5BE601BD ] ===== -// Mutating D09A0CD0-9A53-4BF5-8342-52EFC8AE48C5 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadInteger '684323558' - v2 <- LoadString 'Pacific/Pitcairn' - // Splicing instruction 42 (BeginPlainFunction) from 627667C2-C00C-46B8-98B1-F775BEA02CFF - v3 <- BeginPlainFunction -> v4 - Return v4 - EndPlainFunction - // Splicing done - // Splicing instruction 1 (CallMethod) from 7CF7ADD1-D4D5-4722-A201-97F81FE27C27 - v5 <- LoadFloat '3.0' - v6 <- CallMethod (guarded) v5, 'apply', [] - // Splicing done - v7 <- CreateNamedVariable 'Float32Array', 'none' - v8 <- LoadInteger '160' - v9 <- Construct v7, [v8] - v10 <- GetComputedProperty v9, v9 - v11 <- CallMethod (guarded) v10, 'apply', [] - v12 <- CallMethod v2, 'matchAll', [v2] - v13 <- BeginClassDefinition (exp) - ClassAddPrivateInstanceProperty 'f' - ClassAddInstanceElement '3' - EndClassDefinition - v14 <- LoadString '54166' - v15 <- LoadFloat 'nan' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v1 - BeginObjectLiteralGetter `c` -> v16 - v17 <- CreateNamedVariable 'Symbol', 'none' - v18 <- GetProperty v17, 'iterator' - BeginObjectLiteral - BeginObjectLiteralComputedMethod v18 -> v19 - v20 <- LoadInteger '10' - BeginObjectLiteral - BeginObjectLiteralMethod `next` -> v21 - v22 <- UnaryOperation v20, '--' - v23 <- LoadInteger '0' - v24 <- Compare v20, '==', v23 - BeginObjectLiteral - ObjectLiteralAddProperty `done`, v24 - ObjectLiteralAddProperty `value`, v20 - v25 <- EndObjectLiteral - Return v25 - EndObjectLiteralMethod - v26 <- EndObjectLiteral - Return v26 - EndObjectLiteralComputedMethod - v27 <- EndObjectLiteral - Return v27 - EndObjectLiteralGetter - v28 <- EndObjectLiteral - Return v28 -EndPlainFunction -v29 <- CallFunction v0, [] -BeginObjectLiteral -v30 <- EndObjectLiteral -v31 <- LoadFloat '0.7556388661871177' -v32 <- LoadString 'object' -v33 <- LoadFloat '5.0' -// Splicing instruction 107 (EndWhileLoop) from BF8ECD92-DF14-4D7D-AE21-264C25565E3D -v34 <- BeginPlainFunction -> -EndPlainFunction -v35 <- LoadInteger '0' -BeginWhileLoopHeader - v36 <- LoadInteger '5' - v37 <- Compare v35, '<', v36 -BeginWhileLoopBody v37 - BeginRepeatLoop '100' -> v38 - v39 <- CallFunction v34, [] - EndRepeatLoop - v40 <- UnaryOperation v35, '++' -EndWhileLoop -// Splicing done -v41 <- BeginClassDefinition (decl) - ClassAddInstanceElement '0' - BeginClassInstanceSetter `g` -> v42, v43 - UpdateComputedProperty v42, v42, '??',v33 - v44 <- CreateNamedVariable 'WeakMap', 'none' - v45 <- Construct v44, [] - v46 <- GetComputedSuperProperty v44 - BeginObjectLiteral - v47 <- EndObjectLiteral - // Splicing instruction 5 (EndObjectLiteral) from C937B217-899E-4B59-B17B-C8C7896698ED - v48 <- BeginClassDefinition (decl) - EndClassDefinition - BeginObjectLiteral - ObjectLiteralSetPrototype v48 - ObjectLiteralAddProperty `h`, v48 - v49 <- EndObjectLiteral - // Splicing done - SetProperty v47, 'b', v32 - BeginObjectLiteral - v50 <- EndObjectLiteral - SetProperty v50, 'b', v32 - SetProperty v50, 'd', v33 - BeginObjectLiteral - v51 <- EndObjectLiteral - SetProperty v51, 'b', v32 - SetProperty v51, 'd', v33 - SetProperty v51, 'a', v31 - BeginObjectLiteral - v52 <- EndObjectLiteral - SetProperty v52, 'b', v32 - SetProperty v52, 'd', v33 - SetProperty v52, 'f', v46 - EndClassInstanceSetter -EndClassDefinition -v53 <- Construct v41, [] -v54 <- CreateFloatArray [2.0] -v55 <- CreateFloatArray [-5.418157485948316, -490.3783403332458, -5.0, inf, -1.7976931348623157e+308, 1000.0, 0.0045946300766794845] -v56 <- BeginConstructor -> v57, v58, v59, v60 - SetProperty v57, 'b', v58 -EndConstructor -v61 <- Construct v56, [v55, v53, v54] -// Splicing instruction 11 (EndObjectLiteral) from BB00504F-DE1E-4CF2-802B-17E056A601DC -BeginObjectLiteral -v62 <- EndObjectLiteral -// Splicing done -// Splicing instruction 69 (EndPlainFunction) from F653760E-2BD1-48BE-BE58-DD13E95E804E -v63 <- LoadFloat '3.8607079113389884e+307' -v64 <- BeginPlainFunction -> - Return v63 -EndPlainFunction -// Splicing done -v65 <- BeginPlainFunction -> - Return v61 -EndPlainFunction -v66 <- CallFunction v0, [] -v67 <- CallFunction v0, [] -v68 <- LoadString 'monthCode' -v69 <- LoadString '-4096' -v70 <- LoadString '7' -v71 <- LoadInteger '-971292825' -v72 <- LoadInteger '255' -v73 <- LoadInteger '3' -v74 <- LoadInteger '1000' -v75 <- CreateNamedVariable 'Int8Array', 'none' -v76 <- BeginPlainFunction -> - v77 <- CallMethod v69, 'match', [v69] - BeginTry - BeginObjectLiteral - v78 <- EndObjectLiteral - v79 <- Construct v75, [v78, v71, v72] - BeginCatch -> v80 - EndTryCatch - Return v72 -EndPlainFunction -SetProperty v75, 'toString', v76 -v81 <- Construct v75, [v74] -v82 <- LoadInteger '15' -v83 <- CreateNamedVariable 'Int32Array', 'none' -v84 <- Construct v83, [v82] -v85 <- BeginClassDefinition (decl) - ClassAddInstanceProperty 'h' v75 - ClassAddPrivateInstanceProperty 'b' - ClassAddStaticComputedProperty v75 - ClassAddStaticComputedProperty v74 v75 -EndClassDefinition -v86 <- Construct v85, [] -v87 <- LoadRegExp '[(?:a+)+]' 'dygimu' -v88 <- LoadRegExp 'foo(?=bar)bazc(a)X?' 'dgmu' -// Splicing instruction 4 (GetElement) from 09FBAF60-F879-4806-B5C4-071282D28D40 -v89 <- BeginClassDefinition (decl) -EndClassDefinition -v90 <- LoadFloat '8.16182010166663e+306' -v91 <- BinaryOperation v89, '<<', v90 -v92 <- GetElement v91, '4' -// Splicing done -v93 <- CreateNamedVariable 'String', 'none' -v94 <- GetProperty v93, 'prototype' -v95 <- GetProperty v94, 'includes' -v96 <- CallMethod v95, 'call', [v88] -v97 <- GetProperty v84, 'buffer' -// Program may be interesting due to new coverage: 4700 newly discovered edges in the CFG of the target - - -// ===== [ Program 7757CCC5-478E-4E95-9A20-D2344403E9FF ] ===== -// Minimizing A4CDDE57-2B30-4AAE-A46C-039E5BE601BD -BeginRepeatLoop '50' -> v0 -EndRepeatLoop -v1 <- BeginClassDefinition (decl) -EndClassDefinition -v2 <- LoadFloat '8.16182010166663e+306' -v3 <- BinaryOperation v1, '<<', v2 -v4 <- GetElement v3, '4' -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.fzil b/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.fzil deleted file mode 100755 index ac6f8a9f7..000000000 Binary files a/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.js b/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.js deleted file mode 100755 index 219c719ff..000000000 --- a/old_corpus/program_20251007083501_7757CCC5-478E-4E95-9A20-D2344403E9FF.js +++ /dev/null @@ -1,7 +0,0 @@ -// Minimizing A4CDDE57-2B30-4AAE-A46C-039E5BE601BD -for (let v0 = 0; v0 < 50; v0++) { -} -class C1 { -} -(C1 << 8.16182010166663e+306)[4]; -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.fuzzil.history b/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.fuzzil.history deleted file mode 100755 index 6db0def3b..000000000 --- a/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.fuzzil.history +++ /dev/null @@ -1,201 +0,0 @@ -// ===== [ Program 935D1264-5A88-472A-9BA9-F5AAF68E733C ] ===== -// Start of prefix code -// Executing code generator BuiltinObjectInstanceGenerator -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- Construct v0, [] -// Code generator finished -// Executing code generator BigIntGenerator -v2 <- LoadBigInt '-597572220' -v3 <- LoadBigInt '1024' -v4 <- LoadBigInt '1290375375' -// Code generator finished -// Executing code generator TypedArrayGenerator -v5 <- LoadInteger '801' -v6 <- CreateNamedVariable 'Uint32Array', 'none' -v7 <- Construct v6, [v5] -v8 <- LoadInteger '1037' -v9 <- CreateNamedVariable 'Int32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '6' -v12 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v13 <- Construct v12, [v11] -// Code generator finished -// End of prefix code. 14 variables are now visible -v14 <- LoadString '45234' -v15 <- LoadString 'h' -v16 <- LoadString '-128' -v17 <- CreateNamedVariable 'Map', 'none' -v18 <- Construct v17, [] -v19 <- CreateArray [v16, v18] -v20 <- CreateArray [v19, v15, v15] -v21 <- CreateArray [v20, v20, v15, v20] -v22 <- LoadString 'p' -SetElement v22, '0', v22 -v23 <- LoadString 'f' -v24 <- LoadString 'every' -v25 <- LoadFloat '-158216.12457722262' -v26 <- LoadFloat '1000000000000.0' -v27 <- LoadFloat 'inf' -v28 <- BinaryOperation v27, '&', v27 -v29 <- BeginConstructor -> v30 - v31 <- GetProperty (guarded) v30, 'constructor' - v32 <- Construct (guarded) v31, [] -EndConstructor -v33 <- Construct v29, [v17, v20] -SetProperty v33, 'length', v33 -v34 <- Construct v29, [] -v35 <- Construct v29, [] -v36 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v37 - EndClassStaticGetter -EndClassDefinition -v38 <- CallFunction (guarded) v36, [] -v39 <- Construct v36, [] -v40 <- Construct v36, [] -v41 <- BeginConstructor -> v42, v43, v44, v45 - v46 <- CallMethod (guarded) v44, 'constructor', [] - v47 <- BinaryOperation v45, '??', v45 - SetProperty v42, 'b', v44 -EndConstructor -v48 <- Construct v41, [v35, v40] -v49 <- Construct v41, [v33, v39] -SetProperty v49, 'b', v49 -v50 <- Construct v41, [v36, v34] -v51 <- CreateNamedVariable 'BigUint64Array', 'none' -SetProperty v51, 'f', v51 -v52 <- Construct v51, [] -v53 <- CallMethod (guarded) v52, 'entries', [] -v54 <- LoadInteger '1000' -v55 <- UnaryOperation v54, '--' -v56 <- CreateNamedVariable 'BigInt64Array', 'none' -v57 <- Construct v56, [v54] -BeginTry - v58 <- CallMethod v57, 'some', [v57] -BeginCatch -> v59 -EndTryCatch -v60 <- GetProperty v52, '__proto__' -v61 <- CallMethod (guarded) v60, 'find', [v56] -v62 <- DeleteProperty v40, 'f' -v63 <- UnaryOperation v56, '++' -v64 <- UnaryOperation '~', v54 - - -// ===== [ Program 6DCC9B8D-8469-4F11-A3FB-76F7C921B2A9 ] ===== -// Mutating 935D1264-5A88-472A-9BA9-F5AAF68E733C with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- Construct v0, [] -v2 <- LoadBigInt '-597572220' -v3 <- LoadBigInt '1024' -v4 <- LoadBigInt '1290375375' -v5 <- LoadInteger '801' -v6 <- CreateNamedVariable 'Uint32Array', 'none' -v7 <- Construct v6, [v5] -v8 <- LoadInteger '1037' -v9 <- CreateNamedVariable 'Int32Array', 'none' -v10 <- Construct v9, [v8] -v11 <- LoadInteger '6' -v12 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v13 <- Construct v12, [v11] -v14 <- LoadString '45234' -v15 <- LoadString 'h' -v16 <- LoadString '-128' -v17 <- CreateNamedVariable 'Map', 'none' -v18 <- Construct v17, [] -v19 <- CreateArray [v16, v18] -v20 <- CreateArray [v19, v15, v15] -v21 <- CreateArray [v20, v20, v15, v20] -v22 <- LoadString 'p' -SetElement v22, '0', v22 -v23 <- LoadString 'f' -v24 <- LoadString 'every' -v25 <- LoadFloat '-158216.12457722262' -v26 <- LoadFloat '1000000000000.0' -v27 <- LoadFloat 'inf' -v28 <- BinaryOperation v27, '&', v27 -v29 <- BeginConstructor -> v30 - // Probing value v30 - v31 <- BeginPlainFunction -> v32, v33 - // Splicing instruction 2 (GetProperty) from 708491BE-FB90-44FB-BF77-16478C8D3ABE - v34 <- GetProperty v20, 'constructor' - // Splicing done - // Executing code generator PropertyRetrievalGenerator - v35 <- GetProperty v21, 'length' - // Code generator finished - Return v30 - EndPlainFunction - ConfigureProperty v30, 'constructor', 'PropertyFlags(rawValue: 6)', 'value' [["v31"]] - // Probing finished - v36 <- GetProperty (guarded) v30, 'constructor' - v37 <- Construct (guarded) v36, [] -EndConstructor -v38 <- Construct v29, [v17, v20] -SetProperty v38, 'length', v38 -v39 <- Construct v29, [] -// Probing value v39 -SetProperty v39, 'constructor', v0 -// Probing finished -v40 <- Construct v29, [] -v41 <- BeginClassDefinition (exp) - BeginClassStaticGetter `b` -> v42 - EndClassStaticGetter -EndClassDefinition -v43 <- CallFunction (guarded) v41, [] -v44 <- Construct v41, [] -v45 <- Construct v41, [] -v46 <- BeginConstructor -> v47, v48, v49, v50 - // Probing value v47 - SetProperty v47, 'b', v44 - // Probing finished - // Probing value v49 - SetProperty v49, 'constructor', v0 - // Probing finished - v51 <- CallMethod (guarded) v49, 'constructor', [] - v52 <- BinaryOperation v50, '??', v50 - SetProperty v47, 'b', v49 -EndConstructor -v53 <- Construct v46, [v40, v45] -v54 <- Construct v46, [v38, v44] -SetProperty v54, 'b', v54 -v55 <- Construct v46, [v41, v39] -v56 <- CreateNamedVariable 'BigUint64Array', 'none' -// Probing value v56 -SetProperty v56, 'f', v9 -// Probing finished -SetProperty v56, 'f', v56 -v57 <- Construct v56, [] -// Probing value v57 -// Probing finished -v58 <- CallMethod (guarded) v57, 'entries', [] -v59 <- LoadInteger '1000' -v60 <- UnaryOperation v59, '--' -v61 <- CreateNamedVariable 'BigInt64Array', 'none' -// Probing value v61 -v62 <- CreateNamedVariable 'Symbol', 'none' -v63 <- GetProperty v62, 'toPrimitive' -SetComputedProperty v61, v63, v0 -// Probing finished -v64 <- Construct v61, [v59] -BeginTry - v65 <- CallMethod v64, 'some', [v64] -BeginCatch -> v66 -EndTryCatch -v67 <- GetProperty v57, '__proto__' -// Probing value v67 -// Probing finished -v68 <- CallMethod (guarded) v67, 'find', [v61] -v69 <- DeleteProperty v45, 'f' -v70 <- UnaryOperation v61, '++' -v71 <- UnaryOperation '~', v59 -// Program may be interesting due to new coverage: 3379 newly discovered edges in the CFG of the target - - -// ===== [ Program 6E83AF79-31DE-4D25-B225-B474D21B4EC7 ] ===== -// Minimizing 6DCC9B8D-8469-4F11-A3FB-76F7C921B2A9 -v0 <- CreateNamedVariable 'Date', 'none' -v1 <- CreateNamedVariable 'BigInt64Array', 'none' -v2 <- CreateNamedVariable 'Symbol', 'none' -SetComputedProperty v1, v2, v0 -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.fzil b/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.fzil deleted file mode 100755 index 26f016885..000000000 Binary files a/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.js b/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.js deleted file mode 100755 index 68b967425..000000000 --- a/old_corpus/program_20251007083507_6E83AF79-31DE-4D25-B225-B474D21B4EC7.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 6DCC9B8D-8469-4F11-A3FB-76F7C921B2A9 -BigInt64Array[Symbol] = Date; -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.fuzzil.history b/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.fuzzil.history deleted file mode 100755 index e29206373..000000000 --- a/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.fuzzil.history +++ /dev/null @@ -1,503 +0,0 @@ -// ===== [ Program EFC9D5F6-7C9F-428C-9E42-8509559A771E ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v0 -EndConstructor -v8 <- Construct v4, [v0, v2] -v9 <- Construct v4, [v0, v8] -v10 <- Construct v4, [v1, v8] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v11 <- BeginClassDefinition (decl) v4 - // Executing code generator ClassInstanceSetterGenerator - BeginClassInstanceSetter `d` -> v12, v13 - // Executing code generator ProxyGenerator - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v14 <- EndObjectLiteral - v15 <- CreateNamedVariable 'Proxy', 'none' - v16 <- Construct v15, [v8, v14] - // Code generator finished - EndClassInstanceSetter - // Code generator finished -EndClassDefinition -v17 <- Construct v11, [] -v18 <- Construct v11, [] -v19 <- Construct v11, [] -// Code generator finished -// End of prefix code. 12 variables are now visible -v20 <- LoadUndefined -v21 <- LoadUndefined -v22 <- LoadString 'boolean' -v23 <- LoadFloat '883.2734259274789' -v24 <- LoadInteger '123' -v25 <- CreateNamedVariable 'BigInt64Array', 'none' -v26 <- LoadInteger '107' -v27 <- CreateNamedVariable 'Int8Array', 'none' -v28 <- LoadInteger '178' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -v30 <- LoadBigInt '8' -v31 <- LoadBigInt '-3' -v32 <- LoadBigInt '24589' -v33 <- LoadFloat '9.75596771670181' -v34 <- LoadFloat '1000000000.0' -v35 <- LoadFloat '5.992581077391584' -v36 <- LoadBigInt '1073741823' -v37 <- LoadBigInt '-14392' -v38 <- LoadBigInt '16' -v39 <- LoadInteger '-65535' -v40 <- LoadString '8' -v41 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v42, v43 - v44 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v45 <- BeginPlainFunction -> v46, v47, v48 - v49 <- DeleteComputedProperty v21, v47 - Return v48 - EndPlainFunction - v50 <- LoadInteger '14' - v51 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition - - -// ===== [ Program 443E595E-BD5F-4ED0-B6B6-61B66D4528E5 ] ===== -// Mutating EFC9D5F6-7C9F-428C-9E42-8509559A771E with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v0 -EndConstructor -// Exploring value v4 -v8 <- Construct (guarded) v4, [v3, v0] -// Exploring finished -v9 <- Construct v4, [v0, v2] -v10 <- Construct v4, [v0, v9] -v11 <- Construct v4, [v1, v9] -v12 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v13, v14 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v15 <- EndObjectLiteral - v16 <- CreateNamedVariable 'Proxy', 'none' - v17 <- Construct v16, [v9, v15] - EndClassInstanceSetter -EndClassDefinition -v18 <- Construct v12, [] -// Exploring value v18 -SetProperty v18, 'b', v18 -// Exploring finished -v19 <- Construct v12, [] -v20 <- Construct v12, [] -v21 <- LoadUndefined -v22 <- LoadUndefined -v23 <- LoadString 'boolean' -v24 <- LoadFloat '883.2734259274789' -v25 <- LoadInteger '123' -v26 <- CreateNamedVariable 'BigInt64Array', 'none' -v27 <- LoadInteger '107' -// Exploring value v27 -v28 <- BinaryOperation v27, '>>', v27 -// Exploring finished -v29 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v29 -v30 <- CallMethod (guarded) v29, 'from', [v20] -// Exploring finished -v31 <- LoadInteger '178' -// Exploring value v31 -v32 <- BinaryOperation v31, '/', v31 -// Exploring finished -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- LoadBigInt '8' -v35 <- LoadBigInt '-3' -v36 <- LoadBigInt '24589' -v37 <- LoadFloat '9.75596771670181' -v38 <- LoadFloat '1000000000.0' -v39 <- LoadFloat '5.992581077391584' -// Exploring value v39 -v40 <- BinaryOperation v39, '/', v39 -// Exploring finished -v41 <- LoadBigInt '1073741823' -v42 <- LoadBigInt '-14392' -v43 <- LoadBigInt '16' -v44 <- LoadInteger '-65535' -v45 <- LoadString '8' -v46 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v47, v48 - v49 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v50 <- BeginPlainFunction -> v51, v52, v53 - v54 <- DeleteComputedProperty v22, v52 - Return v53 - EndPlainFunction - v55 <- LoadInteger '14' - v56 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2745 newly discovered edges in the CFG of the target - - -// ===== [ Program 8BBFC5A3-A83B-484A-A930-5C9676D03FF9 ] ===== -// Mutating 443E595E-BD5F-4ED0-B6B6-61B66D4528E5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v0 -EndConstructor -v8 <- Construct (guarded) v4, [v3, v0] -// Exploring value v8 -v9 <- GetProperty v8, 'a' -// Exploring finished -v10 <- Construct v4, [v0, v2] -v11 <- Construct v4, [v0, v10] -v12 <- Construct v4, [v1, v10] -v13 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v14, v15 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v16 <- EndObjectLiteral - v17 <- CreateNamedVariable 'Proxy', 'none' - v18 <- Construct v17, [v10, v16] - EndClassInstanceSetter -EndClassDefinition -// Exploring value v13 -SetProperty v13, 'g', v13 -// Exploring finished -v19 <- Construct v13, [] -SetProperty v19, 'b', v19 -v20 <- Construct v13, [] -v21 <- Construct v13, [] -// Exploring value v21 -SetProperty v21, 'g', v21 -// Exploring finished -v22 <- LoadUndefined -v23 <- LoadUndefined -v24 <- LoadString 'boolean' -v25 <- LoadFloat '883.2734259274789' -v26 <- LoadInteger '123' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v27 -v28 <- Construct (guarded) v27, [v3, v11, v21] -// Exploring finished -v29 <- LoadInteger '107' -v30 <- BinaryOperation v29, '>>', v29 -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- CreateNamedVariable 'Int8Array', 'none' -v33 <- CallMethod (guarded) v32, 'from', [v21] -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'entries', [] -// Exploring finished -v35 <- LoadInteger '178' -v36 <- BinaryOperation v35, '/', v35 -// Exploring value v36 -v37 <- BinaryOperation v36, '&', v36 -// Exploring finished -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- LoadBigInt '8' -v40 <- LoadBigInt '-3' -v41 <- LoadBigInt '24589' -// Exploring value v41 -v42 <- BinaryOperation v41, '|', v41 -// Exploring finished -v43 <- LoadFloat '9.75596771670181' -v44 <- LoadFloat '1000000000.0' -// Exploring value v44 -v45 <- BinaryOperation v44, '>>>', v44 -// Exploring finished -v46 <- LoadFloat '5.992581077391584' -v47 <- BinaryOperation v46, '/', v46 -// Exploring value v47 -v48 <- BinaryOperation v47, '+', v47 -// Exploring finished -v49 <- LoadBigInt '1073741823' -v50 <- LoadBigInt '-14392' -v51 <- LoadBigInt '16' -v52 <- LoadInteger '-65535' -v53 <- LoadString '8' -v54 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v55, v56 - v57 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v58 <- BeginPlainFunction -> v59, v60, v61 - v62 <- DeleteComputedProperty v23, v60 - Return v61 - EndPlainFunction - v63 <- LoadInteger '14' - v64 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v54 -v65 <- CallFunction (guarded) v54, [] -// Program may be interesting due to new coverage: 2892 newly discovered edges in the CFG of the target - - -// ===== [ Program 5DDB9F3E-EBFE-4FCA-A8A2-323A14A739E8 ] ===== -// Mutating 8BBFC5A3-A83B-484A-A930-5C9676D03FF9 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Exploring value v5 - v8 <- GetProperty (guarded) v5, 'constructor' - v9 <- Construct (guarded) v8, [v4, v5] - // Exploring finished - SetProperty v5, 'a', v0 -EndConstructor -v10 <- Construct (guarded) v4, [v3, v0] -// Exploring value v10 -SetProperty v10, 'length', v10 -// Exploring finished -v11 <- GetProperty v10, 'a' -// Exploring value v11 -v12 <- BinaryOperation v11, '<<', v11 -// Exploring finished -v13 <- Construct v4, [v0, v2] -v14 <- Construct v4, [v0, v13] -v15 <- Construct v4, [v1, v13] -// Exploring value v15 -v16 <- GetProperty v15, 'a' -// Exploring finished -v17 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v18, v19 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v20 <- EndObjectLiteral - v21 <- CreateNamedVariable 'Proxy', 'none' - v22 <- Construct v21, [v13, v20] - EndClassInstanceSetter -EndClassDefinition -// Exploring value v17 -v23 <- GetProperty v17, 'length' -// Exploring finished -SetProperty v17, 'g', v17 -v24 <- Construct v17, [] -SetProperty v24, 'b', v24 -v25 <- Construct v17, [] -// Exploring value v25 -v26 <- GetProperty v25, 'length' -// Exploring finished -v27 <- Construct v17, [] -SetProperty v27, 'g', v27 -v28 <- LoadUndefined -v29 <- LoadUndefined -v30 <- LoadString 'boolean' -v31 <- LoadFloat '883.2734259274789' -v32 <- LoadInteger '123' -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- Construct (guarded) v33, [v3, v14, v27] -// Exploring value v34 -v35 <- CallMethod (guarded) v34, 'toLocaleString', [] -// Exploring finished -v36 <- LoadInteger '107' -// Exploring value v36 -v37 <- Compare v36, '!==', v36 -// Exploring finished -v38 <- BinaryOperation v36, '>>', v36 -v39 <- BinaryOperation v38, '-', v38 -// Exploring value v39 -v40 <- BinaryOperation v39, '>>>', v39 -// Exploring finished -v41 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v41 -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [v10] -// Exploring finished -v44 <- CallMethod (guarded) v41, 'from', [v27] -// Exploring value v44 -v45 <- CallMethod (guarded) v44, 'entries', [] -// Exploring finished -v46 <- CallMethod (guarded) v44, 'entries', [] -v47 <- LoadInteger '178' -v48 <- BinaryOperation v47, '/', v47 -// Exploring value v48 -v49 <- BinaryOperation v48, '-', v48 -// Exploring finished -v50 <- BinaryOperation v48, '&', v48 -v51 <- CreateNamedVariable 'BigInt64Array', 'none' -v52 <- LoadBigInt '8' -v53 <- LoadBigInt '-3' -v54 <- LoadBigInt '24589' -v55 <- BinaryOperation v54, '|', v54 -v56 <- LoadFloat '9.75596771670181' -v57 <- LoadFloat '1000000000.0' -// Exploring value v57 -v58 <- UnaryOperation v57, '++' -// Exploring finished -v59 <- BinaryOperation v57, '>>>', v57 -v60 <- LoadFloat '5.992581077391584' -// Exploring value v60 -v61 <- UnaryOperation v60, '--' -// Exploring finished -v62 <- BinaryOperation v60, '/', v60 -// Exploring value v62 -v63 <- UnaryOperation v62, '--' -// Exploring finished -v64 <- BinaryOperation v62, '+', v62 -v65 <- LoadBigInt '1073741823' -v66 <- LoadBigInt '-14392' -v67 <- LoadBigInt '16' -// Exploring value v67 -v68 <- Compare v67, '>', v67 -// Exploring finished -v69 <- LoadInteger '-65535' -v70 <- LoadString '8' -v71 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v72, v73 - v74 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v75 <- BeginPlainFunction -> v76, v77, v78 - v79 <- DeleteComputedProperty v29, v77 - Return v78 - EndPlainFunction - v80 <- LoadInteger '14' - v81 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v71 -SetProperty v71, 'd', v71 -// Exploring finished -v82 <- CallFunction (guarded) v71, [] -// Exploring value v82 -v83 <- BinaryOperation v82, '??', v82 -// Program may be interesting due to new coverage: 7912 newly discovered edges in the CFG of the target - - -// ===== [ Program 94A904A0-6ECE-44C7-ADAF-C62629A6821E ] ===== -// Minimizing 5DDB9F3E-EBFE-4FCA-A8A2-323A14A739E8 -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - v8 <- GetProperty (guarded) v5, 'constructor' - v9 <- Construct (guarded) v8, [v4, v5] - SetProperty v5, 'a', v0 -EndConstructor -v10 <- Construct v4, [v3, v0] -SetProperty v10, 'length', v10 -v11 <- GetProperty v10, 'a' -v12 <- BinaryOperation v11, '<<', v11 -v13 <- Construct v4, [v0, v2] -v14 <- Construct v4, [v0, v13] -v15 <- Construct v4, [v1, v13] -v16 <- GetProperty v15, 'a' -v17 <- BeginClassDefinition (decl) v4 -EndClassDefinition -v18 <- Construct v17, [] -SetProperty v18, 'b', v18 -v19 <- Construct v17, [] -v20 <- GetProperty v19, 'length' -v21 <- Construct v17, [] -SetProperty v21, 'g', v21 -v22 <- LoadUndefined -v23 <- LoadInteger '123' -v24 <- CreateNamedVariable 'BigInt64Array', 'none' -v25 <- Construct v24, [v3, v14, v21] -v26 <- CallMethod v25, 'toLocaleString', [] -v27 <- CreateNamedVariable 'Int8Array', 'none' -v28 <- GetProperty v27, 'constructor' -v29 <- Construct (guarded) v28, [v10] -v30 <- CallMethod v27, 'from', [v21] -v31 <- CallMethod v30, 'entries', [] -v32 <- CallMethod v30, 'entries', [] -v33 <- LoadInteger '178' -v34 <- BinaryOperation v33, '/', v33 -v35 <- BinaryOperation v34, '-', v34 -v36 <- BinaryOperation v34, '&', v34 -v37 <- CreateNamedVariable 'BigInt64Array', 'none' -v38 <- LoadBigInt '-3' -v39 <- LoadBigInt '24589' -v40 <- BinaryOperation v39, '|', v39 -v41 <- LoadFloat '1000000000.0' -v42 <- UnaryOperation v41, '++' -v43 <- BinaryOperation v41, '>>>', v41 -v44 <- LoadFloat '5.992581077391584' -v45 <- UnaryOperation v44, '--' -v46 <- BinaryOperation v44, '/', v44 -v47 <- UnaryOperation v46, '--' -v48 <- BinaryOperation v46, '+', v46 -v49 <- LoadBigInt '-14392' -v50 <- LoadBigInt '16' -v51 <- Compare v50, '>', v50 -v52 <- LoadInteger '-65535' -v53 <- BeginClassDefinition (exp) -EndClassDefinition -SetProperty v53, 'd', v53 -v54 <- CallFunction (guarded) v53, [] -v55 <- BinaryOperation v54, '??', v54 -// Program is interesting due to new coverage: 2064 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.fzil b/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.fzil deleted file mode 100755 index 5895af3c0..000000000 Binary files a/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.js b/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.js deleted file mode 100755 index 8be0b4810..000000000 --- a/old_corpus/program_20251007083602_94A904A0-6ECE-44C7-ADAF-C62629A6821E.js +++ /dev/null @@ -1,53 +0,0 @@ -// Minimizing 5DDB9F3E-EBFE-4FCA-A8A2-323A14A739E8 -function f3() { - return -128n; -} -function F4(a6, a7) { - if (!new.target) { throw 'must be called with new'; } - const v8 = this?.constructor; - try { new v8(F4, this); } catch (e) {} - this.a = -697050682n; -} -const v10 = new F4(f3, -697050682n); -v10.length = v10; -const v11 = v10.a; -v11 << v11; -const v13 = new F4(-697050682n, 1000n); -const v14 = new F4(-697050682n, v13); -const v15 = new F4(-128n, v13); -v15.a; -class C17 extends F4 { -} -const v18 = new C17(); -v18.b = v18; -const v19 = new C17(); -v19.length; -const v21 = new C17(); -v21.g = v21; -const v25 = new BigInt64Array(f3, v14, v21); -v25.toLocaleString(); -const v28 = Int8Array.constructor; -try { new v28(v10); } catch (e) {} -const v30 = Int8Array.from(v21); -v30.entries(); -v30.entries(); -const v34 = 178 / 178; -v34 - v34; -v34 & v34; -24589n | 24589n; -let v41 = 1000000000.0; -v41++; -v41 >>> v41; -let v44 = 5.992581077391584; -v44--; -let v46 = v44 / v44; -v46--; -v46 + v46; -16n > 16n; -const v53 = class { -} -v53.d = v53; -let v54; -try { v54 = v53(); } catch (e) {} -v54 ?? v54; -// Program is interesting due to new coverage: 2064 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.fuzzil.history b/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.fuzzil.history deleted file mode 100755 index 4c56536a4..000000000 --- a/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.fuzzil.history +++ /dev/null @@ -1,658 +0,0 @@ -// ===== [ Program EFC9D5F6-7C9F-428C-9E42-8509559A771E ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -// Code generator finished -// Executing code generator ObjectConstructorGenerator -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v0 -EndConstructor -v8 <- Construct v4, [v0, v2] -v9 <- Construct v4, [v0, v8] -v10 <- Construct v4, [v1, v8] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v11 <- BeginClassDefinition (decl) v4 - // Executing code generator ClassInstanceSetterGenerator - BeginClassInstanceSetter `d` -> v12, v13 - // Executing code generator ProxyGenerator - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v14 <- EndObjectLiteral - v15 <- CreateNamedVariable 'Proxy', 'none' - v16 <- Construct v15, [v8, v14] - // Code generator finished - EndClassInstanceSetter - // Code generator finished -EndClassDefinition -v17 <- Construct v11, [] -v18 <- Construct v11, [] -v19 <- Construct v11, [] -// Code generator finished -// End of prefix code. 12 variables are now visible -v20 <- LoadUndefined -v21 <- LoadUndefined -v22 <- LoadString 'boolean' -v23 <- LoadFloat '883.2734259274789' -v24 <- LoadInteger '123' -v25 <- CreateNamedVariable 'BigInt64Array', 'none' -v26 <- LoadInteger '107' -v27 <- CreateNamedVariable 'Int8Array', 'none' -v28 <- LoadInteger '178' -v29 <- CreateNamedVariable 'BigInt64Array', 'none' -v30 <- LoadBigInt '8' -v31 <- LoadBigInt '-3' -v32 <- LoadBigInt '24589' -v33 <- LoadFloat '9.75596771670181' -v34 <- LoadFloat '1000000000.0' -v35 <- LoadFloat '5.992581077391584' -v36 <- LoadBigInt '1073741823' -v37 <- LoadBigInt '-14392' -v38 <- LoadBigInt '16' -v39 <- LoadInteger '-65535' -v40 <- LoadString '8' -v41 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v42, v43 - v44 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v45 <- BeginPlainFunction -> v46, v47, v48 - v49 <- DeleteComputedProperty v21, v47 - Return v48 - EndPlainFunction - v50 <- LoadInteger '14' - v51 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition - - -// ===== [ Program 443E595E-BD5F-4ED0-B6B6-61B66D4528E5 ] ===== -// Mutating EFC9D5F6-7C9F-428C-9E42-8509559A771E with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v0 -EndConstructor -// Exploring value v4 -v8 <- Construct (guarded) v4, [v3, v0] -// Exploring finished -v9 <- Construct v4, [v0, v2] -v10 <- Construct v4, [v0, v9] -v11 <- Construct v4, [v1, v9] -v12 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v13, v14 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v15 <- EndObjectLiteral - v16 <- CreateNamedVariable 'Proxy', 'none' - v17 <- Construct v16, [v9, v15] - EndClassInstanceSetter -EndClassDefinition -v18 <- Construct v12, [] -// Exploring value v18 -SetProperty v18, 'b', v18 -// Exploring finished -v19 <- Construct v12, [] -v20 <- Construct v12, [] -v21 <- LoadUndefined -v22 <- LoadUndefined -v23 <- LoadString 'boolean' -v24 <- LoadFloat '883.2734259274789' -v25 <- LoadInteger '123' -v26 <- CreateNamedVariable 'BigInt64Array', 'none' -v27 <- LoadInteger '107' -// Exploring value v27 -v28 <- BinaryOperation v27, '>>', v27 -// Exploring finished -v29 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v29 -v30 <- CallMethod (guarded) v29, 'from', [v20] -// Exploring finished -v31 <- LoadInteger '178' -// Exploring value v31 -v32 <- BinaryOperation v31, '/', v31 -// Exploring finished -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- LoadBigInt '8' -v35 <- LoadBigInt '-3' -v36 <- LoadBigInt '24589' -v37 <- LoadFloat '9.75596771670181' -v38 <- LoadFloat '1000000000.0' -v39 <- LoadFloat '5.992581077391584' -// Exploring value v39 -v40 <- BinaryOperation v39, '/', v39 -// Exploring finished -v41 <- LoadBigInt '1073741823' -v42 <- LoadBigInt '-14392' -v43 <- LoadBigInt '16' -v44 <- LoadInteger '-65535' -v45 <- LoadString '8' -v46 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v47, v48 - v49 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v50 <- BeginPlainFunction -> v51, v52, v53 - v54 <- DeleteComputedProperty v22, v52 - Return v53 - EndPlainFunction - v55 <- LoadInteger '14' - v56 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Program may be interesting due to new coverage: 2745 newly discovered edges in the CFG of the target - - -// ===== [ Program 8BBFC5A3-A83B-484A-A930-5C9676D03FF9 ] ===== -// Mutating 443E595E-BD5F-4ED0-B6B6-61B66D4528E5 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - SetProperty v5, 'a', v0 -EndConstructor -v8 <- Construct (guarded) v4, [v3, v0] -// Exploring value v8 -v9 <- GetProperty v8, 'a' -// Exploring finished -v10 <- Construct v4, [v0, v2] -v11 <- Construct v4, [v0, v10] -v12 <- Construct v4, [v1, v10] -v13 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v14, v15 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v16 <- EndObjectLiteral - v17 <- CreateNamedVariable 'Proxy', 'none' - v18 <- Construct v17, [v10, v16] - EndClassInstanceSetter -EndClassDefinition -// Exploring value v13 -SetProperty v13, 'g', v13 -// Exploring finished -v19 <- Construct v13, [] -SetProperty v19, 'b', v19 -v20 <- Construct v13, [] -v21 <- Construct v13, [] -// Exploring value v21 -SetProperty v21, 'g', v21 -// Exploring finished -v22 <- LoadUndefined -v23 <- LoadUndefined -v24 <- LoadString 'boolean' -v25 <- LoadFloat '883.2734259274789' -v26 <- LoadInteger '123' -v27 <- CreateNamedVariable 'BigInt64Array', 'none' -// Exploring value v27 -v28 <- Construct (guarded) v27, [v3, v11, v21] -// Exploring finished -v29 <- LoadInteger '107' -v30 <- BinaryOperation v29, '>>', v29 -// Exploring value v30 -v31 <- BinaryOperation v30, '-', v30 -// Exploring finished -v32 <- CreateNamedVariable 'Int8Array', 'none' -v33 <- CallMethod (guarded) v32, 'from', [v21] -// Exploring value v33 -v34 <- CallMethod (guarded) v33, 'entries', [] -// Exploring finished -v35 <- LoadInteger '178' -v36 <- BinaryOperation v35, '/', v35 -// Exploring value v36 -v37 <- BinaryOperation v36, '&', v36 -// Exploring finished -v38 <- CreateNamedVariable 'BigInt64Array', 'none' -v39 <- LoadBigInt '8' -v40 <- LoadBigInt '-3' -v41 <- LoadBigInt '24589' -// Exploring value v41 -v42 <- BinaryOperation v41, '|', v41 -// Exploring finished -v43 <- LoadFloat '9.75596771670181' -v44 <- LoadFloat '1000000000.0' -// Exploring value v44 -v45 <- BinaryOperation v44, '>>>', v44 -// Exploring finished -v46 <- LoadFloat '5.992581077391584' -v47 <- BinaryOperation v46, '/', v46 -// Exploring value v47 -v48 <- BinaryOperation v47, '+', v47 -// Exploring finished -v49 <- LoadBigInt '1073741823' -v50 <- LoadBigInt '-14392' -v51 <- LoadBigInt '16' -v52 <- LoadInteger '-65535' -v53 <- LoadString '8' -v54 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v55, v56 - v57 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v58 <- BeginPlainFunction -> v59, v60, v61 - v62 <- DeleteComputedProperty v23, v60 - Return v61 - EndPlainFunction - v63 <- LoadInteger '14' - v64 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v54 -v65 <- CallFunction (guarded) v54, [] -// Program may be interesting due to new coverage: 2892 newly discovered edges in the CFG of the target - - -// ===== [ Program 5DDB9F3E-EBFE-4FCA-A8A2-323A14A739E8 ] ===== -// Mutating 8BBFC5A3-A83B-484A-A930-5C9676D03FF9 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - // Exploring value v5 - v8 <- GetProperty (guarded) v5, 'constructor' - v9 <- Construct (guarded) v8, [v4, v5] - // Exploring finished - SetProperty v5, 'a', v0 -EndConstructor -v10 <- Construct (guarded) v4, [v3, v0] -// Exploring value v10 -SetProperty v10, 'length', v10 -// Exploring finished -v11 <- GetProperty v10, 'a' -// Exploring value v11 -v12 <- BinaryOperation v11, '<<', v11 -// Exploring finished -v13 <- Construct v4, [v0, v2] -v14 <- Construct v4, [v0, v13] -v15 <- Construct v4, [v1, v13] -// Exploring value v15 -v16 <- GetProperty v15, 'a' -// Exploring finished -v17 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v18, v19 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v20 <- EndObjectLiteral - v21 <- CreateNamedVariable 'Proxy', 'none' - v22 <- Construct v21, [v13, v20] - EndClassInstanceSetter -EndClassDefinition -// Exploring value v17 -v23 <- GetProperty v17, 'length' -// Exploring finished -SetProperty v17, 'g', v17 -v24 <- Construct v17, [] -SetProperty v24, 'b', v24 -v25 <- Construct v17, [] -// Exploring value v25 -v26 <- GetProperty v25, 'length' -// Exploring finished -v27 <- Construct v17, [] -SetProperty v27, 'g', v27 -v28 <- LoadUndefined -v29 <- LoadUndefined -v30 <- LoadString 'boolean' -v31 <- LoadFloat '883.2734259274789' -v32 <- LoadInteger '123' -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- Construct (guarded) v33, [v3, v14, v27] -// Exploring value v34 -v35 <- CallMethod (guarded) v34, 'toLocaleString', [] -// Exploring finished -v36 <- LoadInteger '107' -// Exploring value v36 -v37 <- Compare v36, '!==', v36 -// Exploring finished -v38 <- BinaryOperation v36, '>>', v36 -v39 <- BinaryOperation v38, '-', v38 -// Exploring value v39 -v40 <- BinaryOperation v39, '>>>', v39 -// Exploring finished -v41 <- CreateNamedVariable 'Int8Array', 'none' -// Exploring value v41 -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [v10] -// Exploring finished -v44 <- CallMethod (guarded) v41, 'from', [v27] -// Exploring value v44 -v45 <- CallMethod (guarded) v44, 'entries', [] -// Exploring finished -v46 <- CallMethod (guarded) v44, 'entries', [] -v47 <- LoadInteger '178' -v48 <- BinaryOperation v47, '/', v47 -// Exploring value v48 -v49 <- BinaryOperation v48, '-', v48 -// Exploring finished -v50 <- BinaryOperation v48, '&', v48 -v51 <- CreateNamedVariable 'BigInt64Array', 'none' -v52 <- LoadBigInt '8' -v53 <- LoadBigInt '-3' -v54 <- LoadBigInt '24589' -v55 <- BinaryOperation v54, '|', v54 -v56 <- LoadFloat '9.75596771670181' -v57 <- LoadFloat '1000000000.0' -// Exploring value v57 -v58 <- UnaryOperation v57, '++' -// Exploring finished -v59 <- BinaryOperation v57, '>>>', v57 -v60 <- LoadFloat '5.992581077391584' -// Exploring value v60 -v61 <- UnaryOperation v60, '--' -// Exploring finished -v62 <- BinaryOperation v60, '/', v60 -// Exploring value v62 -v63 <- UnaryOperation v62, '--' -// Exploring finished -v64 <- BinaryOperation v62, '+', v62 -v65 <- LoadBigInt '1073741823' -v66 <- LoadBigInt '-14392' -v67 <- LoadBigInt '16' -// Exploring value v67 -v68 <- Compare v67, '>', v67 -// Exploring finished -v69 <- LoadInteger '-65535' -v70 <- LoadString '8' -v71 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v72, v73 - v74 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v75 <- BeginPlainFunction -> v76, v77, v78 - v79 <- DeleteComputedProperty v29, v77 - Return v78 - EndPlainFunction - v80 <- LoadInteger '14' - v81 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -// Exploring value v71 -SetProperty v71, 'd', v71 -// Exploring finished -v82 <- CallFunction (guarded) v71, [] -// Exploring value v82 -v83 <- BinaryOperation v82, '??', v82 -// Program may be interesting due to new coverage: 7912 newly discovered edges in the CFG of the target - - -// ===== [ Program C0932A22-DC6E-4718-BB21-F83837FB95A1 ] ===== -// Mutating 5DDB9F3E-EBFE-4FCA-A8A2-323A14A739E8 with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - v8 <- GetProperty (guarded) v5, 'constructor' - v9 <- Construct (guarded) v8, [v4, v5] - SetProperty v5, 'a', v0 -EndConstructor -v10 <- Construct (guarded) v4, [v3, v0] -SetProperty v10, 'length', v10 -v11 <- GetProperty v10, 'a' -v12 <- BinaryOperation v11, '<<', v11 -v13 <- Construct v4, [v0, v2] -v14 <- Construct v4, [v0, v13] -v15 <- Construct v4, [v1, v13] -v16 <- GetProperty v15, 'a' -v17 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v18, v19 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v20 <- EndObjectLiteral - v21 <- CreateNamedVariable 'Proxy', 'none' - v22 <- Construct v21, [v13, v20] - EndClassInstanceSetter -EndClassDefinition -v23 <- GetProperty v17, 'length' -SetProperty v17, 'g', v17 -v24 <- Construct v17, [] -SetProperty v24, 'b', v24 -// Mutating next operation -v25 <- Construct v17, [v15, v10, v0] -v26 <- GetProperty v25, 'length' -v27 <- Construct v17, [] -SetProperty v27, 'g', v27 -v28 <- LoadUndefined -v29 <- LoadUndefined -v30 <- LoadString 'boolean' -v31 <- LoadFloat '883.2734259274789' -v32 <- LoadInteger '123' -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- Construct (guarded) v33, [v3, v14, v27] -v35 <- CallMethod (guarded) v34, 'toLocaleString', [] -v36 <- LoadInteger '107' -v37 <- Compare v36, '!==', v36 -v38 <- BinaryOperation v36, '>>', v36 -v39 <- BinaryOperation v38, '-', v38 -v40 <- BinaryOperation v39, '>>>', v39 -v41 <- CreateNamedVariable 'Int8Array', 'none' -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [v10] -v44 <- CallMethod (guarded) v41, 'from', [v27] -// Mutating next operation -v45 <- CallMethod (guarded) v44, 'seal', [] -v46 <- CallMethod (guarded) v44, 'entries', [] -v47 <- LoadInteger '178' -v48 <- BinaryOperation v47, '/', v47 -v49 <- BinaryOperation v48, '-', v48 -v50 <- BinaryOperation v48, '&', v48 -v51 <- CreateNamedVariable 'BigInt64Array', 'none' -v52 <- LoadBigInt '8' -v53 <- LoadBigInt '-3' -v54 <- LoadBigInt '24589' -v55 <- BinaryOperation v54, '|', v54 -v56 <- LoadFloat '9.75596771670181' -v57 <- LoadFloat '1000000000.0' -v58 <- UnaryOperation v57, '++' -v59 <- BinaryOperation v57, '>>>', v57 -v60 <- LoadFloat '5.992581077391584' -v61 <- UnaryOperation v60, '--' -v62 <- BinaryOperation v60, '/', v60 -v63 <- UnaryOperation v62, '--' -v64 <- BinaryOperation v62, '+', v62 -v65 <- LoadBigInt '1073741823' -v66 <- LoadBigInt '-14392' -v67 <- LoadBigInt '16' -v68 <- Compare v67, '>', v67 -v69 <- LoadInteger '-65535' -v70 <- LoadString '8' -v71 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v72, v73 - v74 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v75 <- BeginPlainFunction -> v76, v77, v78 - v79 <- DeleteComputedProperty v29, v77 - Return v78 - EndPlainFunction - v80 <- LoadInteger '14' - v81 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -SetProperty v71, 'd', v71 -v82 <- CallFunction (guarded) v71, [] -v83 <- BinaryOperation v82, '??', v82 -// Program may be interesting due to new coverage: 21437 newly discovered edges in the CFG of the target - - -// ===== [ Program F44DBE7B-9E9D-420F-B901-66080FE48E90 ] ===== -// Minimizing C0932A22-DC6E-4718-BB21-F83837FB95A1 -v0 <- LoadBigInt '-697050682' -v1 <- LoadBigInt '-128' -v2 <- LoadBigInt '1000' -v3 <- BeginPlainFunction -> - Return v1 -EndPlainFunction -v4 <- BeginConstructor -> v5, v6, v7 - v8 <- GetProperty (guarded) v5, 'constructor' - v9 <- Construct (guarded) v8, [v4, v5] - SetProperty v5, 'a', v0 -EndConstructor -v10 <- Construct (guarded) v4, [v3, v0] -SetProperty v10, 'length', v10 -v11 <- GetProperty v10, 'a' -v12 <- BinaryOperation v11, '<<', v11 -v13 <- Construct v4, [v0, v2] -v14 <- Construct v4, [v0, v13] -v15 <- Construct v4, [v1, v13] -v16 <- GetProperty v15, 'a' -v17 <- BeginClassDefinition (decl) v4 - BeginClassInstanceSetter `d` -> v18, v19 - BeginObjectLiteral - ObjectLiteralAddProperty `apply`, v3 - ObjectLiteralAddProperty `call`, v3 - ObjectLiteralAddProperty `construct`, v3 - ObjectLiteralAddProperty `defineProperty`, v3 - ObjectLiteralAddProperty `get`, v3 - ObjectLiteralAddProperty `getOwnPropertyDescriptor`, v3 - ObjectLiteralAddProperty `getPrototypeOf`, v3 - ObjectLiteralAddProperty `has`, v3 - ObjectLiteralAddProperty `isExtensible`, v3 - ObjectLiteralAddProperty `ownKeys`, v3 - ObjectLiteralAddProperty `preventExtensions`, v3 - ObjectLiteralAddProperty `set`, v3 - ObjectLiteralAddProperty `setPrototypeOf`, v3 - v20 <- EndObjectLiteral - v21 <- CreateNamedVariable 'Proxy', 'none' - v22 <- Construct v21, [v13, v20] - EndClassInstanceSetter -EndClassDefinition -v23 <- GetProperty v17, 'length' -SetProperty v17, 'g', v17 -v24 <- Construct v17, [] -SetProperty v24, 'b', v24 -v25 <- Construct v17, [v15, v10, v0] -v26 <- GetProperty v25, 'length' -v27 <- Construct v17, [] -SetProperty v27, 'g', v27 -v28 <- LoadUndefined -v29 <- LoadUndefined -v30 <- LoadString 'boolean' -v31 <- LoadFloat '883.2734259274789' -v32 <- LoadInteger '123' -v33 <- CreateNamedVariable 'BigInt64Array', 'none' -v34 <- Construct (guarded) v33, [v3, v14, v27] -v35 <- CallMethod (guarded) v34, 'toLocaleString', [] -v36 <- LoadInteger '107' -v37 <- Compare v36, '!==', v36 -v38 <- BinaryOperation v36, '>>', v36 -v39 <- BinaryOperation v38, '-', v38 -v40 <- BinaryOperation v39, '>>>', v39 -v41 <- CreateNamedVariable 'Int8Array', 'none' -v42 <- GetProperty (guarded) v41, 'constructor' -v43 <- Construct (guarded) v42, [v10] -v44 <- CallMethod (guarded) v41, 'from', [v27] -v45 <- CallMethod (guarded) v44, 'seal', [] -v46 <- CallMethod (guarded) v44, 'entries', [] -v47 <- LoadInteger '178' -v48 <- BinaryOperation v47, '/', v47 -v49 <- BinaryOperation v48, '-', v48 -v50 <- BinaryOperation v48, '&', v48 -v51 <- CreateNamedVariable 'BigInt64Array', 'none' -v52 <- LoadBigInt '8' -v53 <- LoadBigInt '-3' -v54 <- LoadBigInt '24589' -v55 <- BinaryOperation v54, '|', v54 -v56 <- LoadFloat '9.75596771670181' -v57 <- LoadFloat '1000000000.0' -v58 <- UnaryOperation v57, '++' -v59 <- BinaryOperation v57, '>>>', v57 -v60 <- LoadFloat '5.992581077391584' -v61 <- UnaryOperation v60, '--' -v62 <- BinaryOperation v60, '/', v60 -v63 <- UnaryOperation v62, '--' -v64 <- BinaryOperation v62, '+', v62 -v65 <- LoadBigInt '1073741823' -v66 <- LoadBigInt '-14392' -v67 <- LoadBigInt '16' -v68 <- Compare v67, '>', v67 -v69 <- LoadInteger '-65535' -v70 <- LoadString '8' -v71 <- BeginClassDefinition (exp) - BeginClassStaticSetter `a` -> v72, v73 - v74 <- CreateNamedVariable 'SharedArrayBuffer', 'none' - v75 <- BeginPlainFunction -> v76, v77, v78 - v79 <- DeleteComputedProperty v29, v77 - Return v78 - EndPlainFunction - v80 <- LoadInteger '14' - v81 <- LoadInteger '14' - EndClassStaticSetter -EndClassDefinition -SetProperty v71, 'd', v71 -v82 <- CallFunction (guarded) v71, [] -v83 <- BinaryOperation v82, '??', v82 -// Program is interesting due to new coverage: 1526 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.fzil b/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.fzil deleted file mode 100755 index b0cb5c165..000000000 Binary files a/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.js b/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.js deleted file mode 100755 index 96d7e06c2..000000000 --- a/old_corpus/program_20251007083626_F44DBE7B-9E9D-420F-B901-66080FE48E90.js +++ /dev/null @@ -1,86 +0,0 @@ -// Minimizing C0932A22-DC6E-4718-BB21-F83837FB95A1 -function f3() { - return -128n; -} -function F4(a6, a7) { - if (!new.target) { throw 'must be called with new'; } - const v8 = this?.constructor; - try { new v8(F4, this); } catch (e) {} - this.a = -697050682n; -} -let v10; -try { v10 = new F4(f3, -697050682n); } catch (e) {} -v10.length = v10; -const v11 = v10.a; -v11 << v11; -const v13 = new F4(-697050682n, 1000n); -const v14 = new F4(-697050682n, v13); -const v15 = new F4(-128n, v13); -v15.a; -class C17 extends F4 { - set d(a19) { - const v20 = { - apply: f3, - call: f3, - construct: f3, - defineProperty: f3, - get: f3, - getOwnPropertyDescriptor: f3, - getPrototypeOf: f3, - has: f3, - isExtensible: f3, - ownKeys: f3, - preventExtensions: f3, - set: f3, - setPrototypeOf: f3, - }; - new Proxy(v13, v20); - } -} -C17.length; -C17.g = C17; -const v24 = new C17(); -v24.b = v24; -const v25 = new C17(v15, v10, -697050682n); -v25.length; -const v27 = new C17(); -v27.g = v27; -let v34; -try { v34 = new BigInt64Array(f3, v14, v27); } catch (e) {} -try { v34.toLocaleString(); } catch (e) {} -107 !== 107; -const v38 = 107 >> 107; -const v39 = v38 - v38; -v39 >>> v39; -const v42 = Int8Array?.constructor; -try { new v42(v10); } catch (e) {} -let v44; -try { v44 = Int8Array.from(v27); } catch (e) {} -try { v44.seal(); } catch (e) {} -try { v44.entries(); } catch (e) {} -const v48 = 178 / 178; -v48 - v48; -v48 & v48; -24589n | 24589n; -let v57 = 1000000000.0; -v57++; -v57 >>> v57; -let v60 = 5.992581077391584; -v60--; -let v62 = v60 / v60; -v62--; -v62 + v62; -16n > 16n; -const v71 = class { - static set a(a73) { - function f75(a76, a77, a78) { - delete undefined[a77]; - return a78; - } - } -} -v71.d = v71; -let v82; -try { v82 = v71(); } catch (e) {} -v82 ?? v82; -// Program is interesting due to new coverage: 1526 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.fuzzil.history b/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.fuzzil.history deleted file mode 100755 index d55019c9f..000000000 --- a/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.fuzzil.history +++ /dev/null @@ -1,546 +0,0 @@ -// ===== [ Program D6C69E27-C9CB-4857-B726-ADE6672CB38F ] ===== -// Start of prefix code -// Executing code generator ObjectBuilderFunctionGenerator -v0 <- BeginPlainFunction -> - v1 <- LoadString 'a' - v2 <- LoadFloat '-461586.23982684105' - v3 <- LoadFloat '379521.4409405575' - BeginObjectLiteral - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `f`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `h`, v2 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `a`, v2 - // Code generator finished - // Executing code generator ObjectLiteralGetterGenerator - BeginObjectLiteralGetter `d` -> v4 - // Executing code generator WellKnownPropertyStoreGenerator - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'toPrimitive' - SetComputedProperty v1, v6, v4 - // Code generator finished - // Executing code generator ConstructorCallGenerator - v7 <- Construct (guarded) v6, [v6, v4, v6, v6] - // Code generator finished - // Executing code generator PropertyUpdateGenerator - UpdateProperty v1, '??', v7 - // Code generator finished - // Executing code generator ComputedSuperPropertyRetrievalGenerator - v8 <- GetComputedSuperProperty v4 - // Code generator finished - Return v4 - EndObjectLiteralGetter - // Code generator finished - // Executing code generator ObjectLiteralPrototypeGenerator - ObjectLiteralSetPrototype v1 - // Code generator finished - // Executing code generator ObjectLiteralPropertyGenerator - ObjectLiteralAddProperty `b`, v3 - // Code generator finished - // Executing code generator ObjectLiteralCopyPropertiesGenerator - ObjectLiteralCopyProperties v1 - // Code generator finished - v9 <- EndObjectLiteral - Return v9 -EndPlainFunction -v10 <- CallFunction v0, [] -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -// Code generator finished -// Executing code generator FloatGenerator -v13 <- LoadFloat '-1.0' -v14 <- LoadFloat '-660.0347865706433' -v15 <- LoadFloat '5.0' -// Code generator finished -// Executing code generator TrivialFunctionGenerator -v16 <- BeginPlainFunction -> - Return v10 -EndPlainFunction -// Code generator finished -// Executing code generator FloatGenerator -v17 <- LoadFloat '5.0' -v18 <- LoadFloat '-1000000.0' -v19 <- LoadFloat '2.2250738585072014e-308' -// Code generator finished -// Executing code generator FloatGenerator -v20 <- LoadFloat '-4.0' -v21 <- LoadFloat '2.2250738585072014e-308' -v22 <- LoadFloat '-2.220446049250313e-16' -// Code generator finished -// Executing code generator IntegerGenerator -v23 <- LoadInteger '9007199254740992' -v24 <- LoadInteger '14120' -v25 <- LoadInteger '-2062157587' -// Code generator finished -// End of prefix code. 17 variables are now visible -v26 <- LoadUndefined -v27 <- LoadUndefined -v28 <- LoadInteger '684323558' -v29 <- LoadString 'Pacific/Pitcairn' -v30 <- CreateNamedVariable 'Float32Array', 'none' -v31 <- LoadInteger '160' -BeginObjectLiteral - BeginObjectLiteralGetter `c` -> v32 - v33 <- CreateNamedVariable 'Symbol', 'none' - Return v33 - EndObjectLiteralGetter -v34 <- EndObjectLiteral - - -// ===== [ Program 797048BE-C53F-4E7C-8C9F-785A611083F3 ] ===== -// Mutating D6C69E27-C9CB-4857-B726-ADE6672CB38F with InputMutator (loose) -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'a' - v2 <- LoadFloat '-461586.23982684105' - v3 <- LoadFloat '379521.4409405575' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `h`, v2 - ObjectLiteralAddProperty `a`, v2 - BeginObjectLiteralGetter `d` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'toPrimitive' - SetComputedProperty v1, v6, v4 - v7 <- Construct (guarded) v6, [v6, v4, v6, v6] - UpdateProperty v1, '??', v7 - v8 <- GetComputedSuperProperty v4 - Return v4 - EndObjectLiteralGetter - // Replacing input 0 (v1) with v2 - ObjectLiteralSetPrototype v2 - ObjectLiteralAddProperty `b`, v3 - ObjectLiteralCopyProperties v1 - v9 <- EndObjectLiteral - Return v9 -EndPlainFunction -v10 <- CallFunction v0, [] -v11 <- CallFunction v0, [] -v12 <- CallFunction v0, [] -v13 <- LoadFloat '-1.0' -v14 <- LoadFloat '-660.0347865706433' -v15 <- LoadFloat '5.0' -v16 <- BeginPlainFunction -> - Return v10 -EndPlainFunction -v17 <- LoadFloat '5.0' -v18 <- LoadFloat '-1000000.0' -v19 <- LoadFloat '2.2250738585072014e-308' -v20 <- LoadFloat '-4.0' -v21 <- LoadFloat '2.2250738585072014e-308' -v22 <- LoadFloat '-2.220446049250313e-16' -v23 <- LoadInteger '9007199254740992' -v24 <- LoadInteger '14120' -v25 <- LoadInteger '-2062157587' -v26 <- LoadUndefined -v27 <- LoadUndefined -v28 <- LoadInteger '684323558' -v29 <- LoadString 'Pacific/Pitcairn' -v30 <- CreateNamedVariable 'Float32Array', 'none' -v31 <- LoadInteger '160' -BeginObjectLiteral - BeginObjectLiteralGetter `c` -> v32 - v33 <- CreateNamedVariable 'Symbol', 'none' - Return v33 - EndObjectLiteralGetter -v34 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2161 newly discovered edges in the CFG of the target - - -// ===== [ Program BA48125B-8FA3-47CC-AFE0-2EBA88BA6CFF ] ===== -// Mutating 797048BE-C53F-4E7C-8C9F-785A611083F3 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'a' - v2 <- LoadFloat '-461586.23982684105' - v3 <- LoadFloat '379521.4409405575' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `h`, v2 - ObjectLiteralAddProperty `a`, v2 - BeginObjectLiteralGetter `d` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'toPrimitive' - SetComputedProperty v1, v6, v4 - v7 <- Construct (guarded) v6, [v6, v4, v6, v6] - UpdateProperty v1, '??', v7 - v8 <- GetComputedSuperProperty v4 - // Splicing instruction 1 (Construct) from FB27AD09-2698-4C02-9578-1BE6E906198C - v9 <- CreateNamedVariable 'Map', 'none' - v10 <- Construct v9, [] - // Splicing done - // Splicing instruction 22 (Compare) from 6FBBFF7B-E679-4205-BD5C-EC9EB1052FE4 - v11 <- LoadInteger '-256' - v12 <- Compare v11, '>', v1 - // Splicing done - // Splicing instruction 22 (BeginClassDefinition) from 072C415C-8ECA-4229-81AA-88ECBEF846CF - v13 <- BeginClassDefinition (exp) - EndClassDefinition - // Splicing done - Return v4 - EndObjectLiteralGetter - ObjectLiteralSetPrototype v2 - ObjectLiteralAddProperty `b`, v3 - ObjectLiteralCopyProperties v1 - v14 <- EndObjectLiteral - Return v14 -EndPlainFunction -v15 <- CallFunction v0, [] -v16 <- CallFunction v0, [] -v17 <- CallFunction v0, [] -// Splicing instruction 31 (Construct) from 7612FAAA-9613-4037-A94E-C051B4A02295 -v18 <- CreateNamedVariable 'Uint8Array', 'none' -v19 <- CreateNamedVariable 'Float64Array', 'none' -v20 <- Construct v19, [] -v21 <- GetProperty v20, 'constructor' -v22 <- Construct v21, [v18] -// Splicing done -v23 <- LoadFloat '-1.0' -v24 <- LoadFloat '-660.0347865706433' -v25 <- LoadFloat '5.0' -v26 <- BeginPlainFunction -> - Return v15 -EndPlainFunction -v27 <- LoadFloat '5.0' -v28 <- LoadFloat '-1000000.0' -v29 <- LoadFloat '2.2250738585072014e-308' -// Splicing instruction 7 (DestructObjectAndReassign) from 6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A -v30 <- LoadInteger '-4294967297' -v31 <- LoadInteger '-1433181786' -v32 <- LoadInteger '2098' -v33 <- CreateNamedVariable 'Int32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -v36 <- CreateNamedVariable 'Float64Array', 'none' -{buffer:v30,byteLength:v31,h:v36,...v35} <- DestructObjectAndReassign v34 -// Splicing done -v37 <- LoadFloat '-4.0' -v38 <- LoadFloat '2.2250738585072014e-308' -v39 <- LoadFloat '-2.220446049250313e-16' -v40 <- LoadInteger '9007199254740992' -v41 <- LoadInteger '14120' -v42 <- LoadInteger '-2062157587' -v43 <- LoadUndefined -v44 <- LoadUndefined -v45 <- LoadInteger '684323558' -v46 <- LoadString 'Pacific/Pitcairn' -v47 <- CreateNamedVariable 'Float32Array', 'none' -v48 <- LoadInteger '160' -BeginObjectLiteral - BeginObjectLiteralGetter `c` -> v49 - v50 <- CreateNamedVariable 'Symbol', 'none' - Return v50 - EndObjectLiteralGetter -v51 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2411 newly discovered edges in the CFG of the target - - -// ===== [ Program 862BA69C-8A76-454F-A6F0-4E95608915AB ] ===== -// Mutating BA48125B-8FA3-47CC-AFE0-2EBA88BA6CFF with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'a' - v2 <- LoadFloat '-461586.23982684105' - v3 <- LoadFloat '379521.4409405575' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `h`, v2 - ObjectLiteralAddProperty `a`, v2 - BeginObjectLiteralGetter `d` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'toPrimitive' - SetComputedProperty v1, v6, v4 - v7 <- Construct (guarded) v6, [v6, v4, v6, v6] - UpdateProperty v1, '??', v7 - v8 <- GetComputedSuperProperty v4 - v9 <- CreateNamedVariable 'Map', 'none' - v10 <- Construct v9, [] - v11 <- LoadInteger '-256' - v12 <- Compare v11, '>', v1 - v13 <- BeginClassDefinition (exp) - EndClassDefinition - Return v4 - EndObjectLiteralGetter - ObjectLiteralSetPrototype v2 - ObjectLiteralAddProperty `b`, v3 - ObjectLiteralCopyProperties v1 - v14 <- EndObjectLiteral - // Splicing instruction 1 (BeginObjectLiteral) from AB6534A7-1890-4C1A-B46C-69EB8C16CB0C - BeginObjectLiteral - v15 <- EndObjectLiteral - // Splicing done - // Splicing instruction 7 (EndClassDefinition) from 134F541A-D484-4DE2-85C4-A6F841289952 - v16 <- LoadString 'PST' - v17 <- CreateArray [v16, v1, v16, v1] - v18 <- BeginClassDefinition (decl) - BeginClassConstructor -> v19, v20, v21 - SetComputedSuperProperty v17, v17 - EndClassConstructor - EndClassDefinition - // Splicing done - Return v14 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- CreateNamedVariable 'Float64Array', 'none' -v27 <- Construct v26, [] -v28 <- GetProperty v27, 'constructor' -v29 <- Construct v28, [v25] -v30 <- LoadFloat '-1.0' -v31 <- LoadFloat '-660.0347865706433' -v32 <- LoadFloat '5.0' -v33 <- BeginPlainFunction -> - Return v22 -EndPlainFunction -v34 <- LoadFloat '5.0' -v35 <- LoadFloat '-1000000.0' -v36 <- LoadFloat '2.2250738585072014e-308' -// Splicing instruction 12 (SetProperty) from 54E5C15C-AE8F-45E9-8BDF-0F596AEB0661 -v37 <- LoadString 'object' -BeginObjectLiteral -v38 <- EndObjectLiteral -SetProperty v38, 'b', v37 -// Splicing done -// Splicing instruction 35 (CallMethod) from C4BCDFBF-CCA5-4C8D-9303-182357EE452B -v39 <- LoadBigInt '24975' -v40 <- BeginClassDefinition (decl) -EndClassDefinition -v41 <- CallMethod v40, 'hasOwnProperty', [v39] -// Splicing done -v42 <- LoadInteger '-4294967297' -v43 <- LoadInteger '-1433181786' -v44 <- LoadInteger '2098' -// Splicing instruction 7 (EndObjectLiteral) from FCED648E-B11F-49C4-9D6A-958082E7B98A -v45 <- CreateNamedVariable 'Symbol', 'none' -v46 <- GetProperty v45, 'species' -BeginObjectLiteral - BeginObjectLiteralComputedMethod v46 -> v47 - EndObjectLiteralComputedMethod -v48 <- EndObjectLiteral -// Splicing done -v49 <- CreateNamedVariable 'Int32Array', 'none' -v50 <- Construct v49, [v44] -// Splicing instruction 4 (Construct) from 6E0EC0BD-69A5-4C00-BCA3-5CCA084A567A -v51 <- Construct v49, [v44] -// Splicing done -// Splicing instruction 8 (CallMethod) from 692D586D-DB42-481D-B527-0FB643DAD9E9 -v52 <- LoadInteger '47156' -v53 <- CreateNamedVariable 'Date', 'none' -v54 <- BeginClassDefinition (decl) v53 -EndClassDefinition -v55 <- CallMethod v54, 'now', [v53, v52, v52, v54] -// Splicing done -v56 <- LoadInteger '16' -v57 <- CreateNamedVariable 'Float64Array', 'none' -{buffer:v42,byteLength:v43,h:v57,...v56} <- DestructObjectAndReassign v50 -v58 <- LoadFloat '-4.0' -v59 <- LoadFloat '2.2250738585072014e-308' -v60 <- LoadFloat '-2.220446049250313e-16' -v61 <- LoadInteger '9007199254740992' -v62 <- LoadInteger '14120' -v63 <- LoadInteger '-2062157587' -v64 <- LoadUndefined -v65 <- LoadUndefined -v66 <- LoadInteger '684323558' -v67 <- LoadString 'Pacific/Pitcairn' -// Splicing instruction 5 (EndClassDefinition) from B2A3BE6A-F3A5-4A4F-8F61-CFEE5CC11307 -v68 <- LoadInteger '15413' -v69 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v70, v71, v72 - SetComputedSuperProperty v68, v70 - EndClassStaticMethod -EndClassDefinition -// Splicing done -v73 <- CreateNamedVariable 'Float32Array', 'none' -v74 <- LoadInteger '160' -BeginObjectLiteral - BeginObjectLiteralGetter `c` -> v75 - v76 <- CreateNamedVariable 'Symbol', 'none' - Return v76 - EndObjectLiteralGetter -v77 <- EndObjectLiteral -// Program may be interesting due to new coverage: 2947 newly discovered edges in the CFG of the target - - -// ===== [ Program 6E8C7264-FDF3-498D-B642-0608A1A9AC7B ] ===== -// Mutating 862BA69C-8A76-454F-A6F0-4E95608915AB with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginPlainFunction -> - v1 <- LoadString 'a' - v2 <- LoadFloat '-461586.23982684105' - v3 <- LoadFloat '379521.4409405575' - BeginObjectLiteral - ObjectLiteralAddProperty `f`, v2 - ObjectLiteralAddProperty `h`, v2 - ObjectLiteralAddProperty `a`, v2 - BeginObjectLiteralGetter `d` -> v4 - v5 <- CreateNamedVariable 'Symbol', 'none' - v6 <- GetProperty v5, 'toPrimitive' - SetComputedProperty v1, v6, v4 - v7 <- Construct (guarded) v6, [v6, v4, v6, v6] - UpdateProperty v1, '??', v7 - v8 <- GetComputedSuperProperty v4 - v9 <- CreateNamedVariable 'Map', 'none' - v10 <- Construct v9, [] - v11 <- LoadInteger '-256' - v12 <- Compare v11, '>', v1 - v13 <- BeginClassDefinition (exp) - EndClassDefinition - Return v4 - EndObjectLiteralGetter - ObjectLiteralSetPrototype v2 - ObjectLiteralAddProperty `b`, v3 - ObjectLiteralCopyProperties v1 - v14 <- EndObjectLiteral - BeginObjectLiteral - v15 <- EndObjectLiteral - v16 <- LoadString 'PST' - v17 <- CreateArray [v16, v1, v16, v1] - v18 <- BeginClassDefinition (decl) - BeginClassConstructor -> v19, v20, v21 - SetComputedSuperProperty v17, v17 - EndClassConstructor - EndClassDefinition - Return v14 -EndPlainFunction -v22 <- CallFunction v0, [] -v23 <- CallFunction v0, [] -v24 <- CallFunction v0, [] -v25 <- CreateNamedVariable 'Uint8Array', 'none' -v26 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v26 -v27 <- GetProperty (guarded) v26, 'constructor' -v28 <- Construct (guarded) v27, [v24] -// Exploring finished -v29 <- Construct v26, [] -// Exploring value v29 -v30 <- CallMethod (guarded) v29, 'entries', [] -// Exploring finished -v31 <- GetProperty v29, 'constructor' -// Exploring value v31 -v32 <- CallMethod (guarded) v31, 'bind', [v29] -// Exploring finished -v33 <- Construct v31, [v25] -v34 <- LoadFloat '-1.0' -v35 <- LoadFloat '-660.0347865706433' -// Exploring value v35 -v36 <- BinaryOperation v35, '-', v35 -// Exploring finished -v37 <- LoadFloat '5.0' -v38 <- BeginPlainFunction -> - Return v22 -EndPlainFunction -v39 <- LoadFloat '5.0' -v40 <- LoadFloat '-1000000.0' -// Exploring value v40 -v41 <- UnaryOperation v40, '++' -// Exploring finished -v42 <- LoadFloat '2.2250738585072014e-308' -v43 <- LoadString 'object' -BeginObjectLiteral -v44 <- EndObjectLiteral -// Exploring value v44 -SetProperty v44, 'c', v44 -// Exploring finished -SetProperty v44, 'b', v43 -v45 <- LoadBigInt '24975' -v46 <- BeginClassDefinition (decl) -EndClassDefinition -v47 <- CallMethod v46, 'hasOwnProperty', [v45] -// Exploring value v47 -v48 <- UnaryOperation '!', v47 -// Exploring finished -v49 <- LoadInteger '-4294967297' -v50 <- LoadInteger '-1433181786' -v51 <- LoadInteger '2098' -v52 <- CreateNamedVariable 'Symbol', 'none' -v53 <- GetProperty v52, 'species' -// Exploring value v53 -v54 <- CreateNamedVariable 'Symbol', 'none' -v55 <- GetProperty v53, 'description' -v56 <- CallMethod v54, 'for', [v55] -// Exploring finished -BeginObjectLiteral - BeginObjectLiteralComputedMethod v53 -> v57 - EndObjectLiteralComputedMethod -v58 <- EndObjectLiteral -v59 <- CreateNamedVariable 'Int32Array', 'none' -v60 <- Construct v59, [v51] -v61 <- Construct v59, [v51] -v62 <- LoadInteger '47156' -// Exploring value v62 -v63 <- BinaryOperation v62, '>>', v62 -// Exploring finished -v64 <- CreateNamedVariable 'Date', 'none' -v65 <- BeginClassDefinition (decl) v64 -EndClassDefinition -// Exploring value v65 -v66 <- Construct (guarded) v65, [] -// Exploring finished -v67 <- CallMethod v65, 'now', [v64, v62, v62, v65] -v68 <- LoadInteger '16' -v69 <- CreateNamedVariable 'Float64Array', 'none' -// Exploring value v69 -v70 <- GetProperty v69, 'length' -// Exploring finished -{buffer:v49,byteLength:v50,h:v69,...v68} <- DestructObjectAndReassign v60 -v71 <- LoadFloat '-4.0' -// Exploring value v71 -v72 <- BinaryOperation v71, '-', v71 -// Exploring finished -v73 <- LoadFloat '2.2250738585072014e-308' -v74 <- LoadFloat '-2.220446049250313e-16' -v75 <- LoadInteger '9007199254740992' -v76 <- LoadInteger '14120' -v77 <- LoadInteger '-2062157587' -v78 <- LoadUndefined -// Exploring value v78 -v79 <- BinaryOperation v78, '??', v78 -// Exploring finished -v80 <- LoadUndefined -// Exploring value v80 -v81 <- BinaryOperation v80, '??', v80 -// Exploring finished -v82 <- LoadInteger '684323558' -v83 <- LoadString 'Pacific/Pitcairn' -v84 <- LoadInteger '15413' -v85 <- BeginClassDefinition (exp) - BeginClassStaticMethod 'valueOf' -> v86, v87, v88 - SetComputedSuperProperty v84, v86 - EndClassStaticMethod -EndClassDefinition -// Exploring value v85 -SetProperty v85, 'd', v85 -// Exploring finished -v89 <- CreateNamedVariable 'Float32Array', 'none' -// Exploring value v89 -v90 <- CallMethod (guarded) v89, 'apply', [v59, v69] -// Exploring finished -v91 <- LoadInteger '160' -BeginObjectLiteral - BeginObjectLiteralGetter `c` -> v92 - v93 <- CreateNamedVariable 'Symbol', 'none' - Return v93 - EndObjectLiteralGetter -v94 <- EndObjectLiteral -// Exploring value v94 -v95 <- GetProperty (guarded) v94, 'c' -v96 <- Construct (guarded) v95, [] -// Program may be interesting due to new coverage: 3619 newly discovered edges in the CFG of the target - - -// ===== [ Program 9CB3576C-27CE-4653-9900-4C31C5467227 ] ===== -// Minimizing 6E8C7264-FDF3-498D-B642-0608A1A9AC7B -v0 <- CreateNamedVariable 'Float64Array', 'none' -v1 <- Construct v0, [] -v2 <- GetProperty v1, 'constructor' -v3 <- CallMethod v2, 'bind', [v0, v2, v1, v1, v1] -v4 <- GetProperty v0, 'length' -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.fzil b/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.fzil deleted file mode 100755 index 8de6348ec..000000000 Binary files a/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.js b/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.js deleted file mode 100755 index d6074fc83..000000000 --- a/old_corpus/program_20251007083629_9CB3576C-27CE-4653-9900-4C31C5467227.js +++ /dev/null @@ -1,6 +0,0 @@ -// Minimizing 6E8C7264-FDF3-498D-B642-0608A1A9AC7B -const v1 = new Float64Array(); -const v2 = v1.constructor; -v2.bind(Float64Array, v2, v1, v1, v1); -Float64Array.length; -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.fuzzil.history b/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.fuzzil.history deleted file mode 100755 index c34a82e0a..000000000 --- a/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.fuzzil.history +++ /dev/null @@ -1,269 +0,0 @@ -// ===== [ Program 721C56A6-BC87-4B20-A536-6AD6A06D7B66 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator BigIntGenerator -v6 <- LoadBigInt '7' -v7 <- LoadBigInt '9007199254740990' -v8 <- LoadBigInt '22364' -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '0.051624843622895766' -v10 <- LoadFloat '-763.110387765769' -v11 <- LoadFloat '-4.0' -// Code generator finished -// End of prefix code. 10 variables are now visible -v12 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v13 <- CreateFloatArray [3.0] -v14 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v15 <- BeginConstructor -> v16, v17, v18 - SetProperty v17, 'c', v14 -EndConstructor -v19 <- Construct v15, [v13, v14] -v20 <- Construct v15, [v13, v12] -v21 <- Construct v15, [v14, v14] -v22 <- LoadInteger '128' -v23 <- CreateNamedVariable 'Uint16Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '255' -v26 <- CreateNamedVariable 'Uint32Array', 'none' -v27 <- Construct v26, [v25] -v28 <- LoadInteger '16' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadFloat '-1000000000.0' -v32 <- LoadFloat '1e-15' -v33 <- LoadFloat '3.8607079113389884e+307' -v34 <- LoadInteger '-21994' -v35 <- LoadInteger '-11' -v36 <- LoadInteger '684504293' -v37 <- LoadString 'Pacific/Chuuk' -v38 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'p6', v32 - SetProperty v40, 'a', v36 - SetProperty v40, 'h', v43 - SetProperty v40, 'c', v41 -EndConstructor -v45 <- Construct v39, [v34, v32, v32, v31] -SetElement v45, '684504293', v23 -v46 <- Construct v39, [v36, v31, v31, v31] -ConfigureProperty v46, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v46"]] -v47 <- Construct v39, [v36, v33, v33, v34] -v48 <- BinaryOperation v31, '>>', v35 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- BinaryOperation v50, '+', v49 - SetComputedProperty v49, v51, v49 -EndRepeatLoop -v52 <- GetProperty v47, 'c' - - -// ===== [ Program 25D57AA2-0007-4A77-978D-2179E662BDBF ] ===== -// Mutating 721C56A6-BC87-4B20-A536-6AD6A06D7B66 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Exploring value v5 -v6 <- CallMethod (guarded) v5, 'toLocaleString', [] -// Exploring finished -v7 <- LoadBigInt '7' -// Exploring value v7 -v8 <- BinaryOperation v7, '<<', v7 -// Exploring finished -v9 <- LoadBigInt '9007199254740990' -v10 <- LoadBigInt '22364' -v11 <- LoadFloat '0.051624843622895766' -// Exploring value v11 -v12 <- UnaryOperation '-', v11 -// Exploring finished -v13 <- LoadFloat '-763.110387765769' -v14 <- LoadFloat '-4.0' -v15 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -// Exploring value v15 -v16 <- GetElement v15, '0' -// Exploring finished -v17 <- CreateFloatArray [3.0] -v18 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v19 <- BeginConstructor -> v20, v21, v22 - // Exploring value v20 - v23 <- GetProperty (guarded) v20, 'constructor' - v24 <- Construct (guarded) v23, [v0, v19] - // Exploring finished - SetProperty v21, 'c', v18 -EndConstructor -v25 <- Construct v19, [v17, v18] -v26 <- Construct v19, [v17, v15] -// Exploring value v26 -SetProperty v26, 'd', v26 -// Exploring finished -v27 <- Construct v19, [v18, v18] -// Exploring value v27 -SetProperty v27, 'b', v27 -// Exploring finished -v28 <- LoadInteger '128' -// Exploring value v28 -v29 <- UnaryOperation '~', v28 -// Exploring finished -v30 <- CreateNamedVariable 'Uint16Array', 'none' -v31 <- Construct v30, [v28] -v32 <- LoadInteger '255' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -// Exploring value v35 -v36 <- BinaryOperation v35, '>>>', v35 -// Exploring finished -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v35] -v39 <- LoadFloat '-1000000000.0' -v40 <- LoadFloat '1e-15' -v41 <- LoadFloat '3.8607079113389884e+307' -// Exploring value v41 -v42 <- Compare v41, '!==', v41 -// Exploring finished -v43 <- LoadInteger '-21994' -v44 <- LoadInteger '-11' -v45 <- LoadInteger '684504293' -// Exploring value v45 -v46 <- BinaryOperation v45, '<<', v45 -// Exploring finished -v47 <- LoadString 'Pacific/Chuuk' -v48 <- BeginPlainFunction -> - Return v41 -EndPlainFunction -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - // Exploring value v50 - v55 <- GetProperty (guarded) v50, 'constructor' - v56 <- Construct (guarded) v55, [v54, v52, v31, v54] - // Exploring finished - // Exploring value v52 - v57 <- BinaryOperation v52, '&', v52 - // Exploring finished - // Exploring value v54 - v58 <- UnaryOperation v54, '--' - // Exploring finished - SetProperty v50, 'p6', v40 - SetProperty v50, 'a', v45 - SetProperty v50, 'h', v53 - SetProperty v50, 'c', v51 -EndConstructor -v59 <- Construct v49, [v43, v40, v40, v39] -SetElement v59, '684504293', v30 -v60 <- Construct v49, [v45, v39, v39, v39] -ConfigureProperty v60, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v60"]] -v61 <- Construct v49, [v45, v41, v41, v43] -v62 <- BinaryOperation v39, '>>', v44 -BeginRepeatLoop '25' -> v63 - v64 <- LoadString 'p' - v65 <- BinaryOperation v64, '+', v63 - // Exploring value v65 - SetElement v65, '1', v65 - // Exploring finished - SetComputedProperty v63, v65, v63 -EndRepeatLoop -v66 <- GetProperty v61, 'c' -// Program may be interesting due to new coverage: 3950 newly discovered edges in the CFG of the target - - -// ===== [ Program 3E304DB2-2161-49F9-B3F3-5E147F560FE7 ] ===== -// Minimizing 25D57AA2-0007-4A77-978D-2179E662BDBF -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- CallMethod (guarded) v5, 'toLocaleString', [] -v7 <- LoadBigInt '7' -v8 <- BinaryOperation v7, '<<', v7 -v9 <- LoadBigInt '9007199254740990' -v10 <- LoadBigInt '22364' -v11 <- LoadFloat '0.051624843622895766' -v12 <- UnaryOperation '-', v11 -v13 <- LoadFloat '-763.110387765769' -v14 <- LoadFloat '-4.0' -v15 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v16 <- GetElement v15, '0' -v17 <- CreateFloatArray [3.0] -v18 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v19 <- BeginConstructor -> v20, v21, v22 - v23 <- GetProperty (guarded) v20, 'constructor' - v24 <- Construct (guarded) v23, [v0, v19] - SetProperty v21, 'c', v18 -EndConstructor -v25 <- Construct v19, [v17, v18] -v26 <- Construct v19, [v17, v15] -SetProperty v26, 'd', v26 -v27 <- Construct v19, [v18, v18] -SetProperty v27, 'b', v27 -v28 <- LoadInteger '128' -v29 <- UnaryOperation '~', v28 -v30 <- CreateNamedVariable 'Uint16Array', 'none' -v31 <- Construct v30, [v28] -v32 <- LoadInteger '255' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -v36 <- BinaryOperation v35, '>>>', v35 -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v35] -v39 <- LoadFloat '-1000000000.0' -v40 <- LoadFloat '1e-15' -v41 <- LoadFloat '3.8607079113389884e+307' -v42 <- Compare v41, '!==', v41 -v43 <- LoadInteger '-21994' -v44 <- LoadInteger '-11' -v45 <- LoadInteger '684504293' -v46 <- BinaryOperation v45, '<<', v45 -v47 <- LoadString 'Pacific/Chuuk' -v48 <- BeginPlainFunction -> - Return v41 -EndPlainFunction -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - v55 <- GetProperty (guarded) v50, 'constructor' - v56 <- Construct (guarded) v55, [v54, v52, v31, v54] - v57 <- BinaryOperation v52, '&', v52 - v58 <- UnaryOperation v54, '--' - SetProperty v50, 'p6', v40 - SetProperty v50, 'a', v45 - SetProperty v50, 'h', v53 - SetProperty v50, 'c', v51 -EndConstructor -v59 <- Construct v49, [v43, v40, v40, v39] -SetElement v59, '684504293', v30 -v60 <- Construct v49, [v45, v39, v39, v39] -ConfigureProperty v60, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v60"]] -v61 <- Construct v49, [v45, v41, v41, v43] -v62 <- BinaryOperation v39, '>>', v44 -BeginRepeatLoop '25' -> v63 - v64 <- LoadString 'p' - v65 <- BinaryOperation v64, '+', v63 - SetElement v65, '1', v65 - SetComputedProperty v63, v65, v63 -EndRepeatLoop -v66 <- GetProperty v61, 'c' -// Program is interesting due to new coverage: 248 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.fzil b/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.fzil deleted file mode 100755 index 96019dc84..000000000 Binary files a/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.js b/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.js deleted file mode 100755 index 83292fb96..000000000 --- a/old_corpus/program_20251007083719_3E304DB2-2161-49F9-B3F3-5E147F560FE7.js +++ /dev/null @@ -1,62 +0,0 @@ -// Minimizing 25D57AA2-0007-4A77-978D-2179E662BDBF -function F0() { - if (!new.target) { throw 'must be called with new'; } - this.d = 4294967296; - this.a = 4294967296; - this.g = 4294967296; -} -new F0(); -new F0(); -const v5 = new F0(); -try { v5.toLocaleString(); } catch (e) {} -7n << 7n; --0.051624843622895766; -const v15 = [-1000000000000.0,-1.0,-507730.221523401,5.802077973033391,-3.0430648623901294e+307,-596886.4159319653,1000.0]; -v15[0]; -const v17 = [3.0]; -const v18 = [3.9003752459011585e+306,NaN,-638.1715045837414,1000.0,-3.0,2.2250738585072014e-308,4.521749020127492]; -function F19(a21, a22) { - if (!new.target) { throw 'must be called with new'; } - const v23 = this?.constructor; - try { new v23(F0, F19); } catch (e) {} - a21.c = v18; -} -new F19(v17, v18); -const v26 = new F19(v17, v15); -v26.d = v26; -const v27 = new F19(v18, v18); -v27.b = v27; -~128; -const v31 = new Uint16Array(128); -new Uint32Array(255); -16 >>> 16; -new Uint8ClampedArray(16); -3.8607079113389884e+307 !== 3.8607079113389884e+307; -684504293 << 684504293; -function f48() { - return 3.8607079113389884e+307; -} -function F49(a51, a52, a53, a54) { - if (!new.target) { throw 'must be called with new'; } - const v55 = this?.constructor; - try { new v55(a54, a52, v31, a54); } catch (e) {} - a52 & a52; - a54--; - this.p6 = 1e-15; - this.a = 684504293; - this.h = a53; - this.c = a51; -} -const v59 = new F49(-21994, 1e-15, 1e-15, -1000000000.0); -v59[684504293] = Uint16Array; -const v60 = new F49(684504293, -1000000000.0, -1000000000.0, -1000000000.0); -Object.defineProperty(v60, "p17", { value: v60 }); -const v61 = new F49(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v63 = 0; v63 < 25; v63++) { - const v65 = "p" + v63; - v65[1] = v65; - v63[v65] = v63; -} -v61.c; -// Program is interesting due to new coverage: 248 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.fuzzil.history b/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.fuzzil.history deleted file mode 100755 index 33037d747..000000000 --- a/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.fuzzil.history +++ /dev/null @@ -1,460 +0,0 @@ -// ===== [ Program 721C56A6-BC87-4B20-A536-6AD6A06D7B66 ] ===== -// Start of prefix code -// Executing code generator ObjectConstructorGenerator -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Code generator finished -// Executing code generator BigIntGenerator -v6 <- LoadBigInt '7' -v7 <- LoadBigInt '9007199254740990' -v8 <- LoadBigInt '22364' -// Code generator finished -// Executing code generator FloatGenerator -v9 <- LoadFloat '0.051624843622895766' -v10 <- LoadFloat '-763.110387765769' -v11 <- LoadFloat '-4.0' -// Code generator finished -// End of prefix code. 10 variables are now visible -v12 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v13 <- CreateFloatArray [3.0] -v14 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v15 <- BeginConstructor -> v16, v17, v18 - SetProperty v17, 'c', v14 -EndConstructor -v19 <- Construct v15, [v13, v14] -v20 <- Construct v15, [v13, v12] -v21 <- Construct v15, [v14, v14] -v22 <- LoadInteger '128' -v23 <- CreateNamedVariable 'Uint16Array', 'none' -v24 <- Construct v23, [v22] -v25 <- LoadInteger '255' -v26 <- CreateNamedVariable 'Uint32Array', 'none' -v27 <- Construct v26, [v25] -v28 <- LoadInteger '16' -v29 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v30 <- Construct v29, [v28] -v31 <- LoadFloat '-1000000000.0' -v32 <- LoadFloat '1e-15' -v33 <- LoadFloat '3.8607079113389884e+307' -v34 <- LoadInteger '-21994' -v35 <- LoadInteger '-11' -v36 <- LoadInteger '684504293' -v37 <- LoadString 'Pacific/Chuuk' -v38 <- BeginPlainFunction -> - Return v33 -EndPlainFunction -v39 <- BeginConstructor -> v40, v41, v42, v43, v44 - SetProperty v40, 'p6', v32 - SetProperty v40, 'a', v36 - SetProperty v40, 'h', v43 - SetProperty v40, 'c', v41 -EndConstructor -v45 <- Construct v39, [v34, v32, v32, v31] -SetElement v45, '684504293', v23 -v46 <- Construct v39, [v36, v31, v31, v31] -ConfigureProperty v46, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v46"]] -v47 <- Construct v39, [v36, v33, v33, v34] -v48 <- BinaryOperation v31, '>>', v35 -BeginRepeatLoop '25' -> v49 - v50 <- LoadString 'p' - v51 <- BinaryOperation v50, '+', v49 - SetComputedProperty v49, v51, v49 -EndRepeatLoop -v52 <- GetProperty v47, 'c' - - -// ===== [ Program 25D57AA2-0007-4A77-978D-2179E662BDBF ] ===== -// Mutating 721C56A6-BC87-4B20-A536-6AD6A06D7B66 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -// Exploring value v5 -v6 <- CallMethod (guarded) v5, 'toLocaleString', [] -// Exploring finished -v7 <- LoadBigInt '7' -// Exploring value v7 -v8 <- BinaryOperation v7, '<<', v7 -// Exploring finished -v9 <- LoadBigInt '9007199254740990' -v10 <- LoadBigInt '22364' -v11 <- LoadFloat '0.051624843622895766' -// Exploring value v11 -v12 <- UnaryOperation '-', v11 -// Exploring finished -v13 <- LoadFloat '-763.110387765769' -v14 <- LoadFloat '-4.0' -v15 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -// Exploring value v15 -v16 <- GetElement v15, '0' -// Exploring finished -v17 <- CreateFloatArray [3.0] -v18 <- CreateFloatArray [3.9003752459011585e+306, nan, -638.1715045837414, 1000.0, -3.0, 2.2250738585072014e-308, 4.521749020127492] -v19 <- BeginConstructor -> v20, v21, v22 - // Exploring value v20 - v23 <- GetProperty (guarded) v20, 'constructor' - v24 <- Construct (guarded) v23, [v0, v19] - // Exploring finished - SetProperty v21, 'c', v18 -EndConstructor -v25 <- Construct v19, [v17, v18] -v26 <- Construct v19, [v17, v15] -// Exploring value v26 -SetProperty v26, 'd', v26 -// Exploring finished -v27 <- Construct v19, [v18, v18] -// Exploring value v27 -SetProperty v27, 'b', v27 -// Exploring finished -v28 <- LoadInteger '128' -// Exploring value v28 -v29 <- UnaryOperation '~', v28 -// Exploring finished -v30 <- CreateNamedVariable 'Uint16Array', 'none' -v31 <- Construct v30, [v28] -v32 <- LoadInteger '255' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -// Exploring value v35 -v36 <- BinaryOperation v35, '>>>', v35 -// Exploring finished -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v35] -v39 <- LoadFloat '-1000000000.0' -v40 <- LoadFloat '1e-15' -v41 <- LoadFloat '3.8607079113389884e+307' -// Exploring value v41 -v42 <- Compare v41, '!==', v41 -// Exploring finished -v43 <- LoadInteger '-21994' -v44 <- LoadInteger '-11' -v45 <- LoadInteger '684504293' -// Exploring value v45 -v46 <- BinaryOperation v45, '<<', v45 -// Exploring finished -v47 <- LoadString 'Pacific/Chuuk' -v48 <- BeginPlainFunction -> - Return v41 -EndPlainFunction -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - // Exploring value v50 - v55 <- GetProperty (guarded) v50, 'constructor' - v56 <- Construct (guarded) v55, [v54, v52, v31, v54] - // Exploring finished - // Exploring value v52 - v57 <- BinaryOperation v52, '&', v52 - // Exploring finished - // Exploring value v54 - v58 <- UnaryOperation v54, '--' - // Exploring finished - SetProperty v50, 'p6', v40 - SetProperty v50, 'a', v45 - SetProperty v50, 'h', v53 - SetProperty v50, 'c', v51 -EndConstructor -v59 <- Construct v49, [v43, v40, v40, v39] -SetElement v59, '684504293', v30 -v60 <- Construct v49, [v45, v39, v39, v39] -ConfigureProperty v60, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v60"]] -v61 <- Construct v49, [v45, v41, v41, v43] -v62 <- BinaryOperation v39, '>>', v44 -BeginRepeatLoop '25' -> v63 - v64 <- LoadString 'p' - v65 <- BinaryOperation v64, '+', v63 - // Exploring value v65 - SetElement v65, '1', v65 - // Exploring finished - SetComputedProperty v63, v65, v63 -EndRepeatLoop -v66 <- GetProperty v61, 'c' -// Program may be interesting due to new coverage: 3950 newly discovered edges in the CFG of the target - - -// ===== [ Program 44137CE8-F24D-4768-AAF3-CC889BA7B187 ] ===== -// Mutating 25D57AA2-0007-4A77-978D-2179E662BDBF with OperationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- CallMethod (guarded) v5, 'toLocaleString', [] -v7 <- LoadBigInt '7' -v8 <- BinaryOperation v7, '<<', v7 -v9 <- LoadBigInt '9007199254740990' -v10 <- LoadBigInt '22364' -v11 <- LoadFloat '0.051624843622895766' -v12 <- UnaryOperation '-', v11 -v13 <- LoadFloat '-763.110387765769' -v14 <- LoadFloat '-4.0' -v15 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v16 <- GetElement v15, '0' -v17 <- CreateFloatArray [3.0] -// Mutating next operation -v18 <- CreateFloatArray [0.4662769920852947, -772051.0293033652, -inf, 1000000.0] -v19 <- BeginConstructor -> v20, v21, v22 - // Mutating next operation - v23 <- GetProperty (guarded) v20, 'e' - v24 <- Construct (guarded) v23, [v0, v19] - SetProperty v21, 'c', v18 -EndConstructor -v25 <- Construct v19, [v17, v18] -v26 <- Construct v19, [v17, v15] -SetProperty v26, 'd', v26 -v27 <- Construct v19, [v18, v18] -SetProperty v27, 'b', v27 -v28 <- LoadInteger '128' -v29 <- UnaryOperation '~', v28 -v30 <- CreateNamedVariable 'Uint16Array', 'none' -v31 <- Construct v30, [v28] -v32 <- LoadInteger '255' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -v36 <- BinaryOperation v35, '>>>', v35 -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v35] -v39 <- LoadFloat '-1000000000.0' -v40 <- LoadFloat '1e-15' -v41 <- LoadFloat '3.8607079113389884e+307' -v42 <- Compare v41, '!==', v41 -v43 <- LoadInteger '-21994' -v44 <- LoadInteger '-11' -v45 <- LoadInteger '684504293' -v46 <- BinaryOperation v45, '<<', v45 -v47 <- LoadString 'Pacific/Chuuk' -v48 <- BeginPlainFunction -> - Return v41 -EndPlainFunction -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - v55 <- GetProperty (guarded) v50, 'constructor' - v56 <- Construct (guarded) v55, [v54, v52, v31, v54] - v57 <- BinaryOperation v52, '&', v52 - v58 <- UnaryOperation v54, '--' - SetProperty v50, 'p6', v40 - SetProperty v50, 'a', v45 - SetProperty v50, 'h', v53 - SetProperty v50, 'c', v51 -EndConstructor -v59 <- Construct v49, [v43, v40, v40, v39] -SetElement v59, '684504293', v30 -v60 <- Construct v49, [v45, v39, v39, v39] -ConfigureProperty v60, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v60"]] -v61 <- Construct v49, [v45, v41, v41, v43] -v62 <- BinaryOperation v39, '>>', v44 -BeginRepeatLoop '25' -> v63 - v64 <- LoadString 'p' - // Mutating next operation - v65 <- BinaryOperation v64, '+', v63 - SetElement v65, '1', v65 - SetComputedProperty v63, v65, v63 -EndRepeatLoop -v66 <- GetProperty v61, 'c' -// Program may be interesting due to new coverage: 3477 newly discovered edges in the CFG of the target - - -// ===== [ Program D20937B7-3CE9-4A7D-8B1D-C9D133F34D82 ] ===== -// Mutating 44137CE8-F24D-4768-AAF3-CC889BA7B187 with ProbingMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- BeginConstructor -> v1 - // Probing value v1 - SetProperty v1, 'a', v1 - // Probing finished - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- CallMethod (guarded) v5, 'toLocaleString', [] -v7 <- LoadBigInt '7' -v8 <- BinaryOperation v7, '<<', v7 -v9 <- LoadBigInt '9007199254740990' -v10 <- LoadBigInt '22364' -v11 <- LoadFloat '0.051624843622895766' -v12 <- UnaryOperation '-', v11 -v13 <- LoadFloat '-763.110387765769' -v14 <- LoadFloat '-4.0' -v15 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v16 <- GetElement v15, '0' -v17 <- CreateFloatArray [3.0] -v18 <- CreateFloatArray [0.4662769920852947, -772051.0293033652, -inf, 1000000.0] -// Probing value v18 -SetProperty v18, 'c', v0 -// Probing finished -v19 <- BeginConstructor -> v20, v21, v22 - // Probing value v21 - SetProperty v21, 'c', v17 - // Probing finished - v23 <- GetProperty (guarded) v20, 'e' - v24 <- Construct (guarded) v23, [v0, v19] - SetProperty v21, 'c', v18 -EndConstructor -v25 <- Construct v19, [v17, v18] -v26 <- Construct v19, [v17, v15] -SetProperty v26, 'd', v26 -v27 <- Construct v19, [v18, v18] -// Probing value v27 -SetProperty v27, 'b', v6 -// Probing finished -SetProperty v27, 'b', v27 -v28 <- LoadInteger '128' -v29 <- UnaryOperation '~', v28 -v30 <- CreateNamedVariable 'Uint16Array', 'none' -v31 <- Construct v30, [v28] -v32 <- LoadInteger '255' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -v36 <- BinaryOperation v35, '>>>', v35 -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v35] -v39 <- LoadFloat '-1000000000.0' -v40 <- LoadFloat '1e-15' -v41 <- LoadFloat '3.8607079113389884e+307' -v42 <- Compare v41, '!==', v41 -v43 <- LoadInteger '-21994' -v44 <- LoadInteger '-11' -v45 <- LoadInteger '684504293' -v46 <- BinaryOperation v45, '<<', v45 -v47 <- LoadString 'Pacific/Chuuk' -v48 <- BeginPlainFunction -> - Return v41 -EndPlainFunction -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - v55 <- GetProperty (guarded) v50, 'constructor' - v56 <- Construct (guarded) v55, [v54, v52, v31, v54] - v57 <- BinaryOperation v52, '&', v52 - v58 <- UnaryOperation v54, '--' - SetProperty v50, 'p6', v40 - SetProperty v50, 'a', v45 - SetProperty v50, 'h', v53 - SetProperty v50, 'c', v51 -EndConstructor -v59 <- Construct v49, [v43, v40, v40, v39] -// Probing value v59 -SetElement v59, '684504293', v39 -// Probing finished -SetElement v59, '684504293', v30 -v60 <- Construct v49, [v45, v39, v39, v39] -ConfigureProperty v60, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v60"]] -v61 <- Construct v49, [v45, v41, v41, v43] -v62 <- BinaryOperation v39, '>>', v44 -BeginRepeatLoop '25' -> v63 - v64 <- LoadString 'p' - v65 <- BinaryOperation v64, '+', v63 - SetElement v65, '1', v65 - SetComputedProperty v63, v65, v63 -EndRepeatLoop -v66 <- GetProperty v61, 'c' -// Program may be interesting due to new coverage: 3953 newly discovered edges in the CFG of the target - - -// ===== [ Program 46524E0F-37DC-4C96-898A-4D10276BB6B5 ] ===== -// Minimizing D20937B7-3CE9-4A7D-8B1D-C9D133F34D82 -v0 <- BeginConstructor -> v1 - SetProperty v1, 'a', v1 - v2 <- LoadInteger '4294967296' - SetProperty v1, 'd', v2 - SetProperty v1, 'a', v2 - SetProperty v1, 'g', v2 -EndConstructor -v3 <- Construct v0, [] -v4 <- Construct v0, [] -v5 <- Construct v0, [] -v6 <- CallMethod (guarded) v5, 'toLocaleString', [] -v7 <- LoadBigInt '7' -v8 <- BinaryOperation v7, '<<', v7 -v9 <- LoadBigInt '9007199254740990' -v10 <- LoadBigInt '22364' -v11 <- LoadFloat '0.051624843622895766' -v12 <- UnaryOperation '-', v11 -v13 <- LoadFloat '-763.110387765769' -v14 <- LoadFloat '-4.0' -v15 <- CreateFloatArray [-1000000000000.0, -1.0, -507730.221523401, 5.802077973033391, -3.0430648623901294e+307, -596886.4159319653, 1000.0] -v16 <- GetElement v15, '0' -v17 <- CreateFloatArray [3.0] -v18 <- CreateFloatArray [0.4662769920852947, -772051.0293033652, -inf, 1000000.0] -SetProperty v18, 'c', v0 -v19 <- BeginConstructor -> v20, v21, v22 - SetProperty v21, 'c', v17 - v23 <- GetProperty (guarded) v20, 'e' - v24 <- Construct (guarded) v23, [v0, v19] - SetProperty v21, 'c', v18 -EndConstructor -v25 <- Construct v19, [v17, v18] -v26 <- Construct v19, [v17, v15] -SetProperty v26, 'd', v26 -v27 <- Construct v19, [v18, v18] -SetProperty v27, 'b', v6 -SetProperty v27, 'b', v27 -v28 <- LoadInteger '128' -v29 <- UnaryOperation '~', v28 -v30 <- CreateNamedVariable 'Uint16Array', 'none' -v31 <- Construct v30, [v28] -v32 <- LoadInteger '255' -v33 <- CreateNamedVariable 'Uint32Array', 'none' -v34 <- Construct v33, [v32] -v35 <- LoadInteger '16' -v36 <- BinaryOperation v35, '>>>', v35 -v37 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v38 <- Construct v37, [v35] -v39 <- LoadFloat '-1000000000.0' -v40 <- LoadFloat '1e-15' -v41 <- LoadFloat '3.8607079113389884e+307' -v42 <- Compare v41, '!==', v41 -v43 <- LoadInteger '-21994' -v44 <- LoadInteger '-11' -v45 <- LoadInteger '684504293' -v46 <- BinaryOperation v45, '<<', v45 -v47 <- LoadString 'Pacific/Chuuk' -v48 <- BeginPlainFunction -> - Return v41 -EndPlainFunction -v49 <- BeginConstructor -> v50, v51, v52, v53, v54 - v55 <- GetProperty (guarded) v50, 'constructor' - v56 <- Construct (guarded) v55, [v54, v52, v31, v54] - v57 <- BinaryOperation v52, '&', v52 - v58 <- UnaryOperation v54, '--' - SetProperty v50, 'p6', v40 - SetProperty v50, 'a', v45 - SetProperty v50, 'h', v53 - SetProperty v50, 'c', v51 -EndConstructor -v59 <- Construct v49, [v43, v40, v40, v39] -SetElement v59, '684504293', v39 -SetElement v59, '684504293', v30 -v60 <- Construct v49, [v45, v39, v39, v39] -ConfigureProperty v60, 'p17', 'PropertyFlags(rawValue: 0)', 'value' [["v60"]] -v61 <- Construct v49, [v45, v41, v41, v43] -v62 <- BinaryOperation v39, '>>', v44 -BeginRepeatLoop '25' -> v63 - v64 <- LoadString 'p' - v65 <- BinaryOperation v64, '+', v63 - SetElement v65, '1', v65 - SetComputedProperty v63, v65, v63 -EndRepeatLoop -v66 <- GetProperty v61, 'c' -// Program is interesting due to new coverage: 41 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.fzil b/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.fzil deleted file mode 100755 index 9ca136813..000000000 Binary files a/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.js b/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.js deleted file mode 100755 index a272013b7..000000000 --- a/old_corpus/program_20251007083751_46524E0F-37DC-4C96-898A-4D10276BB6B5.js +++ /dev/null @@ -1,68 +0,0 @@ -// Minimizing D20937B7-3CE9-4A7D-8B1D-C9D133F34D82 -function F0() { - if (!new.target) { throw 'must be called with new'; } - this.a = this; - this.d = 4294967296; - this.a = 4294967296; - this.g = 4294967296; -} -new F0(); -new F0(); -const v5 = new F0(); -let v6; -try { v6 = v5.toLocaleString(); } catch (e) {} -7n << 7n; --0.051624843622895766; -const v15 = [-1000000000000.0,-1.0,-507730.221523401,5.802077973033391,-3.0430648623901294e+307,-596886.4159319653,1000.0]; -v15[0]; -const v17 = [3.0]; -const v18 = [0.4662769920852947,-772051.0293033652,-Infinity,1000000.0]; -v18.c = F0; -function F19(a21, a22) { - if (!new.target) { throw 'must be called with new'; } - a21.c = v17; - const v23 = this?.e; - try { new v23(F0, F19); } catch (e) {} - a21.c = v18; -} -new F19(v17, v18); -const v26 = new F19(v17, v15); -v26.d = v26; -const v27 = new F19(v18, v18); -v27.b = v6; -v27.b = v27; -~128; -const v31 = new Uint16Array(128); -new Uint32Array(255); -16 >>> 16; -new Uint8ClampedArray(16); -3.8607079113389884e+307 !== 3.8607079113389884e+307; -684504293 << 684504293; -function f48() { - return 3.8607079113389884e+307; -} -function F49(a51, a52, a53, a54) { - if (!new.target) { throw 'must be called with new'; } - const v55 = this?.constructor; - try { new v55(a54, a52, v31, a54); } catch (e) {} - a52 & a52; - a54--; - this.p6 = 1e-15; - this.a = 684504293; - this.h = a53; - this.c = a51; -} -const v59 = new F49(-21994, 1e-15, 1e-15, -1000000000.0); -v59[684504293] = -1000000000.0; -v59[684504293] = Uint16Array; -const v60 = new F49(684504293, -1000000000.0, -1000000000.0, -1000000000.0); -Object.defineProperty(v60, "p17", { value: v60 }); -const v61 = new F49(684504293, 3.8607079113389884e+307, 3.8607079113389884e+307, -21994); --1000000000.0 >> -11; -for (let v63 = 0; v63 < 25; v63++) { - const v65 = "p" + v63; - v65[1] = v65; - v63[v65] = v63; -} -v61.c; -// Program is interesting due to new coverage: 41 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.fuzzil.history b/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.fuzzil.history deleted file mode 100755 index d87ebc513..000000000 --- a/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.fuzzil.history +++ /dev/null @@ -1,249 +0,0 @@ -// ===== [ Program F30D7429-9E4F-40EC-8AAB-C2943E6A3FD2 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '48641' -v1 <- LoadBigInt '1593742138' -v2 <- LoadBigInt '-1355961935' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '11' v0 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '-1' v1 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 v2 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '5' - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'toString' -> v4, v5, v6 - // Executing code generator UnboundFunctionCallGenerator - v7 <- CallMethod (guarded) v5, 'call', [v4, v2, v2, v6, v4] - // Code generator finished - // Executing code generator NumberComputationGenerator - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '-16' - v10 <- BinaryOperation v9, '-', v1 - v11 <- CallMethod v8, 'fround', [v9] - v12 <- BinaryOperation v1, '||', v10 - v13 <- CallMethod v8, 'ceil', [v9] - v14 <- CallMethod v8, 'sin', [v9] - v15 <- UnaryOperation '-', v1 - v16 <- UnaryOperation '--', v0 - // Code generator finished - Return v16 - EndClassPrivateInstanceMethod - // Code generator finished -EndClassDefinition -v17 <- Construct v3, [] -v18 <- Construct v3, [] -v19 <- Construct v3, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v20 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v19 v1 - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v21, v22, v23 - // Executing code generator InstanceOfGenerator - v24 <- TestInstanceOf v22, v3 - // Code generator finished - // Executing code generator ElementUpdateGenerator - UpdateElement v18, '1483', '&', v24 - // Code generator finished - // Executing code generator InGenerator - v25 <- TestIn v2, v23 - // Code generator finished - Return v25 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '0' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v1 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'c' v2 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1073741824' v18 - // Code generator finished -EndClassDefinition -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- Construct v20, [] -// Code generator finished -// Executing code generator BigIntGenerator -v29 <- LoadBigInt '13' -v30 <- LoadBigInt '-40048' -v31 <- LoadBigInt '2' -// Code generator finished -// End of prefix code. 14 variables are now visible -v32 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v32 -v33 <- EndObjectLiteral -v34 <- CreateNamedVariable 'ArrayBuffer', 'none' -v35 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v35 -v36 <- EndObjectLiteral -v37 <- LoadInteger '256' -v38 <- Construct v34, [v37, v36] - - -// ===== [ Program 086CC674-8200-4CF7-98DD-BF6C81DDCC24 ] ===== -// Mutating F30D7429-9E4F-40EC-8AAB-C2943E6A3FD2 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '48641' -v1 <- LoadBigInt '1593742138' -v2 <- LoadBigInt '-1355961935' -v3 <- BeginClassDefinition (decl) - ClassAddStaticElement '11' v0 - ClassAddInstanceElement '-1' v1 - ClassAddStaticComputedProperty v2 - ClassAddPrivateInstanceProperty 'a' - ClassAddInstanceComputedProperty v2 v2 - ClassAddInstanceElement '5' - BeginClassPrivateInstanceMethod 'toString' -> v4, v5, v6 - v7 <- CallMethod (guarded) v5, 'call', [v4, v2, v2, v6, v4] - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '-16' - v10 <- BinaryOperation v9, '-', v1 - v11 <- CallMethod v8, 'fround', [v9] - v12 <- BinaryOperation v1, '||', v10 - v13 <- CallMethod v8, 'ceil', [v9] - v14 <- CallMethod v8, 'sin', [v9] - v15 <- UnaryOperation '-', v1 - v16 <- UnaryOperation '--', v0 - Return v16 - EndClassPrivateInstanceMethod -EndClassDefinition -v17 <- Construct v3, [] -v18 <- Construct v3, [] -v19 <- Construct v3, [] -v20 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v19 v1 - BeginClassPrivateInstanceMethod 'n' -> v21, v22, v23 - v24 <- TestInstanceOf v22, v3 - // Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 - v25 <- LoadFloat 'nan' - v26 <- CreateArray [v25] - // Splicing done - // Splicing instruction 3 (EndClassDefinition) from 7757CCC5-478E-4E95-9A20-D2344403E9FF - v27 <- BeginClassDefinition (decl) - EndClassDefinition - // Splicing done - // Splicing instruction 71 (Construct) from BB3F4BB7-C022-4884-98EB-3C93FEF62AD1 - v28 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] - v29 <- Construct v1, [] - v30 <- LoadString 'h' - v31 <- BeginConstructor -> v32, v33, v34, v35 - v36 <- GetProperty (guarded) v32, 'constructor' - v37 <- Construct (guarded) v36, [v35, v32, v28] - v38 <- GetElement v34, '4' - SetProperty v32, 'f', v29 - EndConstructor - v39 <- Construct v31, [v26, v28, v29] - v40 <- Construct v31, [v30, v26, v39] - // Splicing done - UpdateElement v18, '1483', '&', v24 - // Splicing instruction 6 (EndObjectLiteral) from AC7081A2-B306-46F6-BC49-A25D0743CAE2 - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v41, v42 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v43 - Return v43 - EndObjectLiteralGetter - v44 <- EndObjectLiteral - // Splicing done - v45 <- TestIn v2, v23 - Return v45 - EndClassPrivateInstanceMethod - ClassAddInstanceProperty 'a' - // Splicing instruction 7 (BeginClassConstructor) from C9EB4256-2D25-44C8-A283-870D1B45C622 - BeginClassConstructor -> v46, v47 - EndClassConstructor - // Splicing done - // Splicing instruction 18 (BeginClassStaticGetter) from 1D1E56DC-B1F7-462D-948B-7B190275C183 - BeginClassStaticGetter `b` -> v48 - EndClassStaticGetter - // Splicing done - // Splicing instruction 129 (EndClassStaticGetter) from F0E8C6E5-B8BE-4565-AFC9-F466FA101F24 - BeginClassStaticGetter `b` -> v49 - EndClassStaticGetter - // Splicing done - ClassAddStaticElement '0' - ClassAddInstanceProperty 'f' v1 - ClassAddInstanceProperty 'c' v2 - ClassAddInstanceElement '1073741824' v18 -EndClassDefinition -// Splicing instruction 35 (UnaryOperation) from 1D1E56DC-B1F7-462D-948B-7B190275C183 -v50 <- LoadInteger '1000' -v51 <- UnaryOperation '~', v50 -// Splicing done -// Splicing instruction 24 (BeginObjectLiteral) from BE7D5765-AEA8-46C1-A30F-7922A879E5EA -v52 <- CreateNamedVariable 'BigUint64Array', 'none' -v53 <- BeginPlainFunction -> v54, v55 - BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v56 - Return v55 - EndObjectLiteralGetter - BeginObjectLiteralSetter `g` -> v57, v58 - EndObjectLiteralSetter - BeginObjectLiteralComputedMethod v52 -> v59, v60, v61, v62 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v63, v64, v65, v66 - Return v53 - EndObjectLiteralMethod - BeginObjectLiteralMethod `toString` -> v67, v68, v69, v70 - Return v54 - EndObjectLiteralMethod - v71 <- EndObjectLiteral - Return v50 -EndPlainFunction -// Splicing done -v72 <- Construct v20, [] -v73 <- Construct v20, [] -v74 <- Construct v20, [] -v75 <- LoadBigInt '13' -v76 <- LoadBigInt '-40048' -v77 <- LoadBigInt '2' -v78 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v78 -v79 <- EndObjectLiteral -v80 <- CreateNamedVariable 'ArrayBuffer', 'none' -v81 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v81 -v82 <- EndObjectLiteral -v83 <- LoadInteger '256' -v84 <- Construct v80, [v83, v82] -// Program may be interesting due to new coverage: 2929 newly discovered edges in the CFG of the target - - -// ===== [ Program 42F6AE4F-15CF-4A3F-997D-38BB841EF7AD ] ===== -// Minimizing 086CC674-8200-4CF7-98DD-BF6C81DDCC24 -v0 <- LoadBigInt '-1355961935' -v1 <- BeginClassDefinition (decl) - ClassAddStaticComputedProperty v0 -EndClassDefinition -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.fzil b/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.fzil deleted file mode 100755 index ed40ae824..000000000 Binary files a/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.js b/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.js deleted file mode 100755 index fae131287..000000000 --- a/old_corpus/program_20251007083753_42F6AE4F-15CF-4A3F-997D-38BB841EF7AD.js +++ /dev/null @@ -1,5 +0,0 @@ -// Minimizing 086CC674-8200-4CF7-98DD-BF6C81DDCC24 -class C1 { - static [-1355961935n]; -} -// Program is interesting due to new coverage: 2 newly discovered edges in the CFG of the target diff --git a/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.fuzzil.history b/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.fuzzil.history deleted file mode 100755 index 020b43839..000000000 --- a/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.fuzzil.history +++ /dev/null @@ -1,372 +0,0 @@ -// ===== [ Program F30D7429-9E4F-40EC-8AAB-C2943E6A3FD2 ] ===== -// Start of prefix code -// Executing code generator BigIntGenerator -v0 <- LoadBigInt '48641' -v1 <- LoadBigInt '1593742138' -v2 <- LoadBigInt '-1355961935' -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v3 <- BeginClassDefinition (decl) - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '11' v0 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '-1' v1 - // Code generator finished - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v2 - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassInstanceComputedPropertyGenerator - ClassAddInstanceComputedProperty v2 v2 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '5' - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'toString' -> v4, v5, v6 - // Executing code generator UnboundFunctionCallGenerator - v7 <- CallMethod (guarded) v5, 'call', [v4, v2, v2, v6, v4] - // Code generator finished - // Executing code generator NumberComputationGenerator - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '-16' - v10 <- BinaryOperation v9, '-', v1 - v11 <- CallMethod v8, 'fround', [v9] - v12 <- BinaryOperation v1, '||', v10 - v13 <- CallMethod v8, 'ceil', [v9] - v14 <- CallMethod v8, 'sin', [v9] - v15 <- UnaryOperation '-', v1 - v16 <- UnaryOperation '--', v0 - // Code generator finished - Return v16 - EndClassPrivateInstanceMethod - // Code generator finished -EndClassDefinition -v17 <- Construct v3, [] -v18 <- Construct v3, [] -v19 <- Construct v3, [] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v20 <- BeginClassDefinition (exp) - // Executing code generator ClassStaticComputedPropertyGenerator - ClassAddStaticComputedProperty v19 v1 - // Code generator finished - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'n' -> v21, v22, v23 - // Executing code generator InstanceOfGenerator - v24 <- TestInstanceOf v22, v3 - // Code generator finished - // Executing code generator ElementUpdateGenerator - UpdateElement v18, '1483', '&', v24 - // Code generator finished - // Executing code generator InGenerator - v25 <- TestIn v2, v23 - // Code generator finished - Return v25 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'a' - // Code generator finished - // Executing code generator ClassStaticElementGenerator - ClassAddStaticElement '0' - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'f' v1 - // Code generator finished - // Executing code generator ClassInstancePropertyGenerator - ClassAddInstanceProperty 'c' v2 - // Code generator finished - // Executing code generator ClassInstanceElementGenerator - ClassAddInstanceElement '1073741824' v18 - // Code generator finished -EndClassDefinition -v26 <- Construct v20, [] -v27 <- Construct v20, [] -v28 <- Construct v20, [] -// Code generator finished -// Executing code generator BigIntGenerator -v29 <- LoadBigInt '13' -v30 <- LoadBigInt '-40048' -v31 <- LoadBigInt '2' -// Code generator finished -// End of prefix code. 14 variables are now visible -v32 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v32 -v33 <- EndObjectLiteral -v34 <- CreateNamedVariable 'ArrayBuffer', 'none' -v35 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v35 -v36 <- EndObjectLiteral -v37 <- LoadInteger '256' -v38 <- Construct v34, [v37, v36] - - -// ===== [ Program 086CC674-8200-4CF7-98DD-BF6C81DDCC24 ] ===== -// Mutating F30D7429-9E4F-40EC-8AAB-C2943E6A3FD2 with SpliceMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '48641' -v1 <- LoadBigInt '1593742138' -v2 <- LoadBigInt '-1355961935' -v3 <- BeginClassDefinition (decl) - ClassAddStaticElement '11' v0 - ClassAddInstanceElement '-1' v1 - ClassAddStaticComputedProperty v2 - ClassAddPrivateInstanceProperty 'a' - ClassAddInstanceComputedProperty v2 v2 - ClassAddInstanceElement '5' - BeginClassPrivateInstanceMethod 'toString' -> v4, v5, v6 - v7 <- CallMethod (guarded) v5, 'call', [v4, v2, v2, v6, v4] - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '-16' - v10 <- BinaryOperation v9, '-', v1 - v11 <- CallMethod v8, 'fround', [v9] - v12 <- BinaryOperation v1, '||', v10 - v13 <- CallMethod v8, 'ceil', [v9] - v14 <- CallMethod v8, 'sin', [v9] - v15 <- UnaryOperation '-', v1 - v16 <- UnaryOperation '--', v0 - Return v16 - EndClassPrivateInstanceMethod -EndClassDefinition -v17 <- Construct v3, [] -v18 <- Construct v3, [] -v19 <- Construct v3, [] -v20 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v19 v1 - BeginClassPrivateInstanceMethod 'n' -> v21, v22, v23 - v24 <- TestInstanceOf v22, v3 - // Splicing instruction 2 (CreateArray) from A169C426-D69D-4FB5-B53D-2ADCCB68D7D6 - v25 <- LoadFloat 'nan' - v26 <- CreateArray [v25] - // Splicing done - // Splicing instruction 3 (EndClassDefinition) from 7757CCC5-478E-4E95-9A20-D2344403E9FF - v27 <- BeginClassDefinition (decl) - EndClassDefinition - // Splicing done - // Splicing instruction 71 (Construct) from BB3F4BB7-C022-4884-98EB-3C93FEF62AD1 - v28 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] - v29 <- Construct v1, [] - v30 <- LoadString 'h' - v31 <- BeginConstructor -> v32, v33, v34, v35 - v36 <- GetProperty (guarded) v32, 'constructor' - v37 <- Construct (guarded) v36, [v35, v32, v28] - v38 <- GetElement v34, '4' - SetProperty v32, 'f', v29 - EndConstructor - v39 <- Construct v31, [v26, v28, v29] - v40 <- Construct v31, [v30, v26, v39] - // Splicing done - UpdateElement v18, '1483', '&', v24 - // Splicing instruction 6 (EndObjectLiteral) from AC7081A2-B306-46F6-BC49-A25D0743CAE2 - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v41, v42 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v43 - Return v43 - EndObjectLiteralGetter - v44 <- EndObjectLiteral - // Splicing done - v45 <- TestIn v2, v23 - Return v45 - EndClassPrivateInstanceMethod - ClassAddInstanceProperty 'a' - // Splicing instruction 7 (BeginClassConstructor) from C9EB4256-2D25-44C8-A283-870D1B45C622 - BeginClassConstructor -> v46, v47 - EndClassConstructor - // Splicing done - // Splicing instruction 18 (BeginClassStaticGetter) from 1D1E56DC-B1F7-462D-948B-7B190275C183 - BeginClassStaticGetter `b` -> v48 - EndClassStaticGetter - // Splicing done - // Splicing instruction 129 (EndClassStaticGetter) from F0E8C6E5-B8BE-4565-AFC9-F466FA101F24 - BeginClassStaticGetter `b` -> v49 - EndClassStaticGetter - // Splicing done - ClassAddStaticElement '0' - ClassAddInstanceProperty 'f' v1 - ClassAddInstanceProperty 'c' v2 - ClassAddInstanceElement '1073741824' v18 -EndClassDefinition -// Splicing instruction 35 (UnaryOperation) from 1D1E56DC-B1F7-462D-948B-7B190275C183 -v50 <- LoadInteger '1000' -v51 <- UnaryOperation '~', v50 -// Splicing done -// Splicing instruction 24 (BeginObjectLiteral) from BE7D5765-AEA8-46C1-A30F-7922A879E5EA -v52 <- CreateNamedVariable 'BigUint64Array', 'none' -v53 <- BeginPlainFunction -> v54, v55 - BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v56 - Return v55 - EndObjectLiteralGetter - BeginObjectLiteralSetter `g` -> v57, v58 - EndObjectLiteralSetter - BeginObjectLiteralComputedMethod v52 -> v59, v60, v61, v62 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v63, v64, v65, v66 - Return v53 - EndObjectLiteralMethod - BeginObjectLiteralMethod `toString` -> v67, v68, v69, v70 - Return v54 - EndObjectLiteralMethod - v71 <- EndObjectLiteral - Return v50 -EndPlainFunction -// Splicing done -v72 <- Construct v20, [] -v73 <- Construct v20, [] -v74 <- Construct v20, [] -v75 <- LoadBigInt '13' -v76 <- LoadBigInt '-40048' -v77 <- LoadBigInt '2' -v78 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -BeginObjectLiteral - ObjectLiteralCopyProperties v78 -v79 <- EndObjectLiteral -v80 <- CreateNamedVariable 'ArrayBuffer', 'none' -v81 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v81 -v82 <- EndObjectLiteral -v83 <- LoadInteger '256' -v84 <- Construct v80, [v83, v82] -// Program may be interesting due to new coverage: 2929 newly discovered edges in the CFG of the target - - -// ===== [ Program 74A43329-0029-4A05-8287-2AC8F6D84943 ] ===== -// Mutating 086CC674-8200-4CF7-98DD-BF6C81DDCC24 with ExplorationMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadBigInt '48641' -v1 <- LoadBigInt '1593742138' -v2 <- LoadBigInt '-1355961935' -v3 <- BeginClassDefinition (decl) - ClassAddStaticElement '11' v0 - ClassAddInstanceElement '-1' v1 - ClassAddStaticComputedProperty v2 - ClassAddPrivateInstanceProperty 'a' - ClassAddInstanceComputedProperty v2 v2 - ClassAddInstanceElement '5' - BeginClassPrivateInstanceMethod 'toString' -> v4, v5, v6 - v7 <- CallMethod (guarded) v5, 'call', [v4, v2, v2, v6, v4] - v8 <- CreateNamedVariable 'Math', 'none' - v9 <- LoadInteger '-16' - v10 <- BinaryOperation v9, '-', v1 - v11 <- CallMethod v8, 'fround', [v9] - v12 <- BinaryOperation v1, '||', v10 - v13 <- CallMethod v8, 'ceil', [v9] - v14 <- CallMethod v8, 'sin', [v9] - v15 <- UnaryOperation '-', v1 - v16 <- UnaryOperation '--', v0 - Return v16 - EndClassPrivateInstanceMethod -EndClassDefinition -// Exploring value v3 -SetProperty v3, 'f', v3 -// Exploring finished -v17 <- Construct v3, [] -v18 <- Construct v3, [] -v19 <- Construct v3, [] -v20 <- BeginClassDefinition (exp) - ClassAddStaticComputedProperty v19 v1 - BeginClassPrivateInstanceMethod 'n' -> v21, v22, v23 - v24 <- TestInstanceOf v22, v3 - v25 <- LoadFloat 'nan' - v26 <- CreateArray [v25] - v27 <- BeginClassDefinition (decl) - EndClassDefinition - v28 <- CreateFloatArray [7.694794423849882e+307, 1000000.0, 4.0, 3.0, 0.709505242139969, 2.220446049250313e-16, 3.0, nan, 1.7852851858663833e+307] - v29 <- Construct v1, [] - v30 <- LoadString 'h' - v31 <- BeginConstructor -> v32, v33, v34, v35 - v36 <- GetProperty (guarded) v32, 'constructor' - v37 <- Construct (guarded) v36, [v35, v32, v28] - v38 <- GetElement v34, '4' - SetProperty v32, 'f', v29 - EndConstructor - v39 <- Construct v31, [v26, v28, v29] - v40 <- Construct v31, [v30, v26, v39] - UpdateElement v18, '1483', '&', v24 - BeginObjectLiteral - BeginObjectLiteralSetter `d` -> v41, v42 - EndObjectLiteralSetter - BeginObjectLiteralGetter `g` -> v43 - Return v43 - EndObjectLiteralGetter - v44 <- EndObjectLiteral - v45 <- TestIn v2, v23 - Return v45 - EndClassPrivateInstanceMethod - ClassAddInstanceProperty 'a' - BeginClassConstructor -> v46, v47 - EndClassConstructor - BeginClassStaticGetter `b` -> v48 - EndClassStaticGetter - BeginClassStaticGetter `b` -> v49 - EndClassStaticGetter - ClassAddStaticElement '0' - ClassAddInstanceProperty 'f' v1 - ClassAddInstanceProperty 'c' v2 - ClassAddInstanceElement '1073741824' v18 -EndClassDefinition -v50 <- LoadInteger '1000' -v51 <- UnaryOperation '~', v50 -// Exploring value v51 -v52 <- Compare v51, '<', v51 -// Exploring finished -v53 <- CreateNamedVariable 'BigUint64Array', 'none' -v54 <- BeginPlainFunction -> v55, v56 - BeginObjectLiteral - BeginObjectLiteralGetter `d` -> v57 - Return v56 - EndObjectLiteralGetter - BeginObjectLiteralSetter `g` -> v58, v59 - EndObjectLiteralSetter - BeginObjectLiteralComputedMethod v53 -> v60, v61, v62, v63 - EndObjectLiteralComputedMethod - BeginObjectLiteralMethod `valueOf` -> v64, v65, v66, v67 - Return v54 - EndObjectLiteralMethod - BeginObjectLiteralMethod `toString` -> v68, v69, v70, v71 - Return v55 - EndObjectLiteralMethod - v72 <- EndObjectLiteral - Return v50 -EndPlainFunction -v73 <- Construct v20, [] -v74 <- Construct v20, [] -v75 <- Construct v20, [] -v76 <- LoadBigInt '13' -v77 <- LoadBigInt '-40048' -v78 <- LoadBigInt '2' -v79 <- CreateIntArray [-4096, -15, 14, -1091, 54474, 2147483647, -65537, -8] -// Exploring value v79 -SetElement v79, '3', v79 -// Exploring finished -BeginObjectLiteral - ObjectLiteralCopyProperties v79 -v80 <- EndObjectLiteral -v81 <- CreateNamedVariable 'ArrayBuffer', 'none' -// Exploring value v81 -v82 <- CallMethod (guarded) v81, 'apply', [v20, v73] -// Exploring finished -v83 <- LoadInteger '4255489755' -BeginObjectLiteral - ObjectLiteralAddProperty `maxByteLength`, v83 -v84 <- EndObjectLiteral -v85 <- LoadInteger '256' -v86 <- Construct v81, [v85, v84] -// Program may be interesting due to new coverage: 3208 newly discovered edges in the CFG of the target - - -// ===== [ Program D9E0E4BE-64A8-4546-9230-D382EFB86A3F ] ===== -// Minimizing 74A43329-0029-4A05-8287-2AC8F6D84943 -v0 <- CreateNamedVariable 'ArrayBuffer', 'none' -v1 <- CallMethod (guarded) v0, 'apply', [] -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target - - diff --git a/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.fzil b/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.fzil deleted file mode 100755 index 7e74d7c34..000000000 Binary files a/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.js b/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.js deleted file mode 100755 index 0ee304d06..000000000 --- a/old_corpus/program_20251007083754_D9E0E4BE-64A8-4546-9230-D382EFB86A3F.js +++ /dev/null @@ -1,3 +0,0 @@ -// Minimizing 74A43329-0029-4A05-8287-2AC8F6D84943 -try { ArrayBuffer.apply(); } catch (e) {} -// Program is interesting due to new coverage: 1 newly discovered edge in the CFG of the target diff --git a/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.fuzzil.history b/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.fuzzil.history deleted file mode 100755 index 254d799de..000000000 --- a/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.fuzzil.history +++ /dev/null @@ -1,262 +0,0 @@ -// ===== [ Program 79C27427-D8E5-437D-8522-FF22711CC00E ] ===== -// Start of prefix code -// Executing code generator TypedArrayGenerator -v0 <- LoadInteger '257' -v1 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '127' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -// Code generator finished -// Executing code generator ClassDefinitionGenerator -v9 <- BeginClassDefinition (decl) - // Executing code generator ClassPrivateInstanceMethodGenerator - BeginClassPrivateInstanceMethod 'valueOf' -> v10, v11, v12, v13 - // Executing code generator UnaryOperationGenerator - v14 <- UnaryOperation '--', v10 - // Code generator finished - // Executing code generator PrivatePropertyUpdateGenerator - // Code generator finished - // Executing code generator DisposableVariableGenerator - v15 <- CreateNamedVariable 'Symbol', 'none' - v16 <- GetProperty v15, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v7 - BeginObjectLiteralComputedMethod v16 -> v17 - Return v14 - EndObjectLiteralComputedMethod - v18 <- EndObjectLiteral - v19 <- LoadDisposableVariable v18 - // Code generator finished - Return v19 - EndClassPrivateInstanceMethod - // Code generator finished - // Executing code generator ClassPrivateInstancePropertyGenerator - ClassAddPrivateInstanceProperty 'b' v0 - // Code generator finished -EndClassDefinition -v20 <- Construct v9, [] -v21 <- Construct v9, [] -v22 <- Construct v9, [] -// Code generator finished -// Executing code generator StringGenerator -v23 <- LoadString 'number' -v24 <- LoadString 'withTimeZone' -v25 <- LoadString 'string' -// Code generator finished -// End of prefix code. 16 variables are now visible -v26 <- LoadFloat '0.8484250122429354' -v27 <- LoadFloat '-1.7976931348623157e+308' -v28 <- LoadFloat '0.0' -v29 <- BeginPlainFunction -> v30 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v28 - ObjectLiteralAddElement `10`, v27 - ObjectLiteralAddComputedProperty v26, v26 - ObjectLiteralAddProperty `b`, v27 - BeginObjectLiteralComputedMethod v30 -> v31, v32, v33 - UpdateSuperProperty 'e', '||', v27 - BeginTry - BeginCatch -> v34 - EndTryCatch - EndObjectLiteralComputedMethod - v35 <- EndObjectLiteral -EndPlainFunction -v36 <- LoadInteger '-3' -v37 <- BeginConstructor -> v38, v39, v40 -EndConstructor -v41 <- LoadInteger '9' -v42 <- BeginPlainFunction -> -EndPlainFunction -v43 <- BeginConstructor -> v44, v45, v46 - v47 <- GetProperty (guarded) v44, 'constructor' - v48 <- Construct (guarded) v47, [v43, v43] - v49 <- UnaryOperation v45, '--' - v50 <- CallFunction (guarded) v46, [] - v51 <- GetProperty v46, 'arguments' - v52 <- BinaryOperation v51, '??', v51 -EndConstructor -v53 <- Construct v43, [v41, v42] -v54 <- GetProperty (guarded) v53, 'constructor' -v55 <- Construct (guarded) v54, [v42, v36] -v56 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v57 <- CallMethod (guarded) v56, 'exec', [] -v58 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v59 <- GetProperty v58, 'constructor' -v60 <- CallFunction (guarded) v59, [v36, v37] - - -// ===== [ Program 781F3CE5-2A45-4B3A-BDE9-3AF6519D9189 ] ===== -// Mutating 79C27427-D8E5-437D-8522-FF22711CC00E with CodeGenMutator -// RUNNER ARGS: /home/diddy/v8/v8/out/fuzzbuild/d8 --trace-turbo --trace-turbo-path=/home/diddy/v8DebugProfileOut --trace-feedback-updates -v0 <- LoadInteger '257' -v1 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '127' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'valueOf' -> v10, v11, v12, v13 - v14 <- UnaryOperation '--', v10 - v15 <- CreateNamedVariable 'Symbol', 'none' - v16 <- GetProperty v15, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v7 - BeginObjectLiteralComputedMethod v16 -> v17 - Return v14 - EndObjectLiteralComputedMethod - v18 <- EndObjectLiteral - v19 <- LoadDisposableVariable v18 - Return v19 - EndClassPrivateInstanceMethod - ClassAddPrivateInstanceProperty 'b' v0 -EndClassDefinition -v20 <- Construct v9, [] -v21 <- Construct v9, [] -v22 <- Construct v9, [] -v23 <- LoadString 'number' -v24 <- LoadString 'withTimeZone' -v25 <- LoadString 'string' -v26 <- LoadFloat '0.8484250122429354' -v27 <- LoadFloat '-1.7976931348623157e+308' -v28 <- LoadFloat '0.0' -v29 <- BeginPlainFunction -> v30 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v28 - ObjectLiteralAddElement `10`, v27 - ObjectLiteralAddComputedProperty v26, v26 - ObjectLiteralAddProperty `b`, v27 - BeginObjectLiteralComputedMethod v30 -> v31, v32, v33 - UpdateSuperProperty 'e', '||', v27 - BeginTry - BeginCatch -> v34 - EndTryCatch - EndObjectLiteralComputedMethod - v35 <- EndObjectLiteral -EndPlainFunction -v36 <- LoadInteger '-3' -v37 <- BeginConstructor -> v38, v39, v40 -EndConstructor -v41 <- LoadInteger '9' -v42 <- BeginPlainFunction -> -EndPlainFunction -v43 <- BeginConstructor -> v44, v45, v46 - v47 <- GetProperty (guarded) v44, 'constructor' - v48 <- Construct (guarded) v47, [v43, v43] - v49 <- UnaryOperation v45, '--' - v50 <- CallFunction (guarded) v46, [] - v51 <- GetProperty v46, 'arguments' - v52 <- BinaryOperation v51, '??', v51 -EndConstructor -v53 <- Construct v43, [v41, v42] -v54 <- GetProperty (guarded) v53, 'constructor' -v55 <- Construct (guarded) v54, [v42, v36] -v56 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v57 <- CallMethod (guarded) v56, 'exec', [] -v58 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -// Executing code generator DupGenerator -v59 <- Dup v56 -// Code generator finished -// Executing code generator UpdateGenerator -Update v54, '>>>', v59 -// Code generator finished -// Executing code generator FunctionCallGenerator -v60 <- CallFunction (guarded) v29, [v29] -// Code generator finished -// Executing code generator PropertyRetrievalGenerator -v61 <- GetProperty (guarded) v57, 'c' -// Code generator finished -// Executing code generator ComputedPropertyUpdateGenerator -UpdateComputedProperty v55, v36, '+',v27 -// Code generator finished -v62 <- GetProperty v58, 'constructor' -v63 <- CallFunction (guarded) v62, [v36, v37] -// Program may be interesting due to new coverage: 19334 newly discovered edges in the CFG of the target - - -// ===== [ Program E2682199-42C2-4A12-86AE-ED1CFD81D1E9 ] ===== -// Minimizing 781F3CE5-2A45-4B3A-BDE9-3AF6519D9189 -v0 <- LoadInteger '257' -v1 <- CreateNamedVariable 'Uint8ClampedArray', 'none' -v2 <- Construct v1, [v0] -v3 <- LoadInteger '127' -v4 <- CreateNamedVariable 'Int8Array', 'none' -v5 <- Construct v4, [v3] -v6 <- LoadInteger '0' -v7 <- CreateNamedVariable 'Uint8Array', 'none' -v8 <- Construct v7, [v6] -v9 <- BeginClassDefinition (decl) - BeginClassPrivateInstanceMethod 'valueOf' -> v10, v11, v12, v13 - v14 <- UnaryOperation '--', v10 - v15 <- CreateNamedVariable 'Symbol', 'none' - v16 <- GetProperty v15, 'dispose' - BeginObjectLiteral - ObjectLiteralAddProperty `value`, v7 - BeginObjectLiteralComputedMethod v16 -> v17 - Return v14 - EndObjectLiteralComputedMethod - v18 <- EndObjectLiteral - v19 <- LoadDisposableVariable v18 - Return v19 - EndClassPrivateInstanceMethod - ClassAddPrivateInstanceProperty 'b' v0 -EndClassDefinition -v20 <- Construct v9, [] -v21 <- Construct v9, [] -v22 <- Construct v9, [] -v23 <- LoadString 'number' -v24 <- LoadString 'withTimeZone' -v25 <- LoadString 'string' -v26 <- LoadFloat '0.8484250122429354' -v27 <- LoadFloat '-1.7976931348623157e+308' -v28 <- LoadFloat '0.0' -v29 <- BeginPlainFunction -> v30 - BeginObjectLiteral - ObjectLiteralAddProperty `a`, v28 - ObjectLiteralAddElement `10`, v27 - ObjectLiteralAddComputedProperty v26, v26 - ObjectLiteralAddProperty `b`, v27 - BeginObjectLiteralComputedMethod v30 -> v31, v32, v33 - UpdateSuperProperty 'e', '||', v27 - BeginTry - BeginCatch -> v34 - EndTryCatch - EndObjectLiteralComputedMethod - v35 <- EndObjectLiteral -EndPlainFunction -v36 <- LoadInteger '-3' -v37 <- BeginConstructor -> v38, v39, v40 -EndConstructor -v41 <- LoadInteger '9' -v42 <- BeginPlainFunction -> -EndPlainFunction -v43 <- BeginConstructor -> v44, v45, v46 - v47 <- GetProperty (guarded) v44, 'constructor' - v48 <- Construct (guarded) v47, [v43, v43] - v49 <- UnaryOperation v45, '--' - v50 <- CallFunction (guarded) v46, [] - v51 <- GetProperty v46, 'arguments' - v52 <- BinaryOperation v51, '??', v51 -EndConstructor -v53 <- Construct v43, [v41, v42] -v54 <- GetProperty (guarded) v53, 'constructor' -v55 <- Construct (guarded) v54, [v42, v36] -v56 <- LoadRegExp '(?:a+){0,0}' 'dgim' -v57 <- CallMethod (guarded) v56, 'exec', [] -v58 <- LoadRegExp 'zixyz{1,32}' 'ysgimu' -v59 <- Dup v56 -Update v54, '>>>', v59 -v60 <- CallFunction (guarded) v29, [v29] -v61 <- GetProperty (guarded) v57, 'c' -UpdateComputedProperty v55, v36, '+',v27 -v62 <- GetProperty v58, 'constructor' -v63 <- CallFunction (guarded) v62, [v36, v37] -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target - - diff --git a/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.fzil b/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.fzil deleted file mode 100755 index 7cc04f19d..000000000 Binary files a/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.fzil and /dev/null differ diff --git a/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.js b/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.js deleted file mode 100755 index b77b53253..000000000 --- a/old_corpus/program_20251007083915_E2682199-42C2-4A12-86AE-ED1CFD81D1E9.js +++ /dev/null @@ -1,67 +0,0 @@ -// Minimizing 781F3CE5-2A45-4B3A-BDE9-3AF6519D9189 -new Uint8ClampedArray(257); -new Int8Array(127); -new Uint8Array(0); -class C9 { - #valueOf(a11, a12, a13) { - let v10 = this; - const v14 = --v10; - const v16 = Symbol.dispose; - const v18 = { - value: Uint8Array, - [v16]() { - return v14; - }, - }; - using v19 = v18; - return v19; - } - #b = 257; -} -new C9(); -new C9(); -new C9(); -function f29(a30) { - const v35 = { - a: 0.0, - 10: -1.7976931348623157e+308, - [0.8484250122429354]: 0.8484250122429354, - b: -1.7976931348623157e+308, - [a30](a32, a33) { - super.e ||= -1.7976931348623157e+308; - try { - } catch(e34) { - } - }, - }; -} -function F37(a39, a40) { - if (!new.target) { throw 'must be called with new'; } -} -function f42() { -} -function F43(a45, a46) { - if (!new.target) { throw 'must be called with new'; } - const v47 = this?.constructor; - try { new v47(F43, F43); } catch (e) {} - a45--; - try { a46(); } catch (e) {} - const v51 = a46.arguments; - v51 ?? v51; -} -const v53 = new F43(9, f42); -let v54 = v53?.constructor; -let v55; -try { v55 = new v54(f42, -3); } catch (e) {} -const v56 = /(?:a+){0,0}/dgim; -let v57; -try { v57 = v56.exec(); } catch (e) {} -const v58 = /zixyz{1,32}/ysgimu; -const v59 = v56; -v54 >>>= v59; -try { f29(f29); } catch (e) {} -v57?.c; -v55[-3] += -1.7976931348623157e+308; -const v62 = v58.constructor; -try { v62(-3, F37); } catch (e) {} -// Program is interesting due to new coverage: 7 newly discovered edges in the CFG of the target