From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=AWL,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id D84981F4B4 for ; Wed, 31 Mar 2021 02:03:03 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 93506120EA4; Wed, 31 Mar 2021 11:02:03 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 037E3120EA3 for ; Wed, 31 Mar 2021 11:02:00 +0900 (JST) Received: by filterdrecv-p3iad2-7d7c446bd4-mhgkr with SMTP id filterdrecv-p3iad2-7d7c446bd4-mhgkr-20-6063D851-4B 2021-03-31 02:02:57.564588136 +0000 UTC m=+631797.312087422 Received: from herokuapp.com (unknown) by ismtpd0161p1iad2.sendgrid.net (SG) with ESMTP id 5cK3ucOzQAOUDGm2EA2hgg for ; Wed, 31 Mar 2021 02:02:57.556 +0000 (UTC) Date: Wed, 31 Mar 2021 02:02:57 +0000 (UTC) From: mame@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 79159 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 17762 X-Redmine-Issue-Author: mame X-Redmine-Sender: mame X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?EJh2gqwnyqXtd++xo=2FinyA1V0bXouTB4FkWnzNiKb491UBWOQOron=2Farv=2FIny1?= =?us-ascii?Q?jguvfkwk2h+kuZDTPKPnk=2FsF80An0EdU6etxlWU?= =?us-ascii?Q?PWibIAnTOYVvBI63Yt4hPpWSz8CmuqqfjBBSPTy?= =?us-ascii?Q?v2jTPOyBqsVPRUYxiQLVZeGhs314SqNPrSb5c2i?= =?us-ascii?Q?Qws4TuI4SK8FHxIVcB0Oobu5SVnrE=2FHfM13aklN?= =?us-ascii?Q?lCgmvshsNqoLVvhu0=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 103122 Subject: [ruby-core:103122] [Ruby master Feature#17762] A simple way to trace object allocation X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE3NzYyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4NCg0K DQp0ZW5kZXJsb3ZlbWFraW5nIChBYXJvbiBQYXR0ZXJzb24pIHdyb3RlIGluICNub3RlLTQ6DQo+ IEkgc3VibWl0dGVkICMxMDkzMiwgc28gSSB3b3VsZCBkZWZpbml0ZWx5IGxpa2UgYSBmZWF0dXJl IGxpa2UgdGhpcy4g8J+Yhg0KDQpPb3BzLCBzb3JyeSENCkdvb2QgbmV3czogSSB0YWxrZWQgd2l0 aCBAa28xIGluIHBlcnNvbiwgYW5kIG5vdyBoZSBpcyBwb3NpdGl2ZSAob3IsIGF0IGxlYXN0IG5v dCBuZWdhdGl2ZSkgdG8gdGhpcyBwcm9wb3NhbC4NCg0KPiBDaGFuZ2luZyB0aGUgb3V0cHV0IGZy b20gYHBgIG1pZ2h0IGJlIGNvbmZ1c2luZywgYW5kIGlmIHRoZSBvYmplY3QgaXMgc29tZXRoaW5n IGRlZXBseSBuZXN0ZWQsIGl0IG1pZ2h0IHRha2UgYSBsb25nIHRpbWUgdG8gcHJpbnQuDQoNCkkg YWRtaXQgdGhhdCBpdCBtaWdodCBiZSBjb25mdXNpbmcsIGJ1dCBwcml0aW5nIHRpbWUgd2lsbCBu b3QgbWF0dGVyLiBNeSBwcm9wb3NhbCBjaGFuZ2VzIGBLZXJuZWwjcGAsIG5vdCBgI2luc3BlY3Rg LiBJbiBvdGhlciB3b3JkcywgaXQgc2hvd3Mgb25seSB0aGUgYWxsb2NhdGlvbiBzaXRlIG9mIHRo ZSBvdXRlcm1vc3Qgb2JqZWN0Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQpGZWF0dXJlICMxNzc2MjogQSBzaW1wbGUgd2F5IHRvIHRyYWNlIG9iamVjdCBhbGxv Y2F0aW9uDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTc3NjIjY2hhbmdlLTkx MTkxDQoNCiogQXV0aG9yOiBtYW1lIChZdXN1a2UgRW5kb2gpDQoqIFN0YXR1czogT3Blbg0KKiBQ cmlvcml0eTogTm9ybWFsDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQpIb3cgYWJvdXQgaGF2aW5nIGEgc2hvcnQgaGFuZCB0byBgT2JqZWN0U3BhY2UudHJhY2Vfb2Jq ZWN0X2FsbG9jYXRpb25zX3N0YXJ0YCwgYE9iamVjdFNwYWNlLmFsbG9jYXRpb25fc291cmNlZmls ZWAgYW5kIGBPYmplY3RTcGFjZS5hbGxvY2F0aW9uX3NvdXJjZWxpbmVgPw0KDQpUaGV5IGFyZSBh IHZlcnkgcG93ZXJmdWwgdG9vbCBmb3IgZGVidWdnaW5nIGFuZCBjb2RlLXJlYWRpbmcgd2hpY2gg YWxsb3dzIHVzIHRvIGlkZW50aWZ5IGFuIGFsbG9jYXRpb24gc2l0ZSBvZiBhbiBvYmplY3QuDQpU aG91Z2ggdGhleSBhcmUgbmV2ZXIgbGlnaHR3ZWlnaHQsIHRoZXkgYXJlIHRoZSBsYXN0IHJlc29y dCB3aGVuIHlvdSB0cnkgZGVidWdnaW5nIGNvZGUgd3JpdHRlbiBieSBzb21lb25lIGVsc2UuDQoN Ckhvd2V2ZXIsIHRoZSBuYW1lcyBhcmUgdG9vIGxvbmcgZm9yIG1lIHRvIHJlbWVtYmVyIGFuZCB0 byB0eXBlLiBXaGVuZXZlciBJIHdhbnQgdG8gdXNlIHRoZW0sIEkgaGF2ZSB0byBnb29nbGUsIGNv cHkgYW5kIHBhc3RlIHRoZSBuYW1lcy4NCg0KIyMgUHJvcG9zYWwNCg0KVG8gZW5hYmxlIHRyYWNl IGFsbG9jYXRpb25zOg0KDQpgYGANCnJlcXVpcmUgIm9ianNwYWNlL3RyYWNlIiAjPT4gb2Jqc3Bh Y2UvdHJhY2UgaXMgZW5hYmxlZA0KYGBgDQoNClRvIHNob3cgdGhlIGFsbG9jYXRpb24gc2l0ZSBv ZiBhbiBvYmplY3Q6DQoNCmBgYA0KcCBvYmogIz0+ICM8T2JqZWN0OjB4Li4uPiBAIChmaWxlLnJi KToobGluZW5vKQ0KYGBgDQoNCiMjIEV4YW1wbGUNCg0KYGBgDQpyZXF1aXJlICJvYmpzcGFjZS90 cmFjZSINCnJlcXVpcmUgImFjdGl2ZV9zdXBwb3J0L2FsbCINCg0KcCBBY3RpdmVTdXBwb3J0OjpW RVJTSU9OOjpTVFJJTkcNCiAgIz0+ICI2LjEuMy4xIiBAIC9ob21lL21hbWUvd29yay9ydWJ5L2xv Y2FsL2xpYi9ydWJ5L2dlbXMvMy4xLjAvZ2Vtcy9hY3RpdmVzdXBwb3J0LTYuMS4zLjEvbGliL2Fj dGl2ZV9zdXBwb3J0L2dlbV92ZXJzaW9uLnJiOjE1DQpgYGANCg0KIyMgRGlzY3Vzc2lvbg0KDQpJ J3ZlIGF0dGFjaGVkIGEgc2ltcGxlIHBhdGNoIHRoYXQgaXMgb3JpZ2luYWxseSBhdXRob3JlZCBi eSBAa28xIC4NCg0KKiBJcyB0aGUgbWVzc2FnZSBgb2Jqc3BhY2UvdHJhY2UgaXMgZW5hYmxlZGAg bmVlZGVkIG9yIG5vdD8NCiogVG8gc3RvcCB0aGUgdHJhY2UsIHlvdSBuZWVkIHRvIHVzZSBgT2Jq ZWN0U3BhY2UudHJhY2Vfb2JqZWN0X2FsbG9jYXRpb25zX3N0b3BgLiBCdXQsIEkgZ3Vlc3MgdGhh dCBpdCBpcyByYXJlIHRoYXQgd2UgbmVlZCB0byBzdG9wIGl0IGR1cmluZyBkZWJ1Z2dpbmcuDQoq IElzIGl0IHRvbyByYWRpY2FsIHRvIHJlZGVmaW5lIGBLZXJuZWwjcGA/IEkgdGhpbmsgdGhhdCBp dCBpcyBnb29kIGVub3VnaCBmb3IgbWFueSBjYXNlcy4gV2hlbiBpdCBtYXR0ZXJzLCB0aGUgb3Jp Z2luYWwgQVBJcyAoYE9iamVjdFNwYWNlLnRyYWNlX29iamVjdF9hbGxvY2F0aW9uc19zdGFydGAs IC4uLikgY2FuIGJlIHVzZWQuDQoNCi0tLUZpbGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCm9ianNwYWNlLXRyYWNlLnBhdGNoICg2MzEgQnl0ZXMpDQoNCg0KLS0gDQpodHRwczov L2J1Z3MucnVieS1sYW5nLm9yZy8NCg==