From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 539606ECE3; Mon, 4 Jul 2022 00:38:25 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 539606ECE3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1656884305; bh=7sGrT61Kv3aWC7R1JA9najC2t8R66ogJ8suilGSSV/U=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=UMWF+LGjOqlpuzoAZYW0rGwJ1IGroMtLHwugnY+JdIYGQII9/X5Eo3HcLfK8lKE2J ZTAAPoomLZ7B23/XB38x4YM+Y69B2nAmxAeVDJH0cgcJ9VCKi147WG3rTMyZtpbT6Q iRjHPtN9hMT/jejNJhbmnOCibYqHv+bQE8KoUp4M= Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 585926ECE3 for ; Mon, 4 Jul 2022 00:38:23 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 585926ECE3 Received: by mail-lf1-f43.google.com with SMTP id a13so12730509lfr.10 for ; Sun, 03 Jul 2022 14:38:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+oQKnkvFEGLzPDlv6GeVdwWUM/xAfwsFmfSBFkgMNA0=; b=colIeOahkgLB4lURooRwpyJGqTy8aJlwv5JcXXaoutKEVUb/DuKbThbpCOg1tAbFMB siZhFhG2aIl5kJElxSWdc5pf9cpqatbtc7t3r8il7PKzGxjHtufFJ71SkesGnx/Ww6SC iUw3Vea/oDb6Ya9kfmpcMFXlTnru0im/3yHfYxA1bgI8ldK6FnVFLfixeYXyGLyHxhHw 42rBEB3U4000Krd27Jg/4BhneJwmclaj7CQFBrh+MHMLugMse6JrR7p46ENXDIgFEDUN HuLVvRKESlIfZv7SmpjEDEei6oeTw0Obm9Mb5WAPtnxTtPDL0ipnMxypO6qwa/Xyq5pC B/PQ== X-Gm-Message-State: AJIora/r+5bbgWoGMXVmVceRSj8ehfrasjR6y+1X8wKafgxMWssORkyP AwBnRtyqKMf6U0HKp/lQ90jpHot5BYuYuSXW1jo= X-Google-Smtp-Source: AGRyM1vR95Uf3B/nrbUCtrCwm2uU17yYrYrtt4CJwqrkC+dwQ2zCEIiLalAvQ4tfD7obRk41ESm+UA== X-Received: by 2002:a05:6512:1107:b0:481:18af:26e9 with SMTP id l7-20020a056512110700b0048118af26e9mr16439934lfg.83.1656884302425; Sun, 03 Jul 2022 14:38:22 -0700 (PDT) Received: from localhost.localdomain ([2a00:1370:8176:4756:d639:b1a3:1b97:ec28]) by smtp.gmail.com with ESMTPSA id u11-20020a05651220cb00b0047faa01edd9sm4870480lfr.229.2022.07.03.14.38.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jul 2022 14:38:21 -0700 (PDT) X-Google-Original-From: Maxim Kokryashkin To: tarantool-patches@dev.tarantool.org, imun@tarantool.org, skaplun@tarantool.org Date: Mon, 4 Jul 2022 00:38:13 +0300 Message-Id: X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH luajit 0/2] sysprof: fix inconsistencies X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Maxim Kokryashkin via Tarantool-patches Reply-To: Maxim Kokryashkin Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patch set improves the LuaJIT's symtab resolution, by making the `lj_symtab` module read the `.symtab` section instead of `.dynsym`. Also, it changes the stack merge algorithm in the parser, providing support for sandwiched stacks. Branch: https://github.com/tarantool/luajit/tree/fckxorg/gh-7244-sysprof-sandwich PR: https://github.com/tarantool/tarantool/pull/7342 Maxim Kokryashkin (2): symtab: fix static symtab dump sysprof: add stack sandwich support src/lj_symtab.c | 28 ++++++++++++++++++++++++++++ tools/sysprof/collapse.lua | 31 +++++++++++++++++++------------ 2 files changed, 47 insertions(+), 12 deletions(-) -- 2.36.1